GlassBox 是一款由 CodeCanary 推出的开源浏览器指纹诊断工具,旨在揭示用户浏览器在访问网站时所暴露的底层信息及其可识别程度。该工具作为一个“诊断镜”,通过运行多种指纹识别和设备枚举技术,分别在不同的面板中报告原始数据及其对应的识别强度评分。虽然单一的信号(如 Canvas、WebGL、音频、字体列表或 API 矩阵)通常较弱,但组合后往往能从数百万浏览器中精准锁定单一目标。GlassBox 提供的识别度百分比是基于模型的估算值,而非实时测量的绝对值。其计算逻辑汇总了已发布的各信号熵值,仅统计浏览器实际暴露的信息(如被屏蔽的 Canvas 或 GPU 数据会被排除),并应用相关性削减,最终上限约为 33 比特,即从全球约 80 亿人中唯一识别出一个人所需的信息量。工具的高/中/低信号评级基于研究共识,其中 Canvas 和 WebGL 等图形指纹被标记为最强信号。需要注意的是,该工具无法像 EFF Cover Your Tracks 等服务那样提供实时的对比人群数据。此外,如果工具在嵌入式框架中运行,WebRTC、媒体设备及传感器等探针可能会因权限策略受限而无法获取真实值。开发者建议将文件托管于独立源以获取完整的检测表面。GlassBox 的源代码已托管在 GitHub 上,作为 CodeCanary 被动安全扫描器的配套工具发布。
事件分析
核心观点:GlassBox 揭示了浏览器指纹识别的隐蔽性与穿透力,表明即便切断 Cookie,硬件特征仍会让用户在网络世界中“裸奔”。
原文链接:Hacker News

评论前必须登录!
立即登录 注册