Brave 指纹保护的最新迭代可保护用户免受基于语言的指纹技术的侵害。浏览器向站点显示首选语言,以便站点可以使用首选语言(如果可用)提供内容。脚本也可以从浏览器中提取信息。旨在提高网站可访问性的功能的缺点是它可能包含在指纹攻击中。
浏览器会自动显示所有语言及其对网站的权重。虽然大多数浏览器默认只包含一种语言,但大多数浏览器都允许用户添加更多语言。会说多种语言(例如英语、法语和德语)的用户可以将所有这些语言添加到浏览器中,因为这些语言还可以增强拼写检查等功能。
不太流行的组合使用户更加独特,因为具有该组合的整个用户池很小。
Brave going forward 只向未来的网站报告最喜欢的语言。安装了多种语言的用户只会将首选语言报告给站点。
严格的指纹设置在所有情况下都会将报告更改为英语,即使用户在浏览器中设置了不同的默认语言。根据 Brave 的说法,Brave 揭示的单一语言的报告权重也是随机的“在一定范围内”。
字体也会报告给网站,并且网站可能会使用数据集进行跟踪,尤其是在安装了不常见的字体时。Brave 保护除 iOS 和 Linux 之外的所有受支持系统上的浏览器用户免受针对已安装字体的指纹识别技术的侵害。
在默认和激进的 Shield 配置中启用字体指纹保护。Brave 允许网站使用网络字体和所有操作系统字体,以及一组随机的用户安装字体。
随机集是为每个站点和每个会话确定的,这意味着站点将在整个浏览会话期间访问所有列出的字体。
Brave 指出,在某些边缘情况下,保护功能可能会出现问题,例如,当特定站点需要特定的用户安装字体时。Brave 1.39 在 brave://settings/shields 下有一个新选项,通过切换“防止网站根据我的语言偏好对我进行指纹识别”来关闭浏览器中的功能。
如果在网站上发现兼容性问题,Brave 计划监控该功能的推出以对其进行调整。