什么是数字指纹以及如何检查
什么是指纹 🔍
每个网站都想尽可能多地了解访问者。由于直接追踪是被禁止的,网站会尝试通过一些与个人身份没有直接关系的附加参数来识别用户。
例如,网站会分析用户访问时使用的设备、浏览器和网络连接的信息。 这些数据的组合就叫作“指纹” 🖐️
指纹由什么组成❓
指纹包含很多参数,例如 ⬇️
- User-agent
- IP 及相关数据
- Canvas
- 时区
- 字体
- 扩展
- 插件
- 等等
总共有 50 多个参数 ☝️
单独来看,这些数据无法识别用户:例如,全世界有数百万人使用华硕笔记本和 Chrome 浏览器。但这些参数组合在一起,就能生成独一无二的指纹。
❗️数字指纹看起来是一串数字和字母,例如:85bd8e90ce6e9b5dd17de985891324ec
同时,每个网站都会自行决定分析哪些参数来生成浏览器指纹。
收集指纹有什么用 🤔
网站收集访问者的数字指纹,是为了:
- 保护用户免受欺诈 - 例如,如果系统从指纹中发现用户从陌生的地点或设备访问网站,就可能怀疑账号已被盗用。结果账号可能会被冻结,并向用户发送恢复访问的说明。
- 打击虚假用户 - 例如,如果做流量套利的用户不更换数字指纹,就试图在同一个浏览器里一次创建多个 Facebook 账号,社交网络迟早会禁止这样做。
- 展示广告 - 网站可以利用数字指纹数据(位置、语言、访问过的页面等)展示广告,或把这些数据转给其他网站。遗憾的是,这些信息也可能被用来对付你。例如,如果电商平台发现你是在豪华度假村访问网站,就可能只对你自动抬高商品价格。
如何知道网站是否在分析指纹 😮
所有大型网站、广告平台、搜索引擎和社交网络都会收集数字指纹。网站收集指纹时不会显示任何通知。
收集指纹合法吗? 👮🏻♂️
Cookies 未经用户同意不能收集,而数字指纹目前还没有这样的要求。 收集指纹这件事本身没有受到任何监管。
如何更改数字指纹
隐藏指纹的最佳方式取决于你的任务和目标。
手动方式 👎
为此,你需要自己替换或关闭构成指纹的大部分数据。例如 ⬇️
- 在开始新会话前删除 cookies。
- 禁用 Flash 和 JavaScript。这样网站就无法分析构成数字指纹的部分数据,例如字体。
- 禁用 Canvas,例如使用 CanvasBlocker。
- 更改时区和语言。
这种方式的优点是免费,而且通常不需要额外的软件。但你需要经常花时间更改指纹。此外,网站分析的数据越来越多,用户很可能考虑不到所有漏洞。这意味着网站仍然能够识别出用户及其真实指纹。
防关联浏览器 👍
这是一类专门的程序,可以替换你的数字指纹和网络连接。你可以自己设置指纹,也可以直接使用防关联浏览器里现成的指纹。
这类浏览器的主要优势:它们能彻底解决替换指纹的问题。所有主流防关联浏览器都能很好地替换指纹,所以用户更多会比较价格、便利性和附加功能。
如何检查浏览器指纹 🧐
要评估数字指纹的防护效果,可以使用专门的检测工具。它们会分析你的浏览器和网络连接信息,然后给出结果。
以其中一个检测工具为例: Pixelscan
这是一款常用且相当准确的数字指纹检测工具。 人们经常用它检查防关联浏览器中指纹的质量。

从这些项目中已经可以看出问题可能出在哪里。但要注意:如果你的个人浏览器 (不是 Dolphin{anty}) 也报同样的错误,那么问题出在设备上。
如果在设备上 Pixelscan 的检测结果是绿色的,但在防关联浏览器里部分或全部项目是红色的,原因如下:
You are using Chromeversion ***.0.0.0.0 on *****- 如果这一项是红色的,说明配置文件中的 user-agent 可能过旧或不正确。可以在编辑配置文件时更新 user-agent:点击 user-agent 字段旁边由两个箭头组成的圆圈图标;也可以把 user-agent 中的版本号改为当前版本。 例如: 把 127.0.0.0.0 Safari/537.36 改为 128.0.0.0.0 Safari/537.36
- Detected location(检测到的位置)- 很可能是代理/VPN 有问题:要么质量差、会泄露 IP,要么已被许多网站及其黑名单数据库封禁。
- Your IP looks(你的 IP 看起来)- 原因与上一项相同。
- Fingerprint(指纹)- 最常见的原因是检测工具不认可设备上的字体。 字体可能在使用设备的过程中被修改或增加过。最好的办法是把字体恢复为出厂设置。 具体方法:Windows、macOS。
如果你想用防关联浏览器隐藏数字指纹,可以使用优惠码 DOLPHIN 享受 20% 折扣 😉(限 Dolphin{anty} 🐬 首次付款)