本文提出 SugarCoat,一种自动生成隐私保护且网页兼容的资源替换方案,以解决内容拦截工具中的隐私与功能权衡问题。当前许多广告拦截和隐私保护工具为了不破坏网站功能,会对大量具有隐私风险的脚本进行豁免,导致这些脚本仍能访问敏感数据。SugarCoat 允许过滤器列表作者基于自定义隐私策略,自动修补 JavaScript 脚本,限制其对敏感数据的访问,并生成与现有内容拦截工具(如 uBlock Origin、Brave)兼容的资源替换文件。作者将 SugarCoat 应用于 EasyList、EasyPrivacy 和 uBlock Origin 过滤列表中的 6000+ 例外规则,自动替换被豁免的脚本,并在 Alexa 10k 页面上进行爬取评估。实验表明,SugarCoat 在保持网页功能方面与豁免脚本相当,而在隐私保护方面则类似于直接拦截脚本,有效兼顾了功能与隐私。SugarCoat 强调实际部署,设计上注重与现有工具的兼容性、策略灵活性和可扩展性。目前该工具已开源,并已集成到 Brave 浏览器的内容拦截中,初步生成的一组资源替换已向 Brave 用户发布。该研究为浏览器隐私保护提供了新思路,尤其适用于需要精细控制第三方脚本数据访问的场景。
💡 推荐理由: 该研究提出一种兼顾网页功能与隐私的脚本修补方法,能解决当前内容拦截器因破坏功能而豁免隐私脚本的困境,为浏览器和企业终端提供可落地的隐私保护增强手段,值得关注。
🎯 建议动作: 研究跟进