フォワードプロキシのログでナビゲーションの手がかりを見分ける
Fetch Metadata ヘッダーが可視な範囲で解釈し、人が URL を入力したかどうかを断定しない。
Sec-Fetch-Mode: navigate
Sec-Fetch-Dest: document
Sec-Fetch-User: ?1
可視な場合、これらの Fetch Metadata フィールドはユーザー アクティベーションを伴う文書ナビゲーションを示唆します。navigate がモード、document が遷移先の種類、Sec-Fetch-User: ?1 がアクティベーションの信号です。
これらはアドレスバーでのキー入力までは特定しません。リンクのクリックでも関連するメタデータが生成され得ますし、Referer の欠落は referrer ポリシーとリクエストの文脈にも左右されます。
まず可視性を確認します。通常の CONNECT リレーは宛先ホスト/ポートと暗号化された通信だけを見ており、内部サイトのヘッダーは見えません。可視の HTTP リクエストでは、フィールドが欠けている、または未対応のときは不明なカテゴリのままにします。
これらの値は状況証拠であり、認証ではありません。一般的な非ブラウザ クライアントは同じ文字列を組み立てられます。管理されたアプリケーションで UI 操作の正確な対応付けが必要なら、リクエスト相関を伴う定義済みのアプリケーション イベントを発行してください。プロキシの URL ログからすべての入力操作を復元することはできません。