什么是浏览器指纹?
浏览器指纹(Browser Fingerprinting)是一种无需依赖 Cookie 的用户追踪技术。网站通过收集浏览器与设备的各项环境特征 —— 如 User-Agent、屏幕分辨率、已安装字体、Canvas 和 WebGL 渲染结果、时区偏移、语言设置、插件列表等 —— 组合计算出一个高概率唯一的"指纹哈希"。即使在清除 Cookie、使用隐身模式的情况下,网站仍然可以通过指纹识别回访用户。
浏览器指纹的唯一性主要来源于不同设备、操作系统、GPU 驱动、字体渲染引擎之间的细微差异。这些差异在单独看来并不显眼,但当数十个维度组合在一起时,便能产生极高的区分度。