什么是浏览器指纹
浏览器指纹是浏览器在未经询问的情况下交给任何网站的一组值:通过 WebGL 暴露的显卡型号、系统在 Canvas 上渲染文字的精确方式、音频引擎处理信号的方式、已安装的字体、屏幕分辨率和时区。每个值单独看都无害,但组合在一起,就成了几万人中只有一个人拥有的特征。这就是为什么清除 Cookie、使用无痕模式、甚至换一个账号之后,网站仍然能认出你。
如何解读判定结果
正常——该值看起来很典型,不会让你显得特殊。注意——该信号稳定且唯一(Canvas、WebGL、音频、字体)或罕见(非标准分辨率、过长的语言列表):它本身不会让账号被封,但正是这类信号被用来把多个账号关联在一起。暴露——直接的矛盾:时区与 IP 不一致、WebRTC 泄露了另一个地址、移动端 User-Agent 却没有触摸屏、webdriver 已启用。反欺诈系统会将其视为伪装,并立即中断会话。
该怎么办
对普通用户来说——什么都不用做:每个人都有指纹。如果你在同一平台上运营多个账号,需要的不是“清理”,而是一个拥有自洽指纹的隔离环境:独立的 Canvas 和 WebGL、与代理匹配的时区、独立的字体集。这正是指纹浏览器所做的事——在排行榜中查看该选哪一款,并在博客中了解各个信号的原理以及账号被封的原因。单项检测:WebRTC 泄露测试和时区与 IP 一致性检测。