首页 > 资讯列表 > ios苹果之家 >> ios苹果之家

苹果限时放宽AppNotarize审核机制!

ios苹果之家 2019-09-05 19:20:10 转载来源: 太平洋电脑

  [AdminSo资讯]今天下午苹果发出提醒:为了确保开发者和Mac用户均能顺利过渡,AppNotarize审核机制在2020年1月份之前放宽了部分此前的限定条件。根据苹果官方说明,自macOS10.15起,所有从互联网下载的未进行notarize的App,默认将无法被打开,所以在AppStore外分发的App,也必须在发布前将App上传到苹果的服务器进行处理

  [AdminSo资讯]今天下午苹果发出提醒:为了确保开发者和Mac用户均能顺利过渡,AppNotarize审核机制在2020年1月份之前放宽了部分此前的限定条件。根据苹果官方说明,自macOS10.15起,所有从互联网下载的未进行notarize的App,默认将无法被打开,所以在AppStore外分发的App,也必须在发布前将App上传到苹果的服务器进行处理。

  代码签名(AppNotarize)机制是一种对抗恶意软件的重要武器,它能够帮助用户识别已签名App的真实身份,并验证目标应用是否被非法篡改过。代码签名机制基于密码学方法来判断代码的真实性,并防止攻击者将恶意代码伪装成合法代码。Notarization机制是建立在当前Gatekeeper安全检查之上的一个新验证层,是Gatekeeper技术的补充。

  总的来说,Notarization机制的特点如下:

  1.Notarization机制是将其提交给苹果审核的过程,其目的就是要让苹果对商店里的应用程序进行安全控制。

  2.Stapling是将Notarization机制附加到应用程序或kext上的过程,这样它就可以离线运行或在某种安全隔离的网络上运行。

  3.Notarization机制只是针对开发人员的,目前只是在测试,等到macOS10.14.5,很可能会强制使用Notarization机制。

  4.内核扩展Notarization机制是10.14.5的强制性要求,未经Notarization机制验证的内核扩展将在10.14.5加载时失败。

  此外苹果还对Notarization机制的部分条件进行了放宽,例如使用较旧SDK的应用程序或包含未由开发者ID签名的组件。这些放宽的条件包括:

  -未启用HardenedRuntime功能。

  -组件未使用您的开发者ID进行签名。

  -不包含代码签名签名的安全时间戳。

  -使用较旧的SDK构建。

  -包括com.apple.security.get-task-allow权利,其值设置为任何变量true。

标签: 数码 通信 互联网 手机 业界 科技 媒体 资讯 IT新闻 言论平台 CB cnBeta


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持