新しいプロファイル、クリーンなプロキシなのに結果はまだ赤?指紋検出ツールの正しい読み方
新しいプロファイルを作り、クリーンなプロキシをつないでも、指紋テストは赤のまま。多くの人はまず別の設定をoff にしに行きますが、本当の原因はもっと素朴なことがほとんどです。検出器が採点しているのは「どれだけ隠したか」ではなく、「あなたの信号同士が矛盾していないか」だからです。本稿では検出ツールを種類ごとに「何を読んでいるのか」を整理し、すべての検出器に共通する5つの原則を示します。読み終えるころには、試行錯誤を繰り返す代わりに、ほとんどの赤信号を自分で切り分けられるようになります。
検出器が読んでいるもの:5種類の信号と、ひとつのジャッジ基準
ブラウザはページにアクセスするたび、自ら進んで情報の束を差し出します。オペレーティングシステム、解像度、タイムゾーン、言語、インストール済みフォント、GPUのレンダリング署名など。単体ではどれもあなたを指し示しませんが、組み合わさると数百万の中からあなたを絞り込むのに十分です。Cookieは一切不要です。
ほぼすべての検出器が反復して読むのは、この5種類です。
- Canvas と WebGL:ブラウザがあなたのGPUでこっそり画像を描画し、その結果の微小な差異がハードウェア署名になる
- WebRTC と DNS:プロキシの下からリアルIPが漏れるかもしれない2つの隠し通路
- IP・タイムゾーン・システム言語の3つが互いに裏付け合っているか
- フォントとプラグイン:WindowsマシンにMac専用フォントが出現したら、目立ちすぎます
- User Agent が実際のオペレーティングシステムと一致しているか
タイムゾーンやフォントといった「矛盾ポイント」はPixelscan一貫性の解説記事で一項目ずつ分解しましたので、ここでは繰り返しません。本当に覚えるべきはジャッジ基準です。検出器が判定しているのは「異常値」ではなく「ストーリーに整合性があるか」です。ロンドンのタイムゾーンを名乗りながらIPがバンコクに登録されていれば、各値が単体では正常でも、組み合わせは即赤信号です。
指紋検出ツールの3類型:まず正しい鏡を選ぶ
世にあるツールを「鏡の映し方」で3つに分ければ、選定は一気に明確になります。
- 結論型:プロファイル全体に pass / fail を直接つける。Pixelscan は「一貫している/いない」を判定し、IpHey は緑・灰・赤の3色で信頼度を評価、BrowserScan は全次元を1枚のダッシュボードにまとめます。日常の quick チェックに最適です。
- 深度型・希少度型:「嘘」を専門に捕まえます。CreepJS はわざと罠を仕掛けます。A端末だと主張したのにハードウェアのレンダリング結果はB、そうなると即座に偽装をマークしてスコアを下げます。Am I Unique は指紋の希少度を教えてくれ、希少なほど追跡しやすいことを意味します。Sannysoft は自動化の痕跡を項目ごとに露呈させます。
- 単項型・プライバシー型:1回に1つの信号だけを切り分けます。BrowserLeaks は Canvas・WebGL・フォントを個別のテストに分け、EFF の Cover Your Tracks は平易な言葉で「あなたのブラウザは保護されているか」を教え、ipleak.net は IP と DNS の暗漏れ専門です。
実務的なアドバイスはひとつだけ。最低2種類を交差させて測ることです。走らせるスクリプトも判定機構も異なるため、どの単一の検出器も部分画像しか与えません。結論型で総合点を見て、深度型で偽装を捕まえ、単項型で具体的な漏れを特定する。3枚の鏡が写したものの交差こそが、あなたの環境の実態です。
5つの原則:検出器が判定するのは「普通の人」であって「見えない人」ではない
個別の設定は忘れてください。すべての検出器の下には、同じ5つの原則が沈んでいます。
- 隠すことより一貫性。すべての信号が同じストーリーを語ること。OS、UA、フォント、Canvas、言語がすべて揃う。「指紋の収集を丸ごと禁止する」で解決しないのはこのためです。ブロックは一貫性ではありません。
- 空白よりリアル。平凡に見える平均値のほうが、null やノイズより安全です。目標は群衆に溶け込むことであり、群衆から消えることではありません。
- ネットワーク層も同じ言葉を話す。IPの帰属地はタイムゾーンと言語と一致し、下で WebRTC や DNS が漏れていてはいけません。プロファイルに合ったクリーンなプロキシは、高価でも不整合な回線に勝ります。
- ハードウェア出力は実機らしく。Canvas と WebGL のレンダリング結果は、実在の端末のGPUが描いたように見えるべきで、ランダムノイズではいけません。CreepJS が存在する意義は、まさにこの種のランダム化された偽装値を捕まえることです。
- セッション途中で顔を変えない。信頼できるプロファイルは session の途中でドリフトしません。急に変化する指紋は、検出器の目には自動化スクリプトとして映ります。

5つのうち1つでも欠ければ、残り4つがどれほど強くても救いきれません。
直感に反する話:プライバシー重視のブラウザほど赤くなりやすい
指紋を意識し始めた人の多くが、最初に Tor や Brave、resistFingerprinting を有効にした Firefox、LibreWolf、Mullvad に乗り換えます。プライバシーという点でこれらは確かに優秀ですが、ほぼすべてが指紋検出器に引っかかります。理由は、まさに最初の2原則です。
- Tor は全ユーザーをそっくり同じにします。同質性そのものが異常信号です
- Brave はセッションごとに指紋をランダム化します。一貫性しか認めない検出器の目には、ランダム=怪しいです
- Firefox、LibreWolf、Mullvad は値を汎用プロファイルに一般化します。人間にはプライバシーでも、検出器には「誰かが何かを隠している」と映ります
言い換えれば、追跡不可能であることと検出に合格することは、別の目標です。「クリーンで、一貫した、信頼できる」指紋が必要なら、それは別の種類のツールの仕事です。
同じ1台で、信頼できる2つの身元:このニーズの本当の解決策
これまでの原則をビジネスに落とすと、それがまさにアンチディテクトブラウザというカテゴリです。典型的なシーンは、代理店が数十のクライアントアカウントを同時に管理し、各アカウントを独立したクリーンな環境から実行するケースです。session 間で線が交錯しないようにする必要があります。普通のブラウザでは不可能です。すべてのタブが同じ指紋を共有しているからです。

正しい形はこうです。Profile A は米国リジデンシャルプロキシに紐づき、タイムゾーン・言語・IP がすべて整合し、検出器は「一貫」と判定。同じパソコン上の Profile B は別の国のプロキシに紐づき、これも全面グリーンですが、Canvas 署名・タイムゾーン・言語は A とまったく異なります。2つの身元は互いの存在を知りません。指紋の一貫性と環境の分離は、同じものの2面です。そしてこれこそ MakoBrowser アンチディテクトブラウザ の設計基準です。各環境に、自己整合する1組のプロファイルと独立した1本のプロキシを与えます。パラメータを少し弄るだけのものではありません。

実行時のセルフチェックの順序はこうです。まず結論型の検出器を回して総合点を確認し、次に単項型で具体的な漏れを特定します(IP 側の通路の調べ方は IP漏洩テストの記事 を参照)。修正したら別の検出器で再測し、その後は毎月定期的に再検査します。環境が多く、検査頻度が高いなら、MakoBrowser の中で環境別に検出を実行できます。プロファイルとプロキシを一気に揃え、手動切り替えのミスを避けられます。
FAQ
指紋検出ツールで最も正確なのはどれですか?
「最も正確」は存在せず、あるのは「相互補完」だけです。結論型(Pixelscan、IpHey)は全体的な一貫性の確認に、深度型(CreepJS)は偽装とランダム化の検出に、単項型(BrowserLeaks、ipleak.net)は具体的な漏れの特定に適しています。最低2種類を交差させて初めて、結論を信頼できます。
Brave や Tor も指紋検出に合格しないのはなぜですか?
彼らの戦略はブロックかランダム化ですが、検出器が判定するのは一貫性だからです。Tor は全員を同じ見た目にし、Brave はセッションごとにランダム値のセットに替えます。検出器の目に、空白とランダムは「クリーン」ではなく「何かを隠している」です。プライバシー強化と検出合格は、もともと別の目標です。
Canvas フィンガープリントは偽造できますか?
技術的には可能ですが、「ランダム化による偽造」は下策です。CreepJS のような深度型検出器はランダム化されたレンダリング値を専門に識別します。レンダリング結果が実際のGPU出力に見えなくなった時点で、スコアは逆にさらに下がります。現実的な方向は、各環境が固定され、現実的で、他の信号と一貫したレンダリング特性を出すことです。
複数アカウントが指紋検出で紐づけられるのを避けるには?
各アカウントに独立した環境を紐づけます。個別の指紋プロファイル、個別のプロキシを用意し、IP・タイムゾーン・言語の3点を揃えます。環境間で同じアカウントにクロスログインすることは禁止です。定期的に検出器で各環境の「一貫性」状態を再確認し、矛盾を見つけたら速やかに修正します。


