蓝点网
给你感兴趣的内容

微软称基于安全考虑将拒绝第三方浏览器上架商店

主要面向教育市场的 Windows 10 S 系统主打安全性能,而该系统默认的安全策略则是仅允许安装商店应用

基于这种限制用户仅允许使用内置的Microsoft Edge浏览器,其他浏览器如果想要上架却并不是那么容易的。

为了扩展应用商店微软早前已经推出了将桌面应用程序直接转化为商店应用以便于能够在 Windows 10使用。

因此理论上GoogleMozilla等浏览器开发商若愿意的话也可以将自己的浏览器转化为商店应用供用户使用。

事实上在全球范围内已经有众多基于 Chromium内核的浏览器成功通过桌面桥功能将自己转化成了商店应用。

但尴尬的是微软已经将部分提交转化后的浏览器申请给拒绝了, 而原因自然也是因为基于安全性方面的考虑。

Windows Store 商店政策(修订日期:2017.03.29)

10.2 安全性:您的应用程序不得危害用户和设备的安全、不得危害系统或系统相关的安全性和功能;

10.2.1:浏览网页的应用程序必须使用 Windows Platform 平台提供的 HTML 和 JavaScript 引擎;

微软称基于安全考虑将拒绝第三方浏览器上架商店

微软目前已经证实了这项政策:

浏览网页的 Windows Store 应用程序必须使用 Windows Platform 平台提供的 HTML 和 JavaScript 引擎。

Windows Store 应用商店内的应用程序全部经过Microsoft审核,有助于提高用户体验和保持设备的安全性。

如果用户想要在 Windows 10 S 上使用其他应用程序或其他来源程序,用户可随时升级Windows 10 Pro版。

有位将Chromium内核浏览器转制为商店应用的开发者告诉外媒ZDNet称自己申请被拒绝但收到了微软回复

微软公司的非正式回复写到:

默认情况下从应用商店安装的桌面浏览器并不会更安全, 除非是像Microsoft Edge浏览器这样的UWP应用。

真正的UWP通用程序更安全的缘故在于它们持续在沙箱中运行,并且这些程序无法访问沙箱之外的宿主系统。

相反经过转置的应用程序含部分虚拟化的组件如注册表和文件系统重定向, 因此可能在沙箱中执行恶意操作。

各个平台都存在这种限制:

事实上这个限制并不是微软首创的功能, 其他现代化操作系统如iOSChrome OS也同样会进行这类的限制。

例如在iOS平台按规定所有浏览器都必须使用苹果的渲染和JavaScript引擎,不允许浏览器自行提供各类引擎。

iOS平台上的Google Chrome浏览器同样如此,谷歌只是将该浏览器的UI进行了移植以便用户跨平台同步等。

Mozilla Firefox 曾经因为苹果的这个限定长时间未开发iOS版本,不过最终妥协的依然是Mozilla而不是苹果。

同样的在Chrome OS操作系统上也仅可以使用默认的 Google Chrome浏览器而不允许安装其他类型浏览器。

开发者如何跳过这个限制?

如果开发者想要将自己的浏览器成功上架应用商店供Windows 10 S 使用那么必须重新基于 UWP 进行开发。

此前谷歌公司倒是在Windows 8时代将Google Chrome浏览器增添了Metro 模式以便于更好的支持触摸屏。

但实际上这个功能并没有多少用户使用过, 本质原因可能是本身使用 Windows 8 平板设备的用户就比较少。

因此看起来Google或者Mozilla等浏览器开发商不大可能会为了Windows 10 S单独重新开发UWP版浏览器。

转载请注明蓝点网 » 微软称基于安全考虑将拒绝第三方浏览器上架商店
分享到:
除非特别注明否则下列评论均不代表本站观点

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2
    Google Chrome 58.0.3029.110 Google Chrome 58.0.3029.110 Windows 10 x64 Edition Windows 10 x64 Edition

    我感觉微软只要用心把EDGE做好就可以了!

    明月登楼2个月前 (05-29)回复
  2. #1
    Google Chrome 58.0.3029.81 Google Chrome 58.0.3029.81 Windows 7 x64 Edition Windows 7 x64 Edition

    狗屁安全,还不是为了独食,就一个破IE,微软不断升级,啥改进也没有。用途还是只能用来下载其它浏览器。Microsoft Edge浏览器早晚也是剩下这个用途。

    Asce3个月前 (05-11)回复