Firefox 针对指纹收集的保护

和其他浏览器一样,Firefox 的功能也受到操作系统、硬件、显卡、其他软件甚至字体的影响。有些网络技术,比如 HTML5 Canvas,甚至可以根据你的电脑如何画图来唯一确定它就是你。

某些网站,特别是使用 HTML5 Canvas 的网站,就是通过查看这种唯一组合来为你设置一个识别数字,或者叫“指纹”,这样就能在网络中识别你。“指纹”可以用来为你画像,并推送特定内容而不需要使用 cookie。当你的隐私设置是标准(默认)或严格时,Firefox 已经有 增强跟踪保护内容拦截 来阻止已知的 "指纹跟踪"。指纹保护 还是 Firefox 正在紧锣密鼓地开发的一个实验性功能。它有可能会降低你的网络体验,所以我们只为想尝试的人做测试。

它如何保护我?

如果网站想要收集你的数据,那么 Firefox 就会在地址栏里显示警告。你可以选择是否允许网站收集数据。这是常规的保护方法。

Fx75-HTML5Canvas

不过,Canvas 权限警告提示并不是指纹保护的唯一方法。它还会审视其他你上线的因素:

  • 你的时区按照 UTC 汇报
  • 网页不能看到所有安装的字体
  • 浏览器窗口最好设置为特定的大小
  • 浏览器版本使用特定的公共版本号和操作系统来汇报
  • 键盘和语言被伪装
  • 网络摄像头和麦克风能力被伪装
  • 媒体统计网络 API 上报误导信息
  • 网站特定的缩放比例不被实施
  • WebSpeech、Gamepad、传感器和性能网络 API 被禁用
这个不是最全的列表——还有其他修改和禁用。

如何启用或禁用该保护?

  1. 打开 Firefox:开启 Firefox 浏览器。
  2. 打开设置:在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择设置
  3. 打开隐私与安全:在左边面板,点击 隐私与安全
  4. 定制增强跟踪保护:下翻找到 增强跟踪保护
  5. 启用指纹保护:选择 定制 选项。
  6. 调整指纹保护设置:选择 定制后,你会看到阻止 已知指纹探测器可疑指纹探测器等选项。勾选选项旁边的选框可以启用该选项。另外,你可以选择是否在所有窗口或仅在隐私窗口阻止 可疑指纹探测器,只需在右侧的下拉菜单操作即可。
    Fingerprinting protection
  7. 禁用指纹保护:选择 标准严格 的增强跟踪保护选项,则不开启指纹保护。

目前,指纹保护是通过在 about:config 设置确认标志的实验性功能。它也可以通过网络扩展来启用。

更改高级设置的首选项可能影响 Firefox 的稳定性和安全性。非高级用户不建议使用。

  1. 地址栏 里输入about:config,然后按 回车
    有时会出现警告页面。点击 接受风险并继续,以打开 about:config 页面。
  2. 搜索首选项 privacy.resistFingerprinting 查看是否是黑体并设置为 true。如果是,那么你或者你安装的网络扩展已经启用了该保护。你可以双击该首选项或点击 交替 Fx71aboutconfig-ToggleButton 按钮修改设置。

如果你发现该设置被重新启用了,那么有可能是网络扩展修改了此首选项。

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解