快捷导航
2 11467

iOS9强制APP升级使用https协议

ms3 于 2015-10-19 18:26 发表 [复制链接]

苹果公司今年推出iOS9系统,为了提升应用程序与Web服务之间的连接安全,苹果要求所有应用程序的HTTP协议全部升级为HTTPS协议。由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但苹果公司强调每个开发者都应该致力于保证客户的数据的安全。在今年的WWDC大会上,苹果公司明确表示将以身作则,在iOS9中内置App Transport Security(简称ATS)功能,通过该新特性来提高操作系统的安全性。


什么是ATS功能?


ATS是iOS9和OS X ElCapitan的一个新特性,开启该功能后,ATS对使用NSURLConnection, CFURL 或NSURLSession 等 APIs 进行的网络请求默认强制使用HTTPS加密传输,目标是提高Apple操作系统以及应用程序的安全性。苹果最近发表了一篇公开先导文章,指出https必须符合ATS要求,服务器必须支持传输层安全(TLS)协议1.2以上版本;证书必须使用SHA256或更高的哈希算法签名,并使用2048位以上RSA密钥或256位以上ECC算法等等。


点击查看官方文档Technoteabout App Transport Security




为什么要升级https

目前常用的http是明文协议,任何通过该协议传输的数据都以明文的方式在网络中“裸奔”,任何信息数据都处在的窃听、篡改、冒充这三大风险之中,而SSL/TLS协议就是为了解决这三大风险而设计的。HTTPS就是http+SSL,简单地说就是在http明文协议的基础上开启一条SSL加密通道,让原本明文“裸奔”的数据,从加密通道中密文传输,保证了数据传输的安全性。当前日益复杂脆弱的网络难以保证用户的数据安全,因此苹果才在iOS9上强推ATS,反向逼迫服务器升级HTTPS的配置,已提供更安全的网络环境。建议开发者不要简单地禁用ATS,而应该升级服务器的配置支持ATS,为用户提供更安全的服务。



自签SSL证书行不行?

自签名SSL证书可以随意签发,没有第三方监督审核,不受浏览器信任,常被用于伪造证书进行中间人攻击,劫持SSL加密流量。在应用服务中采用自签SSL证书,苹果系统会自动报错,提示“此根证书不被信任”,可能让中间人乘虚攻击,更让用户对产品产生疑虑,降低产品信誉。



沃通SSL证书助您快速升级https

APP应用按ATS要求升级为HTTPS其实并不复杂,成本也不高。沃通SSL证书提供从低端到高端4款SSL证书产品,可满足任何移动开发者的https升级需求和成本预算。您只需到沃通数字证书商店(buy.wosign.com)下单购买所需的SSL证书,提交相关验证材料,马上就可以获取符合ATS要求的SSL证书。沃通本地化客服团队帮助您快速部署应用,为您提供7×24小时服务随时响应突发问题,让您快捷、安心地升级https协议,牢牢抓住iOS9的市场和用户。




关于沃通

沃通CA是全球信任的权威数字证书颁发机构(CA机构)及互联网安全应用服务提供商,提供全球信任的SSL证书、代码签名证书、客户端证书等全线数字证书产品,及基于PKI技术的相关应用服务。

沃通WoSign十年历练,用户认可,安全可控!通过严格的WebTrust国际认证,并通过了微软认证、Mozilla 认证、Android 认证、苹果认证和Adobe认证,根证书预置到全球所有PC和移动终端中,支持所有浏览器和移动终端!




举报 使用道具
| 回复

共 2 个关于iOS9强制APP升级使用https协议的回复 最后回复于 2016-11-29 19:10

wosign-support3 沃通技术支持 管理员 发表于 2015-10-23 09:25:47 | 显示全部楼层
wosign提供ATS协议需要的sha2证书和TLS1.2协议修复文档
举报 使用道具
1181958400 新手上路 发表于 2016-11-29 19:10:55 | 显示全部楼层
你好,检测后提示这个错误我该怎么解决呢? W]`8`86V`2_M{HQ[_@AVG)V.png
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发新帖

版块推荐百宝箱

快速回复 返回顶部 返回列表