你的浏览器指纹唯一性评分是一个数字,用于估计你的浏览器在其他浏览器中的可识别程度。它并不是衡量你在道德意义上有多“私密”的指标,也不保证你是匿名的。它是一个统计摘要:你的浏览器所暴露的信号组合在多大程度上缩小了可能指向你的范围。
本文解释了该评分的构成、如何解读而不至于过度信任它,以及如何使用 BrowserScan 检查你自己的指纹。
指纹唯一性评分通常源自熵的概念。在信息论中,熵量化不确定性。当应用于浏览器指纹识别时,每个信号(屏幕分辨率、时区、Canvas 输出等)根据其观测值在参考群体中的稀有程度贡献一定数量的比特。
单个信号的简化公式为:
bits = -log2(P(observed value))
其中 P 是该确切值出现的概率。稀有值产生更多比特;常见值产生较少比特。总评分通常是各信号比特的总和,有时为了可读性转换为 0–100 的刻度。
关键直觉:没有单一事实能识别你,但组合可以。仅你的时区可能被数百万人共享。你的确切字体列表、GPU 渲染器字符串和 Canvas 哈希组合在一起,可能只有极少数人共享。
学术研究和大规模指纹识别研究反复发现,大多数真实浏览器通过信号组合效应是可唯一识别的。接近刻度顶部的饱和评分不一定是工具的缺陷;它反映了现代浏览器暴露的熵量。
不同工具对信号的权重不同,但常见的贡献因素包括:
注重透明的方法论可能会公布每个信号背后的确切权重和熵计算,正如一些开源项目所做的那样。其他工具则使用标记为百分比的硬编码点系统。当你试图解读评分时,这种差异很重要。

www.browserscan.net 首屏截图。
BrowserScan 是一个免费的在线工具,分析浏览器指纹和隐私泄露,显示网站可以看到你的哪些信息。它包括浏览器指纹真实性评分、实时机器人信号检测和一套泄露测试。
实用工作流程:
如需更深入的审计,你可以将 BrowserScan 与 UAParser.js 结合使用,查看服务器如何将你的用户代理与指纹一起分类。如果你正在评估多个工具,请参阅 BrowserScan 与 Pixelscan.dev 和 WebBrowserTools 在指纹和机器人检测方面的比较。
高唯一性评分是一个信号,而非定论。请考虑以下注意事项:
将评分作为调查的起点,然后通过泄露测试和现实世界检查进行验证。

www.browserscan.net 首屏截图。
这些是相关但不同的概念。唯一性问的是“这种组合有多稀有?”真实性问的是“这个浏览器看起来像真实的人类操作的浏览器,还是显示出自动化或欺骗的迹象?”
BrowserScan 报告浏览器指纹真实性评分以及机器人检测信号,如 WebDriver、CDP 和 navigator 属性。一个浏览器可以高度唯一但仍然看起来真实,或者看起来普通但被标记为自动化。这两个维度对于隐私测试和验证反机器人配置的开发者都很重要。

www.browserscan.net 首屏截图。
示例 1:VPN 用户检查泄露。 用户启用 VPN 并运行 BrowserScan。IP 和时区改变,但 Canvas 指纹和字体列表保持不变。唯一性评分保持高位,因为稳定信号仍然关联会话。
示例 2:开发者测试自动化设置。 开发者通过 BrowserScan 运行无头浏览器。真实性评分下降并出现机器人信号,尽管指纹唯一性评分可能看起来普通。
示例 3:注重隐私的用户比较配置。 用户测试默认设置,然后测试加固的浏览器,再测试全新配置文件。比较评分和各个信号可以显示哪些更改实际降低了可识别性。

www.browserscan.net 首屏截图。
没有通用的“好”数字。较低的评分通常意味着你的浏览器看起来更像其他浏览器,但含义取决于工具的方法论和参考群体。关注哪些信号稳定且稀有,而不是追求单一数字。
不直接意味着。它意味着你的浏览器配置在统计上是独特的。追踪需要一方收集并在访问之间关联该指纹。高评分增加了关联可能性的风险。
有时可以。使用默认设置的主流浏览器、避免稀有的扩展和字体,并保持一致的环境,可以使你看起来更普通。然而,激进的阻止可能会创建更稀有的配置。使用 BrowserScan 等工具测试更改,而不是假设。
熵衡量一个信号在多大程度上缩小了群体范围。每个信号根据其值的稀有性贡献比特。将各信号的比特相加可以估计总可识别性,尽管独立性假设使其近似。
工具使用不同的信号集、权重、参考群体和评分刻度。有些公布其方法论;其他则不公布。评分仅在同一工具和方法论版本内具有可比性。
指纹唯一性评分是理解你的浏览器可识别程度的有用简写,但它并非魔法。它取决于熵数学、信号权重以及因工具而异的假设。最实用的方法是使用 BrowserScan 检查你自己的指纹,查看各个信号和泄露测试,并将评分视为更广泛隐私审计中的一个输入,而不是最终答案。