Browser Check

本地指纹暴露面

浏览器指纹检测:检查公开的指纹信号

浏览器指纹由网站无需只依赖 Cookies 就能读取的多个值组合而成。本检测会计算 Canvas 渲染、WebGL、离线音频和 Client Rects 的哈希,并展示屏幕、语言和浏览器身份值。

这些哈希可以说明输出可被读取,并可能在单次会话中保持稳定,但不能说明多少人共享同一个值。BrowserCheck 不收集人群数据集,因此不会发布编造的“25 万人中唯一”估算。

你的指纹信号样本

哈希在本页内计算;会话 ID 只是短展示哈希,不代表个人身份。

会话信号 ID
Loading...
Canvas
Loading...
WebGL
Loading...
离线音频
Computing...
Client Rects
Computing...
字体样本
0 / 19

本检测包含的指纹表面

Canvas 渲染

绘制固定图像并对数据 URL 计算哈希;显卡、字体、渲染引擎和隐私防护都可能影响输出。

WebGL

在浏览器公开时读取渲染器/供应商,并对少量 WebGL 能力计算哈希;数值可能被遮蔽或泛化。

离线音频

在 OfflineAudioContext 中渲染固定音频图并对部分输出计算哈希,不会播放可听声音。

字体与布局样本

检查固定的常见字体名列表并计算 Client Rects 布局哈希;字体数量只是候选样本,不是全部已安装字体。

指纹哈希能说明什么

可读取

出现哈希表示页面能够读取和处理该表面,不代表该值在全球唯一。

被遮蔽或不可用

受保护浏览器可能泛化、随机化、询问或阻止表面;API 不支持和执行错误也可能产生相同结果。

单次会话内稳定

刷新后重复值可以展示本地稳定性,但跨站或长期跟踪取决于本站未测量的浏览器分区与防护。

本检测不会做出的指纹结论

  • 没有采样代表性浏览器人群,因此不计算稀有度或唯一性。
  • 字体检测只覆盖公开的候选列表,而不是全部系统字体。
  • 哈希变化不能单独证明防指纹保护;软件、窗口和硬件变化也会改变输出。
  • 哈希稳定不能证明不同网站能跨存储分区或浏览器配置关联该值。

负责任地使用指纹检测

  1. 1查看哪些表面返回具体值,哪些被遮蔽或不可用。
  2. 2如需观察本地稳定性可刷新一次,但不要把这个小实验当成人群研究。
  3. 3优先使用标准化浏览器隐私模式,而不是大量罕见的逐项修改。
  4. 4需要强指纹一致性时保持 Tor Browser 默认设置,并遵循 Tor Project 指南。

浏览器指纹常见问题

Canvas 哈希是我的身份吗?

不是。它只是一次渲染输出的哈希,其他设备可能共享、它也会变化,而且一个人可以使用多个环境。

为什么字体数量少于已安装字体?

BrowserCheck 只测试固定的常见候选名称;浏览器 API 与字体回退会进一步限制网页可以推断的内容。

清除 Cookies 会改变指纹吗?

通常不会改变全部浏览器属性。删除 Cookie 会移除该存储,但屏幕、渲染器和其他值可能保持不变。

结合背景理解指纹信号

用隐私检测查看偏好信号,用泄露检测对比网络地址。