无法阻止 Firefox 中某些字体的字体枚举

无法阻止 Firefox 中某些字体的字体枚举

为了增强隐私并防止 Firefox 中的字体指纹,我已设置关于:配置browser.display.use_documents_fonts = 0。此设置旨在禁用网站检测已安装字体的功能。

启用 JavaScript 后,我​​可以测试哪些字体在浏览器泄漏。当此设置为 时1,类别 中检测到近 200 种字体CSS+JS Quick Test。过去,设置为0将显示 0 个检测到的字体。现在我有一台新电脑;即使browser.display.use_documents_fonts = 0,仍然检测到 5 种字体。这些是MingLiU 字体

即使开启了保护功能,Browserleaks 仍能检测到 MingLiU 字体

我可以找到这些字体C:\Windows\Fonts以及许多其他字体。我尝试使用全新的配置文件(没有扩展或插件或其他自定义)重新启动 Firefox,但观察到了相同的行为。我正在运行Firefox 41Windows 7 x64

我的问题很简单:为什么这些字体在 时仍会出现browser.display.use_documents_fonts = 0?我该如何防止这种情况发生?我希望找到一种除了删除字体之外的方法,因为我不知道应用程序是否需要它们。

答案1

我发现我的回答有点晚了,因为您已经从系统中卸载了这些字体。如果您决定重新安装这些字体,您可以通过执行以下操作来阻止它们的枚举:

转到 about:config。搜索 font.blacklist.underline_offset 选择它并右键单击进行修改。删除 MingLiU、MingLiU-ExtB、MingLiU_HKSCS、MingLiU-HKSCS-ExtB 和 PMingLiU、PMingLiU-ExtB 确保也删除多余的逗号。单击确定 重新启动 Firefox。转到 browserleaks.com 并检查它们是否不再被枚举。

相关内容