BrowserLeaks 详解
BrowserLeaks 不是一个带分数的测试,而是一套由独立页面组成的工具箱,每个页面显示浏览器就某一方面上报的原始数值:IP、JavaScript、WebRTC、Canvas、WebGL、字体、TLS 等。因此,它是检查某个具体数值的最佳去处。
一个独立的浏览器测试页面合集. 打开 BrowserLeaks
BrowserLeaks 是什么?
BrowserLeaks(browserleaks.com)是一个运营多年的浏览器隐私测试合集。每个页面专注于一个指纹面,显示网站能读取到的数值,通常完全不给结论。这正是它的长处:它不去猜测某个数值意味着什么,所以你能准确看到浏览器上报了什么。
由于没有单一分数,真正要考虑的是该打开哪个页面。下面这些页面涵盖了指纹识别和机器人检测所关注的大部分内容。
BrowserLeaks 检查哪些内容
IP Address
你的公网 IP、它的位置和所属网络,以及浏览器发送的 HTTP 请求头。
JavaScript
完整的 navigator 对象,包括 navigator.webdriver、User-Agent、Client Hints、语言、核心数、内存和屏幕。
WebRTC Leak Test
WebRTC 暴露的地址,由此可以看出 VPN 或代理是否被绕过。
Canvas 与 WebGL
你的 Canvas 指纹,以及 GPU 厂商、渲染器和 WebGL 参数。
Fonts
浏览器暴露了哪些字体,这是判断操作系统和已安装软件的强信号。
TLS Client Test
你的 TLS 握手,这一层在任何页面加载之前就会暴露真实的客户端。
如何解读 BrowserLeaks 的结果
- navigator.webdriver
- 在 JavaScript 页面上。
true表示浏览器是在自动化控制下启动的。由人操作的浏览器会报告false。 - WebRTC 地址
- 把它们与你的 IP 对比。如果公网地址不同,说明 WebRTC 没有经过你的 VPN 或代理。
.local名称是 Chrome 在隐藏你的本地地址,这没有问题。 - 时区与 IP
- JavaScript 页面显示你的时区,IP 页面显示你的位置。如果两者对不上,修正错误的那一个。
真实浏览器的得分
测量时间为 2026 年 9 月 20 日和 21 日,使用荷兰一条家庭光纤线路上的一台 Windows 11 电脑(NVIDIA RTX 3070),未使用代理或 VPN。共三款浏览器:一位用户日常手动使用、装有广告拦截器的 Chrome 153;由 Playwright 驱动的同一款官方 Chrome 153;以及由 Playwright 驱动并设置了指纹种子的 Clearcote 153。
| 浏览器 | BrowserLeaks 的结论 |
|---|---|
| 官方 Chrome 153,Playwright 驱动 | JavaScript 页面:navigator.webdriver = true |
| Clearcote 153,Playwright + 种子 | JavaScript 页面:navigator.webdriver = false |
BrowserLeaks 没有总体结论,所以有意义的对比落在某一个数值上。在 Playwright 驱动下,官方 Chrome 通过 navigator.webdriver = true 暴露了自己;Clearcote 报告的是 false,与手动使用的浏览器相同。
普通浏览器也会出现的结果
- 以
.local结尾的 WebRTC host 地址。这是 mDNS 保护在隐藏你的局域网地址。 - 页面地址是 IPv6,而 WebRTC 地址是 IPv4。在双栈连接上这很正常,并不是泄露。
常见问题
BrowserLeaks 安全吗?
它展示的是你访问的任何网站本来就能读取到的信息。测试在你的浏览器中运行,并把读到的数值显示给你看。
应该运行 BrowserLeaks 的哪个测试?
针对 VPN 或代理:IP Address 和 WebRTC Leak Test。针对自动化:JavaScript 页面,先看 navigator.webdriver。针对指纹识别:Canvas、WebGL 和 Fonts。
为什么 BrowserLeaks 不给我打分?
它的设计初衷是展示原始数值,而不是评判它们。如需对同样这些指纹面做打分并附解释的检查,请运行 Clearcote 审计。
navigator.webdriver 为 true 是什么意思?
浏览器启动时开启了自动化,Playwright、Puppeteer 和 Selenium 默认都会这样做。参见为什么 navigator.webdriver 会暴露自动化。
想了解每一项检查的含义?
Clearcote 审计会对打开它的任何浏览器运行 294 项一致性检查,每一项都附有通俗易懂的英文说明和修复方法。免费,无需账号。
相关阅读