全部文章

什么是浏览器指纹?

Cookie 并不是网站识别你的唯一方式。浏览器指纹会从你浏览器暴露的几十个细节里,拼出一个近乎唯一的身份标识——哪怕你开了无痕模式,它依然有效。

一句话版本

每次你打开网页,浏览器都会悄悄暴露几十个技术细节:屏幕尺寸、时区、语言、显卡、已安装字体等等。单看每一项都无害,但组合起来,往往就是你这台设备独有的特征——也就是指纹。

和 Cookie 不同,指纹并不存在你的设备上,所以你无法直接“删除”它。清空 Cookie 或开无痕,都不会重置它。

指纹由哪些信号构成

一个典型的指纹,通常由这些信号拼成:

  • Canvas 与 WebGL —— 你的显卡如何渲染文字和图形,通常是最具区分度的信号。
  • 字体 —— 你系统里精确安装了哪一套字体。
  • 屏幕与硬件 —— 分辨率、像素比、CPU 核心数、内存。
  • 区域设置 —— 时区与语言偏好。
  • 音频 —— 你的音频栈如何处理一段测试音。
  • User Agent —— 你上报的浏览器与操作系统。

网站为什么要采集你的指纹

主要有三类原因。广告与分析用它在不依赖 Cookie 的情况下跨站追踪你;风控与反欺诈用它识别机器人、虚假注册和盗号;账号安全系统用它判断一次登录是否来自陌生设备。

最后这一点,正是指纹的意义远超“隐私”的原因:如果你的环境看起来不一致、不自然,平台可能会标记登录、要求额外验证,甚至限制账号。

指纹 vs Cookie

Cookie 是网站请求你浏览器保存的一个文件,你能看到、也能删除。指纹则是从你浏览器的行为里“推断”出来的,根本没有东西可删。真正有效的防御不是抹掉它,而是让自己显得不那么独特、并且前后一致。

你现在有多容易被识别?

运行免费的指纹检测,看看哪些信号让你格外显眼,并估算你的浏览器在网民中有多独特。

运行指纹检测
继续阅读

相关文章