微软将在Edge上采用谷歌Chrome备受争议的ManifestV3

微软将在Edge上采用谷歌Chrome备受争议的ManifestV3_软件科技_安卓软件



微软已经决定在基于Chromium浏览器引擎的Edge浏览器中支持google的Manifest V3,尽管仍然担心这会对广告拦截器等内容过滤扩展造成影响。


浏览器扩展使用manifest来声明扩展所需的权限,并与一组api相关联,通过这些api代码可以与web页面交互。扩展能够读取和修改页面的内容,使其具有较高的功能性,但也会在用户安装恶意或受损扩展的情况下带来隐私和安全风险。


在2019年初,谷歌提出了一项提案,以降低一些性能为代价,使扩展更安全。特别是,不赞成使用webRequest API(该扩展允许查看,修改或阻止浏览器请求),而推荐使用功能较弱但全新的Declarative Net Request API。webRequest的一个常见用途是拦截广告,但还有很多其他的用例。


这是一件困难的事情,因为尽管Google正确地指出扩展程序可能滥用webRequest,但也有人怀疑,该公司热衷于保持广告流,因为它的业务依赖于它。去年,我们在一份Google财务报告中进行了报道,其中强调了广告拦截技术是“可能会对我们的经营业绩产生不利影响”的威胁。


尽管如此,谷歌在2019年6月表示削弱广告拦截软件“绝对不是目标”。该公司还澄清说,webRequest将继续作为一种观察型API,而且奇怪的是,企业部署仍可以使用该拦截功能。


目前的情况是,Manifest V3仍然处于开发中,Google表示:“我们还没有决定Manifest V2的最终终止日期。”


微软本可以将对更强大的webRequest API的支持作为Edge的一个独特功能;一些用户恳求它这么做,并说:“请不要删除/更改/限制这个API。”但这些呼吁似乎没有得到重视。在一篇新的帖子中,微软的Edge团队说:“我们计划支持Declarative Net Request API以及作为Manifest V3的一部分提出的变更。”


此外,该文档指出:“我们将用Declarative Net Request API替换Web Request API,但将继续保持Web Request API的观察功能。”


Edge稳定版本已经支持Manifest v3,但没有为取消webRequest制定时间表,该公司表示:“一旦Chromium的修改完成,我们将分享一个更新的时间表。”


微软表示:“在对内容拦截软件和社区提出的担忧进行了广泛审查后,我们认为这些担忧中的大多数已经得到解决,或者将在弃用Web Request API之前得到解决。”


当然,在“将得到解决”中还有回旋余地,但没有证据表明社会各界同样有信心。


uBlock Origin扩展的作者雷蒙德·希尔(Raymond Hill)对媒体表示,微软(和Google)声称,这些改变可以提高隐私性是错误的。“他们没有弃用Web Request API,而是弃用了Web Request API的阻止功能,具体来说是'webRequestBlocking'权限。WebRequest API仍然可用,并且仍然能够提供有关由浏览器触发的所有网络请求的信息,而不是这些公告所声明的,对webRequest API的阻止功能的抨击对内容阻止程序没有任何隐私方面的好处,因为它们仍然需要广泛的主机权限。”


希尔说,其他功能,如运行时主机权限(RTHP)和禁止远程代码执行(RCE)更有效地保护隐私,但这些功能在Manifest v3中无法实现,因为RTHP是浏览器功能,并且禁止RCE,是一个商店政策问题,而不是API问题,这些声明不恰当地将优点归因于Manifest v3,而在技术上与Manifest v3无关。


希尔还引用了EFF的报告,称“下次谷歌[或微软]声称Manifest V3将更好地保护用户隐私和安全时,不要相信他们的炒作……Manifest V3将限制创新并损害Chrome用户的隐私和安全。”


与Chrome相比,微软的Edge市场份额很小,它的网络广告业务也比谷歌小,但它确实有一项广告服务,因此很容易受到同样的怀疑,即它可能想要保护这项服务。也就是说,企业安全也是公司的头等大事,所以这可能与隐私、安全和性能有关。


20
129
0
98

相关资讯

  1. 1、优酷看视频出现绿屏该如何解决?3004
  2. 2、交通银行APP怎么预约业务?交通银行APP预约业务的方法4073
  3. 3、Word如何快速设置文本行距?Word快速设置文本行距方法821
  4. 4、Win10更新Win11失败错误代码0x0怎么办?1222
  5. 5、隐藏文件如何查找?Win7显示隐藏文件1571
  6. 6、360驱动大师如何安装打印驱动?360驱动大师安装打印驱动的方法步骤4321
  7. 7、Win10电脑的Edge浏览器怎么安装浏览器插件?927
  8. 8、Win8压缩文件损坏怎么办?Win8压缩文件损坏的解决方法3118
  9. 9、Win10专业版合并硬盘分区怎么做?2110
  10. 10、Amd处理器和Intel处理器哪个好?Amd和Intel处理器区别介绍2426
全部评论(0)
我也有话说
0
收藏
点赞
顶部