美文网首页
ATS 应用传输安全(Xcode7之后不能访问网络解决方案)

ATS 应用传输安全(Xcode7之后不能访问网络解决方案)

作者: Jimmy_P | 来源:发表于2015-11-26 16:42 被阅读54次

    ATS 应用传输安全(App Transport Security)

    • ATS 是iOS9和OS X El Capitan的一个新特性。目的是提高应用的安全性。

    • 基于HTTP传输数据的网络请求都是明文。不言而喻的这会引起相当大的安全风险。Apple强调每个开发者都应该致力于保证客户的数据都是安全的,尽管那些数据可能看起来并不是很重要或者很敏感。

    • 开启App Transport Security后,网络传输自动通过HTTPS传输而不是HTTP.

    • App Transport Security要求TLS (Transport Layer Security) 1.2或者更高。它是一系列加密协议的集合用来加强在网络连接上的安全性。

    Xcode 配置

    • 强制访问(可以访问任何网址)
    <key>NSAppTransportSecurity</key>
    <dict>
      <key>NSAllowsArbitraryLoads</key>
      <true/>
    </dict>
    

    相关文章

      网友评论

          本文标题:ATS 应用传输安全(Xcode7之后不能访问网络解决方案)

          本文链接:https://www.haomeiwen.com/subject/uxddhttx.html