2026-07 · 5 分钟阅读
浏览器指纹解析:暴露你身份的 11 个信号
每次访问网站时,你的浏览器都会悄悄分享关于设备和配置的大量技术细节。这些细节综合在一起就形成了浏览器指纹——一个近乎唯一的标识符,可以在不使用 Cookie 的情况下跨网站追踪你。了解浏览器指纹对于关注在线隐私的人至关重要,也是我们 Claude Code 中国用户扫描器等工具的基础。
什么是浏览器指纹?
浏览器指纹是一种收集浏览器暴露的信息并将其组合成档案的技术。与可以删除的 Cookie 不同,指纹来源于设备的固有特征。硬件、软件和设置不同的两个用户几乎总会产生不同的指纹,从而可以区分和追踪他们。
我们检测的 11 个信号
1. 系统时区(权重:26)
通过 Intl.DateTimeFormat 读取的操作系统时区。这与 Claude Code 用于中国用户检测的信号完全相同。Asia/Shanghai 等时区会立即暴露你的位置。
2. 浏览器语言(权重:20)
来自 navigator.languages 的语言列表。zh-CN 排在首位强烈表明是中文用户。
3. 已安装中文字体(权重:17)
通过 Canvas 宽度探测,我们测试微软雅黑、苹方、宋体、思源黑体等字体是否已安装。这些字体预装在中国市场设备上。
4. Intl 区域设置(权重:8)
Intl.DateTimeFormat 解析的日期和数字格式化区域设置。zh-CN 确认了中文区域设置。
5. 时区偏移(权重:6)
getTimezoneOffset() 是否返回 -480(UTC+8)。这是时区检查的弱化版本——许多国家共享 UTC+8,但与其他信号结合可以增加置信度。
6. Emoji 渲染风格(权重:5)
通过 User Agent 推断的操作系统厂商。不同操作系统渲染 Emoji 的方式不同,与用户群体有松散的关联。
7. WebGL 渲染器(权重:5)
通过 WEBGL_debug_renderer_info 暴露的 GPU 型号。华为麒麟等国产芯片组与中国市场设备强相关。
8. 屏幕分辨率(权重:4)
某些分辨率在中国市场销售的笔记本和手机上更为常见。
9. 网络信息(权重:3)
navigator.connection API 暴露网络类型信息。弱辅助信号。
10. 浏览器插件(权重:3)
插件数量和硬件并发数作为环境指纹。
11. 隐私信号(权重:3)
Do Not Track 和 Global Privacy Control 设置。中国用户很少启用 GPC,因此缺少这些隐私信号提供了一个弱正向指标。
为什么这很重要
浏览器指纹被广告网络、欺诈检测系统,以及——如我们所见——Claude Code 等 AI 工具所使用。了解浏览器暴露了什么有助于你对在线隐私做出明智决策。我们在 fuck-claude.app 的浏览器指纹扫描器会给你一个具体分数,精确显示你的浏览器在中国用户检测语境下的可识别程度。