ブラウザーのプライバシー

HTTPヘッダーの確認

当社サーバーが受信したリクエストヘッダーを、ページ読み込み、JavaScript要求、Client Hintsごとに確認します。

規則により機密値を隠します。 Authorization、Cookie、キーやトークンなどと認識したヘッダーの値は隠します。一般的な規則ですべての機密情報を認識できるわけではありません。ツール独自のログは作りませんが、サーバー基盤は別途記録する場合があります。

受信したページ読み込みを解析中…

リクエストとネットワーク

TLSとHTTP

JavaScriptのClient Hints

状態
読み取り中…

受信したヘッダー

名前表示可能な値分類読み取り

観測と限界

  • 解析中。

ヘッダー Via, Forwarded, X-Forwarded-For やCDN固有の項目は申告された情報です。追加、削除、偽装が可能で、匿名プロキシの使用を証明しません。

変更前後の比較

同じ端末でテストを行い、基準を保存します。VPNを有効にするか関連設定を1つ変更し、同じ条件で再実行して次の結果を保存してください。

変更前と変更後の結果を保存すると比較できます。

このテストでわかること

ヘッダーはサーバーに届いたリクエストを表し、ブラウザー申告、言語、HTTP経路の手掛かりになります。観測位置が重要です。ブラウザー、プロキシ、コンテンツ配信ネットワーク(CDN)、当社サーバーの間で追加・削除・書き換えが行われることがあるため、サーバーの値は端末が送った全情報とは限りません。

テストの手順

  1. 調べたいプロファイルで開き、接続状態、拡張機能、言語設定を記録します。
  2. 取得を実行し、必要なら再読み込みで追加Client Hintsを確認します。比較時も同じ手順を使います。
  3. ページ読み込みとfetchを比較し、JavaScriptから取得したヒントは別に読みます。

測定の仕組み

当社サーバーがHTMLとfetchで受信したヘッダーを記録します。Client Hintsはブラウザーが許す範囲でJavaScriptからも取得します。

既知の機密値は隠しますが、Cookie名は見える場合があります。ツール独自の診断ログは作らず、基盤は別途リクエストを記録する可能性があります。

結果の読み方

項目が同じ
その要求文脈では当社サーバーへ一貫して届きました。全サイトが同じ情報を得る保証ではありません。
読み込みとfetchが異なる
要求文脈、ヒントの準備、中継処理で差が出ます。項目の用途を確認して解釈します。
項目なし・非表示
ブラウザーが省略、中継が削除、ツールが機密値を隠す場合があります。サーバー側でTLS情報が不明でも、端末の接続が平文とは限りません。

変更前後の比較

  1. 同じプロファイル、オリジン、要求段階で保存し、再読み込みの有無も記録します。
  2. ブラウザーか接続の設定を1つ変え、同じ読み込みとfetchの順序を繰り返します。
  3. 同じ文脈の項目を比較します。内部のTLSやHTTPを、ブラウザーからフロントまでの証拠と混ぜません。

テストの限界

  • プロキシ風ヘッダーだけでは匿名化や信頼できる中継を証明しません。
  • 一般的な名前の独自ヘッダーに含まれる秘密を、規則がすべて認識できるわけではありません。

必要に応じた対処

言語が希望と違う
ブラウザーの言語順序を確認し、同じ再読み込み後に再取得します。
期待するClient Hintsがない
HTTPS、対応、再読み込み手順を確認してから保護の効果と考えます。

よくある質問

ブラウザーが送った内容そのものですか?

当社サーバーが受信した内容です。途中の中継で変わる場合があります。

プロキシヘッダーはVPNの証明ですか?

違います。経路の手掛かりにすぎず、欠落、変更、信頼できない申告もあります。

出典と技術資料