コマンドラインのログ記録(呼び出し側・起動時)
呼び出し側が組み立てたコマンドライン文字列、または起動したプログラムが受け取ったコマンドライン文字列や分割後の引数をログに書き出す運用。どんな文字列で起動されたかを後から確認できるが、記録の仕方によっては引数に含まれる機密がログに残る。
- 概念URI
https://comcomponent.com/knowledge/command-line-startup-logging/
- 別名・表記
- 起動引数のログ / 起動時のコマンドラインのログ記録
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- コマンドラインのログ記録(呼び出し側・起動時)はGetCommandLineWを利用します。起動したプログラム側でコマンドラインをログに記録する場合は、GetCommandLineWが返す文字列(または分割後の引数)を材料にする。呼び出し側のログは起動前のバッファやArgumentListの要素を材料にするため、GetCommandLineWは使わない。 / 確度: 条件付きの関係 / 確認日: 2026-09-02 出典
- コマンドラインのログ記録(呼び出し側・起動時)はログへの機密の漏えいの原因になることがあります。呼び出し側で組み立てた文字列でも、起動したプログラムがGetCommandLineWで受け取った文字列でも、そのままログに保存すると、引数にパスワード・APIキー・トークンが含まれている場合にそれがログに残る。ログはプロセスより長く保持され、より多くの人が閲覧するため、どちら側でも機密になり得る値を伏せ字にしてから記録するか、生の記録を限定した診断モードに閉じ込める必要がある。 / 確度: 条件付きの関係 / 確認日: 2026-09-02 出典 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。