可以防止画布指纹识别吗?

信息安全 隐私 网页浏览器 火狐 指纹识别 html-5
2021-08-12 13:21:29

如何在 Web 浏览器中防止画布指纹识别?Panopticlick网站说我有一个 5 位熵的 WebGL 指纹哈希。我安装了 CanvasBlocker 插件并再次测试,它达到了 15 位。

还有其他方法可以通过阻止画布指纹来增加浏览器隐私吗?此外,WebGL 哈希与画布指纹哈希有何不同?

1个回答

Panopticlick 正在寻找让您与其他访问者不同的东西。在这种情况下,使用画布拦截器的人比不使用的人少,所以如果你使用它,你会变得更加独特。但是,这仅意味着更容易将您与其他用户区分开来 - 而不是他们可以告诉您您是谁。

把它想象成一个安全摄像头,只能看到经过的人的高度(可能是阴影)。可以说“高个子过去了”,但不能说“高个子的 Celeritas 过去了”。Panopticlick 的增加意味着他们可以更有信心地建议这个特定的人访问过 - 你已经在头上放了一个盒子,所以现在安全摄像头可以看到一个方形的阴影。你是唯一的方形影子,所以看到它的人会说“啊哈,方形头的高个子过去了”——它们比高个子少得多!

因此,为了最大限度地减少这种跟踪,您应该尝试融入 - 没有画布阻塞,浏览器的默认设置,计算机上没有安装异常字体,始终以通用分辨率运行。

这与阻止特定跟踪不同 - 它仅在没有人专门寻找您的跟踪时才有效。如果您是该地区唯一访问特定网站的人,即使您通过更容易控制的因素与其他访问者完美融合,他们也可以轻松识别您的指纹。从本质上讲,它归结为您想要的隐私:

  • 广告网络:屏蔽他们的 cookie 和广告,切勿点击任何未屏蔽的广告,避免使用 Google
  • 与您共享办公室或计算机的人:隐身模式。它使您更加独特,但在一定程度上可以防止本地调查
  • 执法:匿名 VPN、TOR。两者都增加了您的独特性,但降低了跟踪特定请求的难度