● ツール / ブラウザフィンガープリントスキャン

ブラウザがすべてのサイトに
伝えている内容を確認

ウェブサイトはブラウザから多数の細かな情報を読み取り、それらを組み合わせて、Cookie なしでもあなたを追跡する ID を作ります。このスキャンは各シグナルとその値を表示するので、アンチディテクトプロファイルで何を正しく設定すべきかがわかります。

あなたのフィンガープリント ID
ブラウザをスキャンしています…

すべてお使いのブラウザ内で計算されます。このページの内容が XProxy やその他の場所に送信されることはありません。

再スキャンしても ID は同じままのはずです。これは、下記の安定したシグナル(canvas、WebGL、audio、フォント、navigator、画面、タイムゾーン、プラグイン)のハッシュです。

Canvas

サイトでの用途: ブラウザは非表示の画像を描画します。GPU、ドライバー、フォントのわずかな違いで数ピクセルが変わり、サイトはその画像をハッシュ化して安定した ID にします。アンチディテクトブラウザはノイズを加えたり結果を差し替えたりしますが、読み取りのたびに変わる画像もそれ自体が手がかりになります。

WebGL(グラフィックカード)

サイトでの用途: グラフィックカード、ドライバー、各種上限を報告します。不正対策システムは、GPU が User-Agent の OS と合っているかを確認します。SwiftShader や llvmpipe などのソフトウェアレンダラーは、ヘッドレスのボットやサーバーを示します。

AudioContext

サイトでの用途: 再生せずに、メモリ上で短い音を生成します。オーディオスタックのわずかな違いから安定した数値が得られ、もう一つのデバイス ID として機能します。

フォント

サイトでの用途: Windows、macOS、Linux では標準のフォントが異なるため、インストールされているフォントの一覧から実際の OS がわかります。サイトは、各フォントでテスト文字列がどれだけの幅になるかを測って検出します。

ブラウザと navigator

サイトでの用途: User-Agent、プラットフォーム、言語、CPU コア数、メモリ。サイトはこれらを相互に、また IP アドレスの国と比較します。矛盾があるとリスクスコアが上がります。

クライアントヒント(userAgentData)

サイトでの用途: Chromium はブランド、バージョン、プラットフォーム、アーキテクチャを構造化データとして送信します。これは User-Agent 文字列と一致している必要があります。ヒントを更新せずに User-Agent だけを編集してしまうのは、アンチディテクトでよくあるミスです。

画面とウィンドウ

サイトでの用途: 解像度、ピクセル比、色深度、ウィンドウサイズ。珍しい組み合わせやあり得ない組み合わせは、あなたを絞り込む材料になり、エミュレートされたデバイスを露呈させます。

タイムゾーンとロケール

サイトでの用途: タイムゾーンと日付の形式。サイトはタイムゾーンを IP アドレスの位置情報と比較します。不一致は、プロキシを使っているとわかる最も一般的な手がかりの一つです。

プラグインと MIME タイプ

サイトでの用途: 通常のデスクトップ版 Chrome には、内蔵の PDF ビューアが表示されます。一覧が空なのは、ヘッドレスや自動化されたブラウザに典型的です。

権限

サイトでの用途: いくつかの権限の現在の状態を、許可を求めずに読み取ります。ヘッドレス Chrome は、Notification.permission と Permissions API で一貫しない応答を返すことが知られています。

メディアデバイス

サイトでの用途: ブラウザが報告するマイク、スピーカー、カメラの数。実際のデスクトップにはほぼ必ずスピーカーが一つ以上ありますが、サーバーや仮想マシンでは何も報告されないことがよくあります。

ブラウザフィンガープリントとは

フィンガープリントは単一の値ではありません。ウェブサイトは多くの属性(グラフィックカード、フォント、画面、言語、タイムゾーンなど)を読み取って組み合わせ、次回の訪問時に同じ組み合わせを識別します。Cookie を削除しても、IP アドレスを切り替えても同様です。上記の各シグナルは手がかりにすぎませんが、組み合わせれば通常、ブラウザを一台ずつ区別できるほど特定的になります。

プロキシとアンチディテクトのユーザーにとって重要な理由

プロキシが変えるのは IP アドレスであり、ブラウザではありません。同じフィンガープリントが50個のアカウントに現れれば、それらのアカウントは関連付けられます。フィンガープリントが IP と矛盾する場合(たとえば Apple の GPU を持つ Windows の User-Agent や、米国の IP にベトナムのタイムゾーンなど)、アカウントにフラグが立てられます。AdsPower、GoLogin、Multilogin、Dolphin{anty} などのアンチディテクトブラウザは、プロファイルごとに独立した、自己矛盾のないフィンガープリントを作成します。

この結果の使い方

一つのプロファイル内でこのページを開き、ID を控えます。次に二つ目のプロファイルで開くと、ID は異なるはずです。最初のプロファイルを再読み込みすると、ID は同じままのはずです。その後、アンチディテクトヘルスチェックを実行して、シグナル同士やプロキシと矛盾がないかを確認してください。

よくある質問

このページはフィンガープリントをどこかに送信しますか?

いいえ。すべてのシグナルはお使いのブラウザ内で読み取られ、ハッシュ化されて、このページ上にだけ保持されます。このスキャンはデータを含むネットワークリクエストを行わず、タブを閉じると破棄されます。

再スキャンするとフィンガープリント ID が変わるのはなぜですか?

本来は変わりません。canvas や audio がスキャンのたびに変わる場合、ブラウザまたはアンチディテクトプロファイルがランダムなノイズを加えており、サイトによっては偽装の兆候とみなします。プロファイルごとにノイズのシードを固定し、同じプロファイルが常に同じ値を示すようにしてください。

フィンガープリントが一意なのは良いことですか、悪いことですか?

それだけではどちらでもありません。リスクを高めるのは、実在のデバイスではあり得ない組み合わせ(Windows の User-Agent に Apple の GPU など)や、多数のアカウントで同じフィンガープリントを使うことです。アカウントごとに、一貫した専用のプロファイルを用意してください。

プロキシでブラウザのフィンガープリントを変えられますか?

いいえ。プロキシが変えるのは IP アドレスとネットワークレベル(TCP/IP)のフィンガープリントであり、ブラウザが報告する内容ではありません。ブラウザ側には AdsPower、GoLogin、Multilogin などのアンチディテクトブラウザが必要で、プロファイルがプロキシと一致するように設定します。

フィンガープリントのネットワーク側

サイトから見えるのは、ブラウザだけではありません。XProxy のモバイルプロキシは、実在のキャリア IP と、選択したデバイスに一致する TCP/IP フィンガープリントを提供するので、アンチディテクトプロファイルと接続が同じ内容を示します。

XProxy の仕組みを見る
Telegram