返回知识中心
身份

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

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

BotBrowser Team

文档中心

想直接进入 身份 文档吗?

这篇文章属于知识中心的指南库。若你要步骤化配置、参考说明和持续更新,请直接进入对应 docs 分区。

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

BotBrowser 可以在声明过的上下文中重复获授权的观察,但不能证明匿名,也不能控制网站保存什么。

TL;DR(摘要)

先用公开规范界定浏览器属性,再在已声明的上下文中验证一个具体主张。对于 Navigator.hardwareConcurrency,记录浏览器暴露的提示和 Worker 池上限;测试可以确认应用是否遵守上限,却不能证明某人可被识别,也不能证明网站没有留存数据。BotBrowser 提供可重复的浏览器观察,服务器日志和隐私决策仍在这一边界之外。

Contents(目录)

先从规范开始

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

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

可复现的来源观察

当前 MDN 的 Navigator.hardwareConcurrency 参考 将该值定义为可用于运行线程的逻辑处理器数量。可以运行 curl -L https://developer.mozilla.org/en-US/docs/Web/API/Navigator/hardwareConcurrency | rg -m1 -i "logical processors" 复现这段表述。它为隐私记录划出边界:这是浏览器暴露的调度提示,不是物理核心清单,也不能推出身份结论。记录抓取日期,并把 Worker 池上限作为独立的应用断言。

把主张变成有边界的测试

使用一个受控页面、一个浏览器版本、一个声明过的 profile 和一个可见断言。记录语言、路径、权限状态和测试日期。只重复问题需要的范围。不要因为页面能够读取账户内容、凭据、无关标识符或大量硬件信号,就把它们全部收集起来。如需了解如何让验证夹具保持精简、数据最小化,请参阅保护隐私的浏览器验证方法,其中介绍了如何在不收集超出决策所需数据的前提下检查浏览器行为。

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

同时报告证据和限制

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

结论应与证据匹配:“测试 profile 暴露了规范所描述的提示,Worker 策略保持在配置上限内。”不要写成“指纹已隐藏”或“浏览器不可追踪”。如需了解如何撰写观察结果以便评审者信任,请参阅浏览器测试证据与报告质量,其中介绍了浏览器测试记录应包含的内容以及如何说明其局限。

BotBrowser 的能力与限制.

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

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

证据、BotBrowser 与网站边界

BotBrowser 可以重复获授权的浏览器观察,但浏览器结果不能替代服务器日志或数据负责人的决定。记录页面读取什么、网站保留什么,以及谁负责删除。未确认的服务器事实应标记为未知。如需了解如何让浏览器研究可被其他工程师复现,请参阅开源浏览器研究与可复现性,其中介绍了如何在不泄露私有材料的前提下共享夹具、版本与方法。

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

来源

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

实践结论

记录准确的公开定义、浏览器与 profile 上下文,以及带有限制说明的预期和实际结果。对于 Worker 示例,确认选用数量没有超过配置上限。上下文差异应触发进一步调查,而不是身份判断;服务器留存情况应由相应负责人单独核实。

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

本文属于指南: 浏览器身份表面:一致性实用总览

让 BotBrowser 从研究走向生产

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