web-dev-qa-db-ja.com

フィンガープリントのブラウザキャンバスのHTMLハッシュを変更するにはどうすればよいですか?

この以前の投稿に基づいて構築 キャンバスハッシュを使用して私を追跡し、匿名性を台無しにすることはできますか?

聞きたい:

ユーザーがこのキャンバスのHTMLハッシュ生成に影響を与える方法はありますか?ハッシュを定期的に変更する方法はありますか?ブラウザの設定やCookieのポリシーをいじるようなものが役に立ちますか?どんな良い方法がありますか?

またはさらに一歩:キャンバスのハッシュ生成をグローバルに無効にする方法はありますか?

ハッシュには入力が必要です。 「ハッシュ」された「入力」データに含まれているパラメーターがわかっている場合、それらの入力パラメーターをいじってみませんか?キャンバスハッシュ生成に流れる入力データリストの場所を知っていますか?タイムゾーン、システム言語など、これらは入力です。単一の入力を変更するだけの場合、結果のキャンバスハッシュはまったく異なるはずです。これは結局のところハッシュの機能です-入力が変更された場合にランダムな文字列を配信するためです...

2

キャンバスハッシュとは何かを誤解していると思います。 「キャンバス」は、ブラウザがグラフィックを描画できるようにするJSコンポーネントです。

ハッシュ入力は、グラフィックカードによって描画されたイメージを構成するバイナリデータだけです。

明らかに、そのイメージの生成には多くのことが含まれます。さまざまなブラウザーで使用される複数のJSエンジンがあり、エンジン(およびエンジンで実行されるコード)の生成とバージョンに影響します。さらに、グラフィックスドライバー、GPU、CPU、またはその両方が影響します。

ただし、それらのどれも(ブラウザーの切り替えを除いて)定期的に簡単に変更することはできません。

良いニュースは、それらはこれらのものの組み合わせの限られた量であることです。私は、最新のChromeのようなものを想像します。IntelCPUと統合されたGPUを備えたWindowsでは、最も一般的な組み合わせでしょう。

前の質問で述べたように、それはあなたを一意に識別するために構築された指紋の単一の要素にすぎません。 このウェブサイト は、あなたがどれだけユニークであるか(またはユニークでないか)についての良い考えを与えます。

4
Chris Murray