ブラウザーフィンガープリンティングとは
ブラウザーフィンガープリンティングは、アクセスしてきた端末やブラウザの「特徴」を集めて、利用者を特定または追跡しようとする考え方です。特徴には、ユーザーエージェントのような文字列だけでなく、表示の細部、利用可能な機能、挙動の傾向など、複数の要素が組み合わさることがあります。
重要なのは、ID(名前やメールアドレス)を直接使わなくても、情報の組み合わせで“それっぽい一人”に寄せられる可能性がある点です。これにより、クッキーを消しても別の形で追跡されるケースがあり得ます(ただし、追跡が常に成功するわけではありません)。
どう働くのか(簡単なモデル)
大まかには次の流れで考えると理解しやすいです。
- サイト側(または第三者)が、ブラウザから情報を読み取ります。
- 取得した情報を組み合わせて、識別しやすい“まとまり”を作ります。
- 以後、そのまとまりと同じ特徴が再登場するかを見て、追跡や計測に利用します。
同じブラウザでも、設定、言語、フォント、拡張機能、端末の状態などが少し違えば結果も変わり得ます。一方で、情報を大きく変えすぎると逆に目立つこともあるため、「減らす」と「一貫性」を両方意識するのが現実的です。
何が違って、何が限界か
クッキーは消すことでリセットできることがありますが、フィンガープリンティングは“ブラウザの特徴”から成り立つ場合があるため、クッキー対策だけでは十分でないことがあります。
また、誤解しやすいのが「対策すれば追跡がゼロになる」という考え方です。追跡は相手の手法や取得できる情報の範囲に依存します。そのため、現実的には「成功確率を下げる」「追跡に使われる手がかりを減らす」という捉え方が安全です。
さらに、対策は副作用が出ることがあります。
