技术小站8

网站首页 互联网 > 正文

在即将推出的macOS版本中强制应用公证

2022-02-05 10:56:45 互联网 来源:
导读 公证是应用程序开发的一个可选步骤,但macOS的守门人将很快要求苹果对所有分发在Mac App Store之外的签名应用程序进行公证。什么是开

公证是应用程序开发的一个可选步骤,但macOS的守门人将很快要求苹果对所有分发在Mac App Store之外的签名应用程序进行公证。

什么是开发者ID?

在今天邀请开发者对Mojave的today的Mac软件进行公证的帖子中,苹果表示,today将要求所有使用开发者id签署的Mac应用在“即将推出的macOS”中进行公证。

macOS中的网守设置

开发人员编号已添加到山狮中,以允许在Mac应用商店之外分发的正确签名的应用程序在启用默认网守安全级别的Mac上运行。最新版本的开发者ID还为应用商店外发布的应用提供iCloud服务。

大门警告:莫哈韦和大塞拉利昂

在Mojave之前,一个不明身份的开发者在打开应用的时候发出了一个可怕的警告,说是从网上下载的,问你是不是真的想打开。对话框的措辞和设计让它听起来像你要启动一个恶意软件。

您可以轻松覆盖此警告,而无需更改网守的安全级别。

旧版macOS中的网守对话框有点吓人。

只需右键单击应用程序的图标,然后从弹出式菜单中选择“打开”。在莫哈韦,公证申请的看门人警告不那么令人担忧。当您第一次打开经过公证的应用程序并在Mojave上安装软件包或磁盘映像时,您将看到一个更加简化的“看门人”对话框,该对话框应该会让您确信您没有尝试打开已知的恶意软件。

Mojave中用户友好的看门人对话框

申请公证

苹果将公证后的应用描述为MacOS应用,已经上传到macOS应用,然后在非Mac App Store环境(如开发者官网)中分发,再进行处理。

教程:如何避开警告“这是从网上下载的应用程序”

应用程序公证使用户更有信心,他们不会使用恶意软件或应用程序来窃取他们的身份或劫持个人数据。苹果的公证服务会自动扫描开发者ID签名的软件并进行安全检查。

ArsTechnica对macOS Mojave的评论:

苹果公证服务将检查开发者提交的已签名且可立即分发的应用程序包,以确保它们不包含恶意软件,所有可执行文件都经过正确签名,并且这些应用程序使用新的SIP来增强运行时。

这是苹果对申请公证的描述:

经过公证的应用程序是一个macOS应用程序,在分发之前已经上传到苹果进行处理。当你从Xcode导出一个经过公证的应用程序时,它会用开发者ID证书对应用程序进行签名,然后将来自Apple的票证绑定到应用程序。票证确认您之前已经将应用程序上传到苹果。

MacOS的Mojave 10.14并不妨碍您在启用网守时启动公证申请。你第一次在Mojave上启动公证申请时,守门人只是在网上查了申请的票,证明代码没有被篡改。

如果用户离线,网守将寻找绑定到应用程序的票证。

未来版本的macOS将应用公证从可选公证改为必选公证时,苹果可能会将目前“App Store与坚定开发者”的把关级别改为必选公证。或者,正如ArsTechnica推测的那样,在“应用商店和已识别的开发人员”和“仅应用商店”之间的某个点上,可能存在第四个网守安全级别。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章