你可能以为开启隐私浏览模式、清除Cookie、使用广告拦截器就能保护你的网络隐私。但事实是,即便你做了这一切,网站仍然能通过浏览器指纹精准识别你——就像通过指纹识别罪犯一样。
最近Mozilla宣布将在Firefox 72中加入浏览器指纹保护功能,这背后释放的信号很明确:浏览器指纹追踪已经成为一个严重的隐私威胁。

简单来说,浏览器指纹是通过收集你设备和浏览器的各种特征信息,生成一个独一无二的ID,用来识别和追踪你。
和传统Cookie不同,浏览器指纹不需要在你的设备上存储任何东西,它只需要运行一段JavaScript代码,就能悄无声息地收集你的信息。最可怕的是,你完全察觉不到这个过程。
网页的三大核心技术——HTML(页面结构)、CSS(样式设计)和JavaScript(交互逻辑)中,JavaScript是浏览器指纹追踪的关键工具。如今几乎所有网站都依赖JavaScript,从Facebook到Google Docs,没有JavaScript这些服务根本无法运行。
而正是这个让互联网变得强大的技术,也成为了追踪你的利器。
JavaScript可以轻松获取关于你设备的各种信息,包括但不限于:
• 屏幕分辨率和方向(竖屏还是横屏)
• 操作系统类型(Windows、macOS、Linux、Android、iOS等)
• 浏览器类型和版本(Chrome、Firefox、Safari等)
• 设备类型(手机、平板、笔记本还是台式机)
• 默认语言和时区
• 安装的浏览器插件(如Adobe PDF阅读器、VLC媒体播放器等)
• 是否安装Microsoft Office及具体应用
• 浏览器窗口是否最小化
• 鼠标是否在当前标签页活动
除了这些基础信息,还有三种更"硬核"的追踪手段:
字体渲染测试:利用JavaScript在屏幕外绘制隐藏文字,通过检测不同设备渲染字体的细微差异来识别你。每台设备的处理器、显卡、驱动程序都不同,导致渲染出的字母"A"在像素级别上都有差别。
WebGL指纹:WebGL是一种强大的图形渲染技术,用于在网页上绘制2D和3D图形。不同设备的显卡和驱动会让渲染结果产生微小差异,这些差异可以被用来识别你。
Canvas指纹:Canvas是HTML5的一个元素,用于动态绘制图形。通过检测浏览器如何绘制Canvas内容,同样可以生成独特的设备指纹。
单个信息点可能不足以识别你——比如使用Chrome浏览器的人占60%,拥有1920×1080分辨率的用户也很常见。但当这些看似普通的信息组合在一起时,就能形成一个高度独特的身份标识。
据电子前沿基金会(EFF)开发的Panopticlick工具测试,大多数用户的浏览器指纹可以产生18位以上的熵值,这意味着能从26万多人中识别出你。
而在实际测试中,通过综合使用上述技术,浏览器指纹甚至可以达到33位熵值——足以从全球85亿人中精准识别一个人。
更可怕的是,即使你:
• 使用隐私浏览模式
• 清除所有Cookie
• 开启"请勿追踪"功能
• 使用Firefox的增强追踪保护
浏览器指纹依然能识别你。因为这些措施主要针对Cookie和传统追踪技术,对基于JavaScript的指纹追踪几乎无效。
不幸的是,目前没有完美的解决方案。但以下方法可以一定程度上降低风险:
Mozilla宣布的Firefox 72浏览器指纹保护是一个好的开始,但即便是Mozilla也承认这个功能"有帮助但不完美"。随着主流浏览器逐步加入反指纹追踪技术,情况会有所改善。
EFF推荐使用Tor浏览器,它专门设计用于保护隐私。但即便使用Tor,你仍然需要禁用JavaScript才能真正防止指纹追踪——这会导致95%的网站无法正常使用。
• 使用大众化的浏览器(如Chrome或Firefox),避免使用小众浏览器如Vivaldi或Opera
• 不要安装过多冷门浏览器插件
• 保持浏览器和操作系统为常见配置
但这种方法的问题在于,你很难知道"大多数人"在用什么,而且为了隐私牺牲个性化体验也不太现实。
最重要的是让更多人了解浏览器指纹追踪的存在。当公众意识到这个问题,监管机构和科技公司才会被迫采取行动。
在各种关于隐私的听证会上,当Facebook和Google声称"我们不追踪用户"时,我们需要追问:那浏览器指纹呢?
Cookie是存储在你设备上的小文件,可以被删除或阻止。而浏览器指纹不需要在你的设备上存储任何东西,它通过JavaScript读取设备信息来识别你,因此更难防范。
不能。隐私浏览模式主要防止Cookie和浏览历史被保存,但你的设备配置、屏幕分辨率、字体渲染方式等特征不会改变,浏览器指纹依然有效。
虽然一些公司曾声称停止使用浏览器指纹,但Mozilla开发反指纹保护、EFF持续警告这一威胁,都说明浏览器指纹追踪仍在广泛使用。考虑到在线广告行业对用户追踪的依赖,这种技术几乎肯定没有消失。
理论上可以,但代价是互联网将变得几乎不可用。现代网站高度依赖JavaScript,禁用后大多数网站会严重损坏或完全无法访问。你可以使用NoScript这样的插件选择性启用JavaScript,但这会让浏览体验变得非常繁琐。
如果你在意网络隐私,那么是的。浏览器指纹可以跨网站、跨会话追踪你的在线行为,即使你已经采取了常规的隐私保护措施。这意味着你以为匿名的浏览活动,实际上可能一直被监控和记录。
大纲