![为什么安装 moonlight 需要访问我电脑上的所有数据?我应该有多担心?](https://linux22.com/image/1271253/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AE%89%E8%A3%85%20moonlight%20%E9%9C%80%E8%A6%81%E8%AE%BF%E9%97%AE%E6%88%91%E7%94%B5%E8%84%91%E4%B8%8A%E7%9A%84%E6%89%80%E6%9C%89%E6%95%B0%E6%8D%AE%EF%BC%9F%E6%88%91%E5%BA%94%E8%AF%A5%E6%9C%89%E5%A4%9A%E6%8B%85%E5%BF%83%EF%BC%9F.png)
答案1
Silverlight 本身不会触碰您的文件,但它允许受信任(数字签名和批准)的应用程序访问文件系统。显示确认是因为 Chrome 不可能知道什么时候和为什么将需要文件系统访问权限,因此需要您在安装时批准。
另一个可能的原因是 Silverlight 应用程序的缓存(可能类似于 Java 的小程序缓存)。
答案2
Chrome 扩展程序的问题在于,权限信息往往会吓到用户,因为它们的作用。Chrome 扩展程序本身功能非常有限,如果 Chrome 扩展程序必须检查并在每个页面上运行(例如,Moonlight 插件),它必须通过内容脚本将自身注入到每个页面中。
除非扩展开发人员定义扩展需要访问才能将自身注入所有页面(通过清单),否则它将不会被注入。“它可以访问所有数据和网站”实际上意味着“它可以将自身附加到所有页面以运行它,没有它插件就无法运行”。
至于访问文件数据 - @grawity 解释得很好。这不仅限于 Moonlight,还适用于全部需要按页进行数据处理的扩展。(例如,尝试安装 Adblock Plus/AutoPager)。
答案3
看起来 Moonlight 需要 root 权限才能安装。至少您/您的 IT 团队可以审核源代码。
对于 UX 来说,这是一个非常糟糕的对话。
答案4
这是一篇旧帖子,但我刚刚尝试安装 Moonlight,也收到了同样的消息。人类最先做的事情之一就是忽略自己的直觉,忽略警告信号,感觉事情只是在吓唬他们。该消息告诉您安装后程序将做什么。我决定不安装该程序。
我很高兴它向我显示了它会这样做的消息,因为大多数情况下你不会收到这条消息,它只会安装你同意的内容。如果你想让该应用程序看到你在做什么,那就安装它。安装广告拦截器不是问题也不是解决方案。这不是广告问题,而是一个警告,一个令人震惊的问题。