Firefox 让追踪者更难通过指纹识别你

Open research, stronger privacy: Making Firefox users harder to fingerprint

Firefox 正在升级防御,让追踪脚本更难通过浏览器指纹识别用户。我们基于对近 2500 万 Firefox 用户的研究,发现只需保护少数关键浏览器特征,就能大幅削弱 Fingerprint Pro、Signifyd 和 Akamai 等追踪技术的效果。通过限制屏幕分辨率 API 暴露的细节、模糊处理器数量以及统一图像渲染和 Web Audio 的输出,Firefox 让大量用户的浏览器特征趋同,从而提升隐私保护。这些改进已在 Firefox 145 中上线,并配合 Total Cookie Protection、Firefox Relay 和内置 VPN 等功能,为用户提供更全面的在线隐私防线。

隐私保护必须在人们日常使用的网站上真正发挥作用。
  1. MayeulC

    我觉得自己几乎在每篇提到指纹识别的帖子下都发过类似的评论,但有没有技术上的理由,可以让获取指纹信息(如屏幕分辨率、电池电量等)的操作给数据/代码打上“污染”标记,然后浏览器拒绝发送这些数据?或者先对数据进行匿名化处理,再重新执行代码后再发送请求。

    当然,确实有合法的使用场景:比如根据客户端设备下载特定资源等。这当然会打开一罐潘多拉魔盒,引发各种侧信道问题,但这感觉像是一个有用的额外防御层,而且偏执程度可以配置。代价可能是出现一些微妙的 bug,或者弹出大多数用户都会忽略的权限对话框。

    我之所以问这个,是因为从我所见来看,大多数网站并不需要复杂的交互:电池电量通常只用来渲染电池指示器之类的东西。XHR 请求通常也不依赖这类数据。

  2. ada-h00k

    我觉得 Firefox 终于开始采取更多措施对抗指纹识别,这很棒。很长一段时间里,在这方面他们稍微落后于 Brave。不过话说回来,遗憾的是,这两款浏览器目前都还无法应对 Cloudflare Turnstile。比如 Kagi 就用它来追踪用户指纹。

  3. asciimoo

    很遗憾,它们仍然为每个已安装的扩展生成一个随机的唯一 ID,这会暴露一个可追踪的 UUID……

    https://bugzilla.mozilla.org/show_bug.cgi?id=1717671

  4. theyeenzbeanz

    我在使用注重隐私的 Firefox 分支时遇到的一个问题是:因为我拒绝让网站榨取并利用我最后一丁点隐私信息,所以我被“惩罚”了——面对地狱级的验证码。希望这次不会重蹈覆辙。

  5. idbehold

    我希望那些读取用于浏览器指纹识别数据的 API,能像允许弹窗或访问麦克风/摄像头一样,在每个网站首次使用时弹出确认对话框。

    > 哦,我看到你想读取 canvas 像素数据,让我先确认一下用户是否同意。

同日更多故事

2026-11-11