Mozilla 已在 Firefox 中集成了新的指纹识别保护措施,通过减少浏览器暴露的独特识别细节,显著降低追踪脚本的精确度。通过分析近 2500 万用户的相关数据,研究人员确定了特定的浏览器功能,当这些功能被泛化时,可以在不破坏网站功能的情况下,让单个用户在追踪者眼中看起来更相似。
识别指纹识别的核心
浏览器指纹识别是一种追踪技术,追踪者通过结合普通细节——如可用字体、屏幕尺寸和图形硬件——来构建用户独特的识别配置文件。这使得网站即使在用户不使用 Cookie 的情况下,也能跨不同会话追踪个人。
Mozilla 的研究重点是识别哪些特定细节对使用户具有唯一可识别性贡献最大。通过模拟来自 Akamai 和 Signifyd 等主要追踪脚本的测量值,团队确定保护少数几个功能就可以显著削弱流行的指纹识别技术。
“我们的目标是在保留网站正常运行所需信息(如语言和时区设置)的同时,让更多用户的浏览器在指纹识别脚本面前看起来更相似。”
— Open research, stronger privacy: Making Firefox users harder to fingerprint – Mozilla Security Blog
技术缓解措施与标准化
为了降低浏览器配置文件的唯一性,Firefox 现在限制了通过屏幕分辨率 API 暴露的信息。这防止了追踪者利用用户系统任务栏或 Dock 的特定大小和位置作为区分因素。
该浏览器还通过提供通用的处理器数量来标准化硬件报告。此外,Mozilla 还解决了图像渲染和 Web Audio 输出中的不一致问题,这些问题此前提供的独特信号可被用于识别特定设备。
部署与隐私权衡
Mozilla 正在采用分层策略部署这些保护措施,以平衡隐私与网站兼容性。某些措施在所有浏览模式下默认激活,而其他措施最初仅限于“私密浏览”或“严格”增强型追踪保护(ETP)模式。
这些更改的目标是让用户看起来彼此相似,同时保留语言和时区设置等基本信息。然而,Mozilla 指出,这些措施并不能完全消除指纹识别,因为追踪者可以随着时间的推移适应新的防御手段。
Hacker News 读者的反应
- 亲身经验: 一位评论者指出,虽然这些措施是积极的一步,但他们观察到 Firefox 和 Brave 都未能成功缓解像 Cloudflare Turnstile 这样的服务的指纹识别。 评论 ↗
- 质疑: 另一位用户表示担忧,认为这些新的隐私措施可能会完全破坏受 Cloudflare 保护的网站的功能。 评论 ↗
以上为 Hacker News 讨论中观点的摘要,并非经过核实的事实。 阅读完整讨论 ↗
