PAC 决策发生在与目标站点建立 HTTPS 连接之前。FindProxyForURL(url, host) 仍需路由输入,其中包含主机名。

脚本还能拿到什么,取决于浏览器及其版本。PAC 文档说明了 HTTPS 场景下的差异;Chromium 会剥离敏感的路径与查询数据。因此,针对完整 HTTPS 路径的规则可能根本拿不到这类输入。历史上按完整 URL 处理的行为,并不是当今浏览器的通用约定。

主机名的处理依然存在,DNS 辅助函数还可以在求值期间发起查询。后续网站请求的加密,并不能掩盖此前这段路由工作。

在隐私评估中要保留脚本来源这一项:手动配置、设备管理或自动发现。使用经过批准的交付渠道,并对意外变更进行调查。把浏览器实际取到的是哪个脚本作为该评估的一部分加以确认。脚本无需看到完整的 HTTPS URL,也能选中一个不受欢迎的中转。

记录浏览器版本、实际生效的策略、脚本来源以及函数真正收到的输入。这些决定了这段路由程序能了解到什么、又能影响什么。

相关文章