log_mime_hdrs による Squid の HTTP ヘッダーログ
サポート対象の Squid バージョンで log_mime_hdrs を使い、範囲を限定した HTTP ヘッダー診断を有効にし、追加されるフィールドとその露出を理解します。
広範な取得を有効にする前に、対象のトランザクションとヘッダーの問いを決めます。重要なフィールドが 1 つだけなら、絞り込んだカスタムログフィールドで足りる場合があります。
Squid 6 と 7 では、文書化されている広範なオプションは次のとおりです。
log_mime_hdrs on
ネイティブ形式と httpd エミュレート形式のアクセスログでは、各レコードの末尾に、リクエストヘッダーとレスポンスヘッダーを含む角括弧付きのエンコード済みフィールドが 2 つ追加されます。どのパーサーでも新しいフィールドを考慮してください。カスタムログ形式には独自のヘッダー選択があるため、同じフィールド数の変化を前提にしないでください。
短い診断期間を使い、アクセスを制限し、サービスの保持ルールに従って一時的な取得を削除します。ヘッダーには Cookie、認可、アプリケーション識別子が含まれることがあります。エンコードは解析可能にするだけで、無害にするものではありません。
通常の CONNECT では、見えるヘッダーは外側のリクエストと応答です。ウェブサイトの後続の HTTP ヘッダーは TLS の内側に残るため、この設定でそのページの Cookie が明らかになることはありません。制御されたオリジンで受け取るヘッダーについては、代わりに宛先でリクエストを観察してください。
ディレクティブのリファレンスは Squid 7 以前を挙げ、Squid 8 は除外しています。古い設定行を後続リリースのインターフェースとして扱うのではなく、サポートされたインストール済みバージョンにのみ適用してください。