GHOST系统之家 - Windows系统光盘下载网站!
当前位置:GHOST系统之家>手机教程 > 苹果强制 iOS 应用使用 HTTP ?为了探寻真相,我给苹果打了个电话

苹果强制 iOS 应用使用 HTTP ?为了探寻真相,我给苹果打了个电话

来源:Ghost系统之家浏览:时间:2023-03-30 07:52:13

“苹果爸爸一张嘴,程序员们跑断腿”,看来此话挺有道理。

电梯里,宅客频道编辑听到两位程序员在聊天:

甲:新闻说元旦之后,没上 HTTPS 的应用就不能提交AppStore了,元旦前得赶紧了!”

乙:你早说啊,年底事这么多,离元旦就剩几天了。”

甲:“Deadline是第一生产力,我这是给你增加工作动力。”

乙:嗯,似乎很有道理的样子……谢谢哥。”

宅客频道编辑回去一搜索,发现确实有许多相关新闻。

苹果强制 iOS 应用使用 HTTP?为了探寻真相,我给苹果打了个电话

正当宅客频道打算写一篇有关苹果ATS安全功能的科普文时,却发现一个奇怪之处:

外面“传闻遍地”,但

宅客频道预感:此事必有蹊跷!

苹果强制HTTPS,到底怎么回事?

根据宅客频道的调查,事情还得从几个月前说起……

这一消息的最初来源于今天6月份,苹果开发者大会WWDC 2016 上,苹果首席安全架构师 Ivan 在会上演讲中提到(只是提到):

今天,我可以自豪的说,至2016年末ATS将成为所有应用程序上传到AppStore 的要求,这可以为用户和应用程序的网络通讯大大提升安全性。

然后外媒就将其解读为:苹果将对所有 AppStore上的 iOS 应用强制开启HTTP时代,最终期限就是2017年1月1日。(详见当时翻译的外媒报道:《苹果要求所有 iOS 应用在年底前默认使用 HTTPS 连接》)

ATS 是什么?和 HTTPS 有什么关系?

先来简单科普一下苹果ATS安全功能和HTTPS的关系,懂技术的童鞋可以跳过这一段。

HTTPS 就是 HTTP + SSL ,也就是在原本无加密的 HTTP连接上开启了一层SSL加密,让原本近乎“裸奔”的数据能够以密文传输,从而提升数据在传输过程中的安全性。

ATS 则是苹果在 iOS 9 当中首次推出的一项安全功能,全称为App Transport Security 。在启用 ATS 之后,它会强制应用通过HTTPS 连接网络服务, HTTP 连接会被过滤掉。

ATS功能是默认开启的,在实际情况当中,开发者们通常会图方便而将其关闭,然后继续使用不太安全的 HTTP 链接。

不过不可否认,HTTPS对于移动应用是很重要的安全措施,2015年就有相关报道称,高达九成的移动应用未使用HTTPS加密链接,存在巨大的安全隐患,关于ATS和HTTPS对于移动应用的作用,可参阅此前报道:《iOS 提高安全“门槛”:HTTPS,该升了吗?》

借机营销让消息迅速传播

由于使用HTTPS加密链接本身可以为用户的安全带来提升,因此当该消息被解读为“元旦节是最后期限”后,大多数声音都是为苹果这一措施点赞的,并没有太多人质疑消息本身的真实性。

大抵如下:

  • 苹果要强制用HTTPS了,我家证书符合审核标准!

  • 苹果要强制用HTTPS了,我家的证书便宜又好用!

  • 苹果强制HTTPS倒计时!走过路过,千万别错过!

即使文章充满了营销气息,但依然有大量的网友信以为真,宅客频道询问了几位开发者朋友,对方均对元旦之后全面强制HTTPS的消息深信不疑:

苹果强制 iOS 应用使用 HTTP?为了探寻真相,我给苹果打了个电话

【来自微信聊天截图】

真相只有一个,所以我给苹果打了个电话

按照常理,如果苹果真的在元旦之后全面强制使用HTTPS,那么好歹也应该告诉开发者,如果没用HTTPS会产生怎样的后果,然而事实并没有。

为了探寻事实的真相宅客频道来到了开发者论坛,发现已经有不少人开始讨论这个问题,而苹果官方人员给出的解释则是:

那么到底是什么变化:我们会收紧审核政策,即对于开发者添加的ATS例外(即http接口),要求提供一个“合理的解释”。之所以要增加这么一个“麻烦”,是为了避免开发者们都无脑地全局关闭ATS,使得ATS偏离其初衷,形同虚设。开发者将无法再无脑地全局关闭ATS,并且添加例外时需要提供合理的解释。

英文原文:What has changed is that App Review will require “reasonablejustification” for most ATS exceptions. The goal here is to flush out thosefolks who, when ATS was first released, simply turned it off globally andmoved on. That will no longer be allowed.

简单来说就是:开发者们将不能再无脑地关掉ATS功能,好歹你也要说两句理由。

然而当被问及什么才算是一个“合理的解释”时,对方却强调自己并不负责 App 审核,但是据他所知,目前苹果并没有就该问题发表过任何指导。

苹果强制 iOS 应用使用 HTTP?为了探寻真相,我给苹果打了个电话

【截取自苹果开发者官方论坛】

于是,宅客频道联系苹果开发者官方进行了电话咨询:

问:我在网上看到说2017年开始苹果会强制应用开启ATS,使用HTTPS链接,请问是真的码?

:我们在WWDC苹果开发者大会上确实有提到该项安全措施,但是目前开发者中心并没有下发任何相关的具体规定。

问:意思就是说,如果我公司的APP没来得及在元旦上HTTPS,暂时也不会有任何影响?

答:是的,相关的标准建议您以苹果官方发布的公告或指导为准,如果有政策调整,我们会第一时间告知所有开发者……

挂断电话后,宅客频道收到了来自苹果官方的邮件,被告知苹果今天就此问题发布了最新公告:

iOS 9和 OS X v10.11的ATS功能要求应用程序在使用安全的HTTPS连接,提高网络用户的安全和隐私。在WWDC2016我们宣布应用提交到App Store将需要支持ATS在今年年底。为了给你们更多的时间来准备,这个最终期限已经延长,当最新的截止日期确认后,我们会发布更新。

苹果强制 iOS 应用使用 HTTP?为了探寻真相,我给苹果打了个电话


至此,真相大白,

  • 元旦之后还没上HTTPS会发生什么? 答:什么也不会发生。

  • 媒体有没有过度解读?答:也不算是,因为苹果他们自己承认说过这件事。

也不知道正火急火燎赶着在元旦之前上HTTPS的程序员们,看到这条消息后作何感想。

聊天记录再贴一遍:

苹果强制 iOS 应用使用 HTTP?为了探寻真相,我给苹果打了个电话

文/谢幺(微信ID:Dexter0,一个好奇者)

推荐系统

  • 微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载

    微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载

    语言:中文版系统大小:5.13GB系统类型:Win11

    微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化  1、保留 Edge浏览器。  2、隐藏“操作中心”托盘图标。  3、保留常用组件(微软商店,计算器,图片查看器等)。  5、关闭天气资讯。 

  • Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载

    Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载

    语言:中文版系统大小:4.75GB系统类型:Win11

    Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件

  • windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载

    windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载

    语言:中文版系统大小:5.31GB系统类型:Win11

    windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化

  • 微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载

    微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载

    语言:中文版系统大小:5.31GB系统类型:Win11

    微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载

  • 微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件

    微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件

    语言:中文版系统大小:0MB系统类型:Win11

    微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为

  • 雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载

    雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载

    语言:中文版系统大小:4.75GB系统类型:

    雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统

  • 雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO

    雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO

    语言:中文版系统大小:5.91GB系统类型:Win7

    雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户

  • 番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载

    番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载

    语言:中文版系统大小:3.91GB系统类型:Win7

    欢迎使用 番茄花园 Ghost Win7 x64 SP1 2022.07 极速装机版 专业装机版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,集成最全面的硬件驱动,精心挑选的系统维护工具,加上独有人性化的设计。是电脑城、个人、公司快速装机之首选!拥有此系统