[PConline 资讯]在全新的macOS Catalina10.15操作系统中,苹果引入了一项名为“公正机制”的功能,旨在确保只有受信任的软件才能在Mac上运行。
如果用户从互联网或直接从开发者处下载并安装应用,苹果的公证服务会检查Developer ID签名和公证状态,以验证软件是不是来自获得认可的开发者并且没有遭到改动。
如果检测安全,公证服务会产生一个安全令牌,还会向macOS的Gatekeeper(门禁)发送报告,未来用户首次安装或执行时,这个令牌会告知Gatekeeper这个应用是经过苹果公证的。否则Mac系统会发出警告并且无法开启。
近日,备受欢迎的开源生产力软件LibreOffice 6.3的用户在升级到新版macOS后,弹出“LibreOffice.app无法开启,因为其完整性无法被验证”的信息。
LibreOffice开发团队多名开发者表示,其已经按照苹果的要求去执行,各开发环节都符合苹果的原则,并且还经过了苹果公证服务的验证。但当用户打开该软件后,系统还是弹出错误提示。该开发团队正与苹果公司讨论解决,据悉还有一些软件也遭遇到了该情况。
苹果本想通过该机制来保护用户安全,但是由于其还不完善,最终还是导致了翻车。
网友评论