Firefox 针对指纹收集的保护
修订信息
- 修订编号: 286695
- 创建于:
- 创建者: jbc.zycrt
- 备注: 根据修订 286565版本更新。
- 已审阅: 是
- 已审阅:
- 审核人: wxie2016
- 已核准? 是
- 是否为最新修订? 否
- 可进行本地化: 否
修订原文
修订内容
目录
和其他浏览器一样,Firefox 的功能也受到操作系统、硬件、显卡、其他软件甚至字体的影响。在某些情况下,网站可以访问您计算机的详细信息,以便(例如)帮助以更高分辨率呈现内容或为您的特定操作系统提供说明。
然而,当浏览网页所留下的一些片面信息组合在一起后,这样的组合就像“指纹”一样在网页上留下你的偏好。这样的“指纹”有可能会在你不使用cookies的情况下被用来为您提供有针对性的内容。Firefox会拦截“已知的数字指纹跟踪程序”,并且在您的浏览过程中时刻阻止不必要的信息泄露,以打击“可疑的指纹跟踪器”。
默认设置
在将 “增强跟踪保护”设置为 “标准”或“严格 ”时,将启用 “已知指纹识别器保护”。
在隐私浏览模式下或“增强跟踪保护”设置为严格的情况下,将启用“已知指纹识别器保护”和“存疑指纹识别器保护”。
如果选择了 “自定义 ”级别的 “增强跟踪保护”,则可以对这两种功能进行更精细的控制。
我如何为某一个网站禁用此保护?
如果某一个网站看起来崩溃了,可以尝试关闭“增强型保护”。这样只会在此页面上关闭保护,“增强型保护”会继续阻止其它网站上的跟踪器。
- 选择地址栏左侧的保护
图标。
- 切换面板顶部的开关
。
这将会为此网站关闭“增强型保护”。此页面会自动重新加载并禁用此站点上的保护。
你可以按照同样的步骤来重新打开增强型保护。
如何为所有的网页启用或禁用该保护?
- 打开 Firefox:在你的电脑上启动Firefox 浏览器。
- 打开设置:点击菜单
并选择设置。
- 打开隐私与安全:在左边面板,点击隐私与安全。
- 定制增强跟踪保护:下翻找到 增强跟踪保护。
- 调整指纹保护: 要控制 “数字指纹跟踪保护”,请从 “增强跟踪保护”设置中选择“自定义”选项。
- 调整指纹保护设置:选择 定制后,你会看到阻止 “已知的数字指纹跟踪程序”和 “存疑的数字指纹跟踪程序”等选项。勾选选项旁边的选框可以启用该选项。另外,你可以选择是否在所有窗口或仅在隐私窗口阻止“存疑的指纹探测器”,只需在右侧的下拉菜单操作即可。
我怎样才能知道这种保护是否导致了什么问题?
首先,尝试如上文 所说的来禁用增强跟踪保护,看看这是否能解决您的问题。
目前,我们最常见的问题类型是:
- 如果您在 “偏好设置”中为 Firefox 设置了自定义字体,而该字体不在默认安装列表中,那么当该保护激活时,该字体将不会被使用。
- 当 Firefox 确实支持表情符号时,检测是否支持表情符号的脚本可能会错误地检测不到支持。这通常会导致这些表情符号使用 Unicode 文本而非图像呈现。
- 某些类型的图像或视频效果的表现可能与预期不符,包括绿屏效果和渐进式绘制视频(图像随着时间的推移累积多个动画或效果)。
- 对于具有扩展字符集的语言,某些字形可能无法呈现,而是显示一个正方形的 “未找到字符 ”图标。
在极少数情况下,这些指纹识别保护可能会以意想不到的方式完全破坏网站,并在未收到时将其视为错误条件。
反馈出现问题的网站
如果关闭 “增强跟踪保护”后,被破坏的网站又开始正常运行,您可以单击盾牌图标并选择“发送报告”。这将显示反馈网站问题面板。
发送报告按钮将向 Mozilla 发送网站相关数据,以便未来的 Firefox 版本可以在为所有人启用“增强跟踪保护”的情况下正确加载网站。填写可选的“描述问题”字段有助于我们更快地解决问题。更多信息,请参阅 报告因阻止而造成的损坏。
每一种保护措施的工作原理是什么?
已知的数字指纹跟踪程序
“已知指纹”保护功能通过阻止数字指纹追踪清单中列出的脚本来发挥作用。这可以防止专门从事指纹识别的公司检查您的设备并获取有关其硬件、软件或IP地址的详细信息。虽然这可以作为初步防御措施,但并不能保护您免受未列入名单的公司的攻击。此外,我们有时不得不为该列表创建例外情况,以确保网站继续按预期运行。
存疑的数字指纹跟踪程序
为了对抗Firefox无法阻止的指纹识别尝试(因为我们不知道该脚本,或者因为它以一种无法阻止的方式与网站集成),Firefox将始终限制每个网页向网络公开的信息。(上述设置,可能仅限于隐私浏览。)
Firefox 更改的具体属性是:
- 当网站读取背景图像时,会向背景图像中引入随机数据。如果一个网站仅仅是将数据渲染到背景上,那么这些数据将原封不动地呈现。虽然这种情况通常不会发生,但如果网站读取了背景中的图像数据(并可能再次向您展示),那么图像中将包含细微的噪点,这可能会影响图像的显示方式。
- 本地安装的字体(特别是不在操作系统提供的标准字体列表中的字体)将不会用于在页面上显示文本。