美文网首页
ATS主键配置

ATS主键配置

作者: 雨燕oc | 来源:发表于2017-03-01 15:46 被阅读0次

主键包括:

NSAllowsArbitraryLoads

设置为 YES,解除整个 app 的 ATS 限制;但是,通过-

NSExceptionDomains进 行的配置依然有效。默认值为 NO。

注意:设置为 YES,会引发 App Stroe 的审查,开发者必须说明原因。

NSAllowsArbitraryLoadsInMedia

设置为 YES,解除通过 AV Foundation 框架访问媒体内容时的 ATS 限制;启用这个 键,务必确保载入的媒体内容已经被加密,例如受FairPlay保护的文件,或者是安全的 HLS流媒,其中不包含敏感的个人信息。默认为 NO。

NSAllowsArbitraryLoadsInWebContent

设置为 YES,解除通过 web view 发出的网络请求的 ATS 限制。启用这个键,可以使 app 访问任意网页内容,但不影响 app 的总体 ATS 策略。此键值默认为 NO。

NSAllowsLocalNetworking

设置为 YES,使得 app 可以载入任意本地资源,但不影响 app 的总体 ATS 策略。默 认为 NO。

NSExceptionDomains

为一个或多个域名单独配置 ATS。

被单独配置的域名,默认受到完全的 ATS 限制,不管NSAllowsArbitraryLoads的值 如何;需要通过子键,进一步配置

所有的子键都属于NSExceptionDomain。向Info.plist中添加这一主键:

创建字典,针对一个或多个域名,以便进行 ATS 配置。

这意味着之前使用主键所做的设置,对于这个域名来说,已经无效。

例如,及时之前设置NSAllowsArbitraryLoadsInMedia为 YES,然而NSExceptionDomain所代表的域名依然不能访问不安全的媒体内容。

基于这样的设定,可以针对域名进行 ATS 配置,增加或减少安全措施。例如:

将NSExceptionAllowsInsecureHTTPLoads设置为 YES,就 ;这样做会引发 App Store 的审查,详情见App Store Review for ATS。

通过配置NSExceptionRequiresForwardSecrecy为 NO,取消正向保密。

通过配置NSExceptionMinimumTLSVersion,更改 TLS 最低版本

相关文章

  • ATS主键配置

    主键包括: NSAllowsArbitraryLoads 设置为 YES,解除整个 app 的 ATS 限制;但是...

  • Ats 配置

    在info plist 中新建1在Info.plist中添加App Transport Security Sett...

  • weblogic添加HTTPS支持(阿里云盾)

    1.weblogic配置 参考文档链接 常用命令 1.检测是否开启ATS参考文档链接 nscurl --ats-d...

  • ATS缓存配置

    records.config配置:允许TS操作客户端请求的host头部:CONFIG proxy.config.u...

  • iOS10 ATS 配置的一点思考

    iOS10 ATS 配置的一点思考 ATS 无法对 IP 地址进行限制 假设要调用的 api 为 /foo/bar...

  • 大杂烩

    ATS 静态库 插件UUID 插件 签名 主题配置 青花瓷乱码

  • iOS ATS设置

    NSIncludesSubdomains 设为YES表示:该域名的ATS配置适配其子域名NSExceptionAl...

  • 7.MybatisPlus 主键策略

    1.局部主键策略实现 在对应的实体类中添加注解 2.全局主键策略实现 在配置文件中配置全局策略

  • EF模型配置-主键

    Fluent API

  • hbm配置文件

    一、hbm配置文件常用设置 二、主键生成策略 1.native:使用native前提是主键是整型2.uuid.he...

网友评论

      本文标题:ATS主键配置

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