登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

查看: 1365|回复: 10

[Code4App Weekly] 第32期 苹果要求所有 iOS 应用在年底前默认使...

[复制链接]

202

主题

260

帖子

1万

积分

码皇

Rank: 8Rank: 8

积分
15376
发表于 2016-12-18 22:00:49 | 显示全部楼层 |阅读模式

[Code4App Weekly] 第32期 苹果要求所有 iOS 应用在年底前默认使用 HTTPS 连接

2017 年 1 月 1 日——即 App Store 当中的所有应用必须在这个日期之前启用一项名为 App Transport Security 的重要安全功能。

App Transport Security,简称 ATS,是苹果在 iOS 9 当中首次推出的一项安全功能。在启用 ATS 之后,它会强制应用通过 HTTPS(而不是 HTTP)连接网络服务,这能够通过加密来保障用户数据安全。

HTTPS 当中的“S”代表的是“安全”(secure),在登录银行或电邮账号时,你会常常看到它出现在浏览器地址栏。不过,移动应用在网络连接安全性上面没有那么透明,用户很难知道应用连接网络时使用的是 HTTP 还是 HTTPS。

ATS 由此登场,它在 iOS 9 当中是默认开启的。然而,开发者仍然能够关闭 ATS,让自己的应用通过 HTTP 连接传输数据——现在的情况是,这招在年底之后就行不通了。(技术人员注意:ATS 要求使用 TLS v 1.2,但那些已经经过加密的批量数据例外,比如流媒体数据。)

在今年年底时,苹果将要求所有提交到 App Store 的应用强制开启 ATS。现在有了明确的最终期限,那些一直 想知道 HTTP 会在什么时候遭此重击的应用开发者可以松一口气了,而用户也能安心地知道,他们的 iPhone 和 iPad 应用将默认使用安全连接。

通过要求开发者使用 HTTPS 连接,苹果加入了一场范围更广泛的保卫数据安全运动。虽然这种安全协议在登录页面十分常见,但很多网站仍然在使用老旧的 HTTP 来进行大多数的连接。随着众多网站过渡到 HTTPS,这种情况正在缓慢发生改变。

翻译:王灿均(@何无鱼)

欢迎阅读一下这篇文章,2017 年建议学习的编程语言、框架和工具

以下是代码干货!~~

iOS Code4App weekly

精华代码 项目介绍
自定义方式实现相机拍照 自定义方式实现相机拍照,前后镜头切换,拍照签名和分享等 。
功能无比强大的TabBarController 功能无比强大的TabBarController,可以实现有关tabBar的所有需求。
一款类似与FaceU的美颜相机 一款类似与FaceU的基础版本美颜相机(缩水了贴图功能,其余功能都在)。
仿qq弹出视图-YBPopupMenu 仿qq弹出视图-YBPopupMenu
radiant-player-mac 一个美观的 Mac 应用程序,展示 Google Play Music。
体验更友好的拼图验证控件 体验更友好的拼图验证控件 TTGPuzzleVerify
iOS-WebView-JavaScript iOS UIWebView,WKWebView 与 JavaScript的深度交互
半圆形进度圆盘 半圆形进度圆盘。
RxWebViewController 实现类似微信的webView导航效果,左滑返回上个网页,就像UINavigationController。
LQPhotoPickerDemo 一个功能强大的图片选择器(类似QQ图片选择器)。
UCToutiaoClone 1:1高仿UC头条
VR全景播放器的Demo VRDemo是用Swift配合OpenGL ES实现的360度全景播放器
iOS网络图片尺寸适配 - XHWebImageAutoSize iOS网络图片尺寸适配 - XHWebImageAutoSize
根据MJPhotoBrower库修改完善而来的图片浏览器 根据MJPhotoBrower库修改而来的图片浏览器
一个基于VIPER架构写的《百思不得姐》项目 一个基于VIPER架构写的《百思不得姐》项目,采用XFLegoVIPER框架作为项目的引擎。
一句话完成类似微信进度条读取 模仿微信web页面加载进度条的读取,WKWeb和UIWeb都可以适用
Popover 一款优雅易用的微型菜单弹窗(类似QQ和微信右上角弹窗)
MVVMFramework 总结整理下一个快速开发MVVM框架(抛砖引玉),主要用于分离控制器中的代码,降低代码耦合程度,可以根据自己使用习惯调整代码
一个针对iOS模块化开发的解决方案 一个针对iOS模块化开发的解决方案
QQ QQ For iOS。
朝夕笔记 Oncenote 这是一款类似于印象笔记Evernote的生活类iOS应用——朝夕笔记 Oncenote
面向协议的 MVVM 架构介绍 面向协议的 MVVM 架构介绍
教你如何申请Symantec免费SSL证书 教你如何申请Symantec免费SSL证书。
HTTPS知识点 HTTPS知识点。
手把手教你, Jenkins构建iOS项目 手把手教你, Jenkins构建iOS项目。
iOS中声音播放的各种方法总结 iOS中声音播放的各种方法总结。

往期内容

如果你想查看往期内容,请戳这里

官方微博

微信公众号

微信号:code4app,目前关注人数 1400+ 人;

Code4APP 精英会,欢迎加入

9

主题

1198

帖子

469

积分

攻城狮

Rank: 3Rank: 3

积分
469
发表于 2016-12-18 22:01:09 | 显示全部楼层
写的真的很不错

17

主题

1196

帖子

1456

积分

iOS大神

Rank: 6Rank: 6

积分
1456
发表于 2016-12-18 22:01:12 | 显示全部楼层
感谢分享,code4app有你更精彩

17

主题

1205

帖子

1107

积分

iOS大神

Rank: 6Rank: 6

积分
1107
发表于 2016-12-18 22:01:26 | 显示全部楼层
帮帮顶顶!!

0

主题

1187

帖子

-138

积分

限制会员

积分
-138
发表于 2016-12-18 22:01:39 | 显示全部楼层
学习...学习...

23

主题

1221

帖子

1321

积分

iOS大神

Rank: 6Rank: 6

积分
1321

分享大神

发表于 2016-12-18 22:03:40 | 显示全部楼层
虽不明,但觉厉...

0

主题

1187

帖子

-234

积分

限制会员

积分
-234
发表于 2016-12-18 22:06:13 | 显示全部楼层
内容很好,棒棒哒

0

主题

2

帖子

177

积分

程序猿

Rank: 2

积分
177
发表于 2016-12-20 11:51:26 | 显示全部楼层
纠正下,苹果并未强制,网友资讯苹果给出的答复是,尽量用,不用也行

7

主题

244

帖子

6085

积分

码皇

Rank: 8Rank: 8

积分
6085
发表于 2016-12-21 09:47:08 | 显示全部楼层
以后肯定得用,不过暂时并不是强制,官方也没有强制使用HTTPS的通知

0

主题

2

帖子

133

积分

程序猿

Rank: 2

积分
133
发表于 2016-12-22 18:32:19 | 显示全部楼层
不是强制?
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

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