“Google 软件更新想要控制这台计算机……”什么?

Cra*_*tis 101 mac security accessibility osx-mavericks macos

这是第一次(我见过),Google 的某些软件更新程序现在要求获得控制我的计算机的权限。

Google 软件更新屏幕截图

我在网上找不到任何其他提及,所以我不知道这是一个新的更改,还是我在我的计算机上所做的一些未知的配置更改?

这是在 Mavericks 13A598 下,在视网膜 MacBook Pro 上运行。

它似乎是一个合法的工具包:https : //support.google.com/installer/answer/100386

但我很好奇:

  1. 它想控制什么?
  2. 我如何确定此应用程序的实际来源,以确保它不仅仅是伪装成的流氓软件Google Software Update

小智 29

我收到了 Chromium 团队的反馈,该问题现已关闭,因为他们表示这是 Google 的合法请求。请参阅下面来自 Chromium 团队的消息。具有讽刺意味的是,它提出了更多问题。任何其他评论都可以在 Chromium 项目问题页面上看到。

来自 Chromium 团队的消息(2013 年 10 月 17 日):

Chromium 不会自动更新是对的。Google Chrome 使用的自动更新程序没有 GUI 元素。这个“Google 软件更新”GUI 应用程序是一些其他 Google 属性(如 AppEngine SDK、Picasa 等)使用的更新程序。

是我打开的原始支持问题 (#307568)

  • 不要批评,但这并不能真正回答问题。问题与 Chromium 无关,正如我们现在所知,Chromium 与 Google 软件更新无关,Chromium 问题 #307568 中的线程远非权威。 (9认同)
  • 根据对该问题的新评论,听起来它是合法的:“Google Chrome 使用的自动更新程序应该是不可见的,但它确实使用了其他 Google 产品共享的通用更新程序系统,这可能会在 10.9 上触发此警报,具体取决于在安装的产品上。请注意,Chromium(在初始报告中提到)不随更新程序一起提供。我还确认拒绝此对话框是完全安全的。” (8认同)
  • 有趣的是,他们在回避实际陈述任何事实的同时包含了严格的技术解释——例如但不限于为什么首先需要许可。 (6认同)
  • @DustinHowett:票现在*确实*解释了[为什么触发权限对话框](https://code.google.com/p/chromium/issues/detail?id=307568#c33);一些更新程序脚本使用`osascript` 来询问系统事件是否有特定进程正在运行(例如*如果Google Drive 正在运行,请更改我们升级* 测试的方式)。 (2认同)

Nat*_*ate 10

据 Chromium 开发团队成员之一称,我决定发布此答案以扩展对已接受答案的评论,因为它提供了有关对话框出现原因的重要细节。出现在问题线程中的详细信息如下:

Google 软件更新程序会为您安装的每个 Google 产品运行安装脚本:Earth、Chrome、Drive 等。这些脚本中的每一个都是独一无二的,因为每个产品都必须处理自己的安装流程。

其中一些脚本使用 osascript,这是您可以从 shell 环境进行 AppleScript 调用的方式。典型用例是安装程序脚本检查并查看它正在更新的产品是否已在运行。一个例子是:

$ osascript -e 'tell application "System Events" to exists application process "Google Chrome"'

不幸的是,在 Mavericks 中,这些调用现在会出现此对话框。

这解释了为什么会出现对话框。根据该信息,权限请求似乎是合法的,这就是我决定授予所请求访问权限的原因。

  • Google 在您的计算机上拥有的权限越少,您的境况就越好。无论供应商如何,在后台自动更新的软件都是一个巨大的安全问题。 (2认同)

小智 5

我只使用 Google Drive,我的机器上没有 Chrome,所以我怀疑这条消息(我在安装 Maverick 后也收到)与 Google Drive 相关,而不是 Chrome。无论如何,这不是我想要的,所以,否认。

  • @LưuVĩnhPhúc 这个答案确定了应用程序的来源,这是问题的一部分。 (5认同)
  • 这不是回答问题。对于与回答无关的任何次要信息应作为评论发布 (2认同)