返回知识中心
身份

用公开规范开展浏览器隐私研究

结合 W3C、WHATWG 和 MDN 的定义建立可复现的浏览器隐私审查,不把单一信号当作完整身份。

BotBrowser Team

文档中心

想直接进入 身份 文档吗?

这篇文章属于博客内容库。若你要步骤化配置、参考说明和持续更新,请直接进入对应 docs 分区。

浏览器隐私审查把公开规范、可观察信号、限制和有边界的结论连接起来

BotBrowser 只提供明确的上下文边界。

先从规范开始

在读取数值前写清问题。例如,Navigator.hardwareConcurrency 可以用来研究 Worker 池是否遵守浏览器提供的并发提示。链接到对应的 W3C、WHATWG 或 MDN 定义,并记录它没有承诺什么。

把 API 契约、某个上下文暴露的值和隐私解释分开。一个值可能足以影响兼容性,却仍被很多用户共享。浏览器也可能降低精度、因模式而变化,或暴露一个不能完整描述实体设备的值。

把主张变成有边界的测试

使用一个受控页面、一个浏览器版本、一个声明过的 profile 和一个可见断言。记录语言、路径、权限状态和测试日期。只重复问题需要的范围。不要因为页面能够读取账户内容、凭据、无关标识符或大量硬件信号,就把它们全部收集起来。

将观察结果与规范比较,而不是与想象中的“真实设备”比较。通过测试可以说明选定上下文中某个属性暴露得较为一致,但不能说明所有上下文都相同,也不能说明网站不会保留它,更不能说明它具有唯一性。

同时报告证据和限制

证据可以支持不能支持
公开定义和带版本的来源链接API 的共同含义关于某个个人的结论
单一受控上下文中的重复值测试路径上的上下文一致性所有浏览器都如此
不同上下文之间的差异值得调查的兼容性或隐私差异未经更多证据确定差异原因
缺失、降低精度或被阻止的值已记录的限制或回退路径浏览器完全匿名

结论应与证据匹配:“测试 profile 暴露了规范所描述的提示,Worker 策略保持在配置上限内。”不要写成“指纹已隐藏”或“浏览器不可追踪”。

BotBrowser 的能力与限制.

BotBrowser 可以为获授权的测试提供可重复的浏览器上下文、profile 边界和页面可见断言,也可以比较声明过的配置中的同一 API 观察结果。BotBrowser 不判断收集目的是否合法,不控制网站保存什么,不识别人,也不能证明某个值唯一或匿名。

请把浏览器证据与服务器日志和产品决定分开。当浏览器版本、profile、路径、权限或规范解释变化时,重新运行这个窄范围测试。来源:W3C Privacy Principles、WHATWG HTML 和 MDN Web Docs。

证据、BotBrowser 与网站边界

BotBrowser 可以重复获授权的浏览器观察,但浏览器结果不能替代服务器日志或数据负责人的决定。记录页面读取什么、网站保留什么,以及谁负责删除。未确认的服务器事实应标记为未知。

使用简短记录:问题与决定、规范条款、浏览器版本、profile、路径、权限、可见断言、观察结果、限制、保留期限和复查日期。一次只改变一个维度。上下文差异值得研究,但不是身份证明。

来源

参阅隐私主张与产品比较和跨浏览器表面的隐私,了解相邻的证据边界。

#浏览器隐私#W3C#MDN#指纹#BotBrowser

让 BotBrowser 从研究走向生产

先用这些指南理解模型,再进入跨平台验证、隔离上下文和面向规模化的浏览器部署。