【问题标题】:Exceptions allowed with App Transport Security (ATS) in macOS Sierra?macOS Sierra 中的应用程序传输安全 (ATS) 允许例外吗?
【发布时间】:2017-01-21 08:22:13
【问题描述】:

因此,在 2016 年 WWDC 上,自 2017 年 1 月起,ATS 被宣布为强制性At least for iOS

查找有关正在发生变化的文档一直很棘手(但我想我可以通过一些 WWDC 视频找到提到这一点的一两张幻灯片)。

macOS Sierra 应用程序是否允许 NSExceptionDomains 例外?或者如果没有服务器干预,我的应用会在 1 月份神奇地停止工作吗?

【问题讨论】:

    标签: macos app-transport-security macos-sierra nsapptransportsecurity


    【解决方案1】:

    更改是关于 App Review 允许进入 Mac/iOS App Store 的内容(没有“合理”理由)。这不是操作系统本身的行为改变,现有的应用程序将继续工作。

    首先,ATS 的技术行为没有任何变化(除了添加了NSAllowsArbitraryLoadsInWebContentNSRequiresCertificateTransparency)。从技术角度来看,新种子操作系统版本中的 ATS 异常的工作方式与当前操作系统版本中的工作方式相同。

    改变的是,应用审核将要求对大多数 ATS 例外情况提供“合理的理由”。这里的目标是清除那些在 ATS 首次发布时只是在全球范围内关闭它并继续前进的人。这将不再被允许。

    来源:Post from Apple Developer Relations / Developer Technical Support

    【讨论】:

      猜你喜欢
      • 2016-06-07
      • 1970-01-01
      • 2016-12-11
      • 2016-12-19
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多