这个页面到底知道你的多少事:一次现场演示
来源: sessioncontext.org — 2026-09
概述
Session Context 是一个把「网页能推断出你什么」当场摊开的演示项目,结论页统计出 4 项发现、45 个上报字段、55 个被检查字段与 4 张数据表。它分四类做检测:读浏览器、屏幕与文档;看存储、网络、设备与权限;对图形、音频与性能做指纹采集;最后把所有信号压缩成一个标识符;每个结论都能展开到它所依据的原始值。页面还给出量化的可识别度直觉:1 bit 熵就能把人群对半切,19 bit 可在五十万人里认出一个人,33 bit 足以在全球范围内认出一个人,并引用一项覆盖 118,934 个浏览器的研究——单信号最高贡献 16.9 bit,其中插件列表(曾是最强桌面信号,11.1 bit)已因浏览器固定插件集而几乎失效,用户代理与字体列表也在减弱,而 Canvas 渲染(8.3 bit)与内容语言(5.9 bit)依然坚挺。跨站追踪演示更直白:它往你机器上的七个位置写入同一个标识符,服务器再往缓存里放第八个,清理其中一个并不能清掉其余。
核心要点
- 演示分四类信号:浏览器/屏幕/文档,存储/网络/设备/权限,图形与音频指纹,最后归并为一个标识符。
- 页面区分上报的 45 个字段与被检查的 55 个字段,并展示每个结论对应的原始值。
- 熵的直觉:19 bit 能在五十万人中认出你,33 bit 足以在全世界认出你。
- 引用的研究基于 118,934 个浏览器,单信号最高 16.9 bit;插件列表已从 11.1 bit 大幅减弱。
- Canvas 渲染仍保有约 8.3 bit 且 Chrome 尚未加随机化,内容语言 5.9 bit 且随每个请求自动发送。
- 跨站追踪演示用「一个标识符写七处加缓存第八份」说明清除单点无效,而页面本身不建访客数据库。
金句
这个页面不会告诉你「你是 286,777 人中的唯一一个」,因为那个数字需要一个其他访客的数据库来对照——而保留这样的数据库,就会让这个页面变成它正在批判的那种东西。
👍 0
👎 0
返回 Lobsters 首页