フォントフィンガープリント は、システムにインストールされたフォントとその順序を調査する高度なブラウザ追跡技術です。各デバイスは異なるフォントライブラリ、ロケール、個別インストールにより、ほぼ一意な「フォントマップ」を生成し、クッキーが削除されてもユーザーが再特定される可能性があります。
フォントフィンガープリントの仕組み
- JavaScriptがテスト用フォントのリストでテキストを静かにレンダリングする。
- スクリプトは、各レンダリングの幅や高さを計測し、該当フォントの存在を検出する。
- 最終的な存在/非存在のパターンがほぼ一意のフィンガープリントを形成する。
スクレイピングと自動化へのリスク
- 持続的な追跡: IPが変わっても再訪セッションが識別される恐れがある。
- アカウントのクラスタリング: 同一マシンからの複数アカウントが紐付けられる可能性。
- 高い禁止率: 一致しない、または繰り返されるフィンガープリントはアンチボットシステムにフラグが立てられる。
Proxiedを使った打破方法
- アンチディテクトブラウザを活用し、フォントリストを仮想化またはプロファイルごとにランダム化する。
- 実際のモバイルIPをローテーションし、各セッションが新しいフィンガープリントとともに、真のキャリアネットワークから発信されるようにする。
- スティッキーセッションを賢明に利用:ログインなど継続的な接続が必要な場合、固定のモバイルIPを維持しながらブラウザプロファイルでフィンガープリントをローテーションする。