关闭广告

苹果产品通常基于对用户隐私和安全的重视。尽管这主要是 iPhone 的主要功能,但 Mac 也不例外。它还配备了各种工具,其任务是保护苹果种植者。其中还有一项名为 GateKeeper 的技术,即在 Mac 上安全打开应用程序。但它到底意味着什么以及它的实际用途是什么?

GateKeeper 的用途是什么?

在我们了解 GateKeeper 本身的功能之前,有必要指出 iPhone 和 Mac 之间的差异。虽然苹果手机不允许所谓的侧面加载,或者安装来源不明的应用程序,但对于带有被咬苹果标志的电脑来说,情况略有不同。然而,在这种情况下,无法完全保证它是否实际上是安全的程序,因为它来自 Mac App Store 环境之外。如果开发人员想要在(Mac)App Store 中发布他的应用程序,他必须首先经过广泛的测试和验证,然后才能向公众发布。

一些开发人员试图通过将他们的程序直接放在互联网上来解决这个问题,这可能不是一件坏事。正是在这种情况下,GateKeeper 技术脱颖而出,它的工作原理实际上非常简单,并且负责应用程序的安全打开。虽然在 App Store 中,所有经过验证的应用程序都提供了特殊签名,因此设备可以识别出它是未经修改且经过验证的应用程序,但在从未知来源(来自互联网)安装的情况下,我们可以理解没有此签名这里有一层保护。

GateKeeper 的工作原理

由于无法验证 App Store 的特殊签名,GateKeeper 技术会检查给定软件是否由开发者 ID 签名。在程序的开发过程中,开发人员的签名被“印”在其中,随后可以帮助系统识别其来源,或者该软件是否来自已知或未知的程序员。因此,在实践中,它的工作原理非常简单,而且似乎是一个有效的解决方案。不幸的是,事实恰恰相反。尽管 GateKeeper 可能无法识别该软件,但实际上没有什么可以阻止用户通过“系统偏好设置”>“安全和隐私”强制其运行。

强制打开被 Gatekeeper 阻止的应用程序
“仍然打开”按钮可用于强制打开被阻止的应用程序

恶意软件检查

尽管苹果通过 GateKeeper 技术承诺苹果电脑的安全性,该功能甚至应该检查给定的应用程序是否不包含已知的恶意软件,但事实却有点不同。整个系统仅提供针对未知应用的表面保护,当然不是一个全面的解决方案。 GateKeeper 根本无法与防病毒软件相比。最重要的是,人们应该在互联网上负责任地行事,不要在最后一刻依赖某些功能来拯救自己。这就是为什么甚至不值得寻找给定软件的盗版版本。这是将恶意代码引入 Mac 的最快方法,例如可以获取您的私人数据、对其进行加密等。

.