CreepJS
CreepJSは、WebGLやオーディオスタック、JSエンジンの特性など数百のデータポイントを分析し、VPNやシークレットモードを越えてユーザーを特定するブラウザ・フィンガープリントの仕組みを実証する診断ツールです。
運用中CreepJS
タグラインブラウザ・フィンガープリント分析
プラットフォームother
カテゴリPrivacy Tools · Browser Extensions · Security
出典
CreepJSは一般ユーザー向けのツールではなく、「匿名」であるはずのアイデンティティが実際にはどれほど透過的であるかを正確に示すための診断ツールです。多くのプライバシーツールがクッキーについて言及する一方で、CreepJSはデバイス・フィンガープリントの恐ろしい有効性を実証します。WebGLのレンダリングの微妙な差異、AudioContextの周波数応答、JSエンジンによる浮動小数点演算の処理方法など、数百のデータポイントを集計することで、VPNやシークレットモードを使用しても持続する固有の識別子(FP ID)を生成します。
技術的な観点から見ると、その実装は徹底しています。単にUser-Agentを確認するだけでなく、DOMを調査して特定の機能セットを特定し、フォントのレンダリングメトリクスを測定し、WebRTCのリークを分析します。特に印象的なのは「ヘッドレス」検出スイートで、特定のブラウザリークを利用して、人間を模倣しようとする自動スクレイパーやボットフレームワークを検出します。ブラウザ自身のAPIを逆手に取ることで、現代のウェブ環境において「ステルス」状態でいることがほぼ不可能であることを証明しています。
最大の強みはその透明性にあります。キャプチャしたすべてのプロパティをリストアップすることで、セキュリティアナリストやプライバシー研究者にとって、ウェブブラウザの攻撃対象領域を学ぶための優れた教材となります。弱点は、これが純粋に実証ツールであることであり、問題を明らかにしますが解決策は提供しません。追跡可能であることを特定しますが、対策については、ユーザーが要塞化されたブラウザや拡張機能を選択することに委ねられています。
スクレイパー、プライバシー重視のブラウザ、またはセキュリティ監査ツールを構築している人は、CreepJSを使用すべきです。これは、認識されているプライバシーと技術的な現実との乖離を理解するための不可欠なベンチマークとなります。
記事タグ
indieprivacy toolsbrowser extensionssecurity