换了代理,网站还认识我:理解浏览器指纹

摘要:区分出口地址、登录状态与浏览器特征,说明隐私窗口和防指纹工具各自能解决的问题。

切换代理后,查询网站显示的出口地址变了,另一个网站却仍保留登录状态或个性化内容。网络出口、浏览器保存的数据和页面能够读取的设备特征,是不同的信息来源。判断隐私效果时,需要分别检查,不能只看一次IP查询结果。

出口变化不会清空会话

请求确实经过代理时,网站通常看到代理出口的地址。但浏览器仍可能发送原来的Cookie,已经登录的账号也会继续表明身份。更换出口不会自动退出账号、清除站点数据,网站因此可以继续识别原来的会话。

如果只是想了解出口变化,使用无需登录的公开查询页即可;若要检查登录状态,查看浏览器中的站点数据和当前账号。也别把一个页面的结果推广到所有应用,不同连接可能采用各自的代理设置。

浏览器特征也能被组合

MDN的指纹说明指出,网站可组合浏览器版本、语言、时区、字体和显示尺寸等特征,用来区分浏览器。某一项往往十分常见,多项放在一起却可能更有辨识度;这类识别不必完全依赖Cookie。

这种组合是识别线索,不等于网站每次都能准确确定现实中的某个人。清除站点数据与减少可辨识特征,也不是同一个操作。即使换了IP,浏览器环境若保持相似,仍可能留下可关联的信息。

按目的选择浏览器措施

Firefox隐私浏览说明强调,隐私窗口主要限制本地历史及部分会话数据的保留,并不让上网活动自动匿名。它适合临时会话等需求,却不能仅凭窗口名称判断网络出口或指纹保护已经改变。

需要防指纹能力时,应了解浏览器的具体设计,而非不断叠加“隐私扩展”。Tor官方文档建议不要给Tor Browser安装额外附加组件,因为可能削弱隐私、让浏览器更易辨识。这是针对该浏览器的建议,不能据此断言所有扩展都相同。

先确定需要保护什么:本地使用记录、网站会话,还是跨站关联。然后使用相应设置,保持浏览器更新,少装来源不明的扩展。代理负责连接路径,浏览器措施负责另一部分信息,任何单项功能都不应被理解为完全匿名的保证。