同じサイトで複数のアカウントを管理していると――クライアント用、ストア用、広告キャンペーン用、テスト用など――ログアウトして Cookie を削除しても、プラットフォームがアカウント同士を結び付けてしまうことに気づくはずです。その理由はブラウザフィンガープリントです。アンチディテクトブラウザは、アカウントごとに独立したブラウザの「身元」を与えることでこの問題を解決します。
ブラウザフィンガープリントとは?
ページを開くたびに、ブラウザは数十もの技術情報を送っています。OS、画面サイズ、言語、タイムゾーン、グラフィックカード、インストール済みフォント、CPU コア数、メモリ、音声や canvas の描画特性などです。一つひとつはありふれた情報でも、組み合わせるとあなたのパソコンにほぼ固有の値になります。
Web サイトはこのフィンガープリントを IP アドレスや Cookie と組み合わせます。2 つのアカウントのフィンガープリントや IP が同じなら、同一人物が操作していると判断される可能性があります。
Cookie の削除やシークレットモードではフィンガープリントは変わりません。ハードウェアやシステム設定は同じままだからです。
アンチディテクトブラウザでできること
アンチディテクトブラウザは、互いに独立したブラウザプロファイルを作成します。各プロファイルは別々のパソコンのように振る舞います:
- 分離されたストレージ――専用フォルダに保存される独自の Cookie、ローカルストレージ、キャッシュ、履歴。
- 独自のフィンガープリント――user agent、WebGL レンダラー、canvas と音声のノイズ、CPU コア数、メモリ、画面、フォントなど。
- 独自のプロキシ――プロファイルごとに異なる IP アドレスで接続。
- 一貫した設定――タイムゾーン、言語、位置情報、WebRTC がプロキシの場所に合わせられ、矛盾が生じません。
ランダムさより一貫性が大切な理由
訪問のたびに変わるフィンガープリントや、自己矛盾したフィンガープリントは、普通のものより検出されやすくなります。たとえば Windows の user agent に Mac のグラフィックカード、日本の IP なのにニューヨークのタイムゾーン、といった組み合わせはすぐに怪しまれます。
そのため GhostFox は、現実的で整合性のある値で各プロファイルを構成します。user agent、ブラウザのバージョン、ハードウェアが互いに一致し、タイムゾーンと位置情報はプロキシ IP から自動で判定されます。
アンチディテクトブラウザを使う人
- マーケティング代理店――多数のクライアントの SNS や広告アカウントを管理。
- EC 事業者――複数のマーケットプレイスでストアを運営。
- アフィリエイト・広告運用チーム――地域ごとにキャンペーンをテスト。
- 開発者・QA――さまざまなデバイスや地域でサイトの表示を確認。
- プライバシーを重視する人――個人用と仕事用のブラウジングを分けたい方。
GhostFox の始め方
- GhostFox をダウンロードしてインストール(Windows または Mac)。
- 無料アカウントを作成してログイン。
- プロファイル作成をクリックし、プロキシを追加して、生成されたフィンガープリントはそのまま使います。
- 起動をクリックすると、専用のブラウザウィンドウでプロファイルが開きます。
1 アカウントにつき 1 プロファイル、1 プロファイルにつき 1 プロキシを使いましょう。同じアカウントに 2 つの異なるプロファイルからログインしないでください。
最初のプロファイルを作成する手順や、プロキシの追加とチェック方法もご覧ください。
