ブラウザーのプライバシー
フィンガープリントの安定性
Canvas、WebGL、オフライン音声の値を比較し、ブラウザー内で変化を確認します。
準備完了。フィンガープリントはサーバーに送信しません。
安定性
—利用可能な成分のSHA-256要約。Canvas 2D
未テスト- フィンガープリント
- —
描画する内容
多言語テキスト、絵文字、形、透明度、グラデーション、影、合成を描画します。同じ描画を3回行い、試行内の揺らぎも調べます。
WebGL
未テスト- フィンガープリント
- —
測定する内容
再現可能な描画、WebGL API、数値上限、拡張、シェーダー精度と、許可されている場合はグラフィックエンジンを調べます。
音声
未テスト- フィンガープリント
- —
計算する内容
合成音声をオフラインで計算し、発振器、フィルター、圧縮処理を通します。マイクや録音した音声は使いません。
環境情報と違い
| 信号 | 現在の値 | 前回との比較 |
|---|---|---|
| 試行なし。 | ||
ローカル履歴
日時と短縮したフィンガープリント| 日付 | Canvas | WebGL | 音声 | 複合 |
|---|---|---|---|---|
| 保存した試行はありません。 | ||||
変更前後の比較
同じ端末でテストを行い、基準を保存します。VPNを有効にするか関連設定を1つ変更し、同じ条件で再実行して次の結果を保存してください。
変更前と変更後の結果を保存すると比較できます。
このテストでわかること
描画や音声処理の特徴が実行ごとに同じかを調べます。安定性と唯一性は違います。同じ値が繰り返されても、他に同じ値を持つ人が何人いるかはわかりません。母集団の比較データがないためです。値の変化も保護の成功だけが原因とは限らず、更新や端末の変化を考慮します。
テストの手順
- 端末、プロファイル、画面を固定し、ローカル履歴を保存するか選びます。設定を記録してください。
- 実行後、何も変えずにもう一度測り、通常の揺らぎを確認します。
- Canvas、WebGL、音声、未取得成分、ハッシュ方式を別々に読みます。別の方式の値を直接比較しません。
測定の仕組み
一定のCanvasとWebGL場面を描き、OfflineAudioContextで音声を計算します。試行内の反復も行い、マイクは使いません。
通常はSHA-256で要約し、代替方式なら明示します。計算と件数制限付き任意履歴はブラウザー内で行い、指紋を当社サーバーや第三者へ送りません。
結果の読み方
- 値が安定
- 同じ条件で成分が一致しました。実際の追跡や保護の不在を証明するものではありません。
- 値が変わる
- 保護によるノイズ、更新、ドライバー、画面、設定が考えられます。どの成分が変わったかを見ます。
- 成分を取得できない
- 描画・音声の有効な結果がありません。測定の限界で、成功や失敗を作りません。
変更前後の比較
- 変更なしの2回を基準にし、端末、プロファイル、版、成分、方式を保存します。
- 指紋対策の関連設定を1つ変更し、同じ測定を繰り返します。必要なら数回測って揺らぎを見ます。
- 方式を揃えて成分と試行内の変動を比べます。VPN変更だけで描画が変わるとは想定しません。
テストの限界
- 3つの成分はブラウザー識別の全手法を網羅しません。
- 変動だけでは有効な保護は確定しません。別の情報や変動の特徴を組み合わせて識別する場合があります。
必要に応じた対処
- 安定した描画情報を減らしたい
- 文書化されたブラウザー保護を試し、各成分とサイトの互換性を比較します。
- 履歴の保存・削除ができない
- サイト保存権限とデータを確認します。保存失敗でもタブの結果は使える場合があります。
よくある質問
同じハッシュは自分だけですか?
このテストでは判断できません。利用者全体のデータを集めていません。
音声を録音しますか?
しません。合成音声をオフラインで処理し、マイクを要求しません。
出典と技術資料
€1 月額 12か月で€10
申し込む