文档章节

苹果iOS强制HTTPS迫在眉睫,距离2017年只剩1天,准备好了么?

风间影月
 风间影月
发布于 2017/04/20 11:15
字数 612
阅读 1
收藏 0

其实不久前苹果就发了通告,要求ios上的应用全部以HTTPS来进行接口调用以及数据访问,这样做是为了数据安全,一方面为了自己,另一方面也是对应用的要求更加严格,这么做很好,也加强了市场app的规范,虽然android没有这么提,但是苹果的这个做法肯定会引来移动互联网不小的波动

什么是HTTP,这个不用多说了,目前大家访问的很多网站都是HTTP的,做web应用的也都了解HTTP协议,客户端发送请求到服务端,服务端响应数据给客户端,这一组数据传输就是HTTP

HTTPS:其实就是HTTP + SSL,也就是说,客户端通过HTTP访问服务端的时候,服务端会返回一个证书,客户端加密后再传到服务端,服务端再次解密,如果数据正确,那么接口就允许调用。这就是HTTPS安全的所在。

如果咱们的app还在使用HTTP的话,那么ios中会关闭相应的大门,你的应用就使用不了了,而且,上架前的审核也是绝逼审核不过的

那么怎么设置HTTPS呢,服务器上是不能随便安装自己的ssl证书的,自己安装虽然可以显示HTTPS,但是未经过认证还是没有,也就是说必须去相应的第三方机构认证,这个认证也是要钱的,小编我本以为一次性买断,结果最便宜每年要几百,最贵每年要6千左右,这价格区间不得不让人大跌眼镜啊!但是没办法,要让app上架,这血是出定了。。

总结一下,HTTP是明文协议,通过该协议传输的数据都有可能被窃听、被篡改、冒充,风险十分大,尤其是支付的过程,很有可能会被钓鱼,所以HTTP已经是非常不安全的传输协议,除非你觉得无所谓。HTTPS是加密协议,就是在HTTP的基础上又新加一条SSL加密通道,让明文数据加密传输,保证了数据传输的安全性。

最后祝大家新的一年工作顺利,身体健康!

本文转载自:http://www.cnblogs.com/leechenxiang/p/6236895.html

风间影月
粉丝 4
博文 126
码字总数 252
作品 0
无锡
技术主管
私信 提问
iOS XIB使用Safe Area后在iOS9和10上面出现的问题和解决方案

本文由 送你的独白么 原创,转载请注明出处! 导语 普大喜奔,苹果爸爸在9.20号发布了新的iOS 11系统和iPhone手机,作为iOS 开发者,第一件事是什么,当然是买iPhoneX啦------我这个穷逼并不...

壹峰
2018/12/05
228
0
又一“中国特色”?记 iOS 7 越狱风波

12 月 22 日晚,苦等越狱的 iOS 用户收到了一份突如其来的“圣诞礼物”—— 国外黑客团队 evad3rs 放出了号称完美越狱 iOS 7 的工具 evasi0n7。但奇怪的是,此次随着 evasi0n 7 发布的还有一...

鉴客
2013/12/23
2K
22
win2008 Server R2 中IIS启用TLS 1.2

微信企业号发布公告, 从2017年1月1日起 App Store中的所有应用都必须启用 App Transport Security安全功能。App Transport Security(ATS)是苹果在iOS 9中引入的一项隐私保护功能,屏蔽明文...

zhangyahui7116
2018/06/26
0
0
iOS 10.2 第二个开发者测试版,全新 TV 应用

今天,苹果发布了 iOS 10.2 第二个开发者测试版。 在今年10月27日举行的 Mac 发布会上,苹果正式公布了全新的 TV 电视应用,这是一款电视节目指导应用,可以帮助用户发现新内容并寻找电视节目...

局长
2016/11/08
1K
0
iOS传感器集锦、飞机大战、开发调试工具、强制更新、Swift仿QQ空间头部等源码

iOS精选源码 飞机大作战(http://www.code4app.com/thread-31130-1-1.html) MUPhotoPreview -简单易用的图片浏览器(http://www.code4app.com/thread-31133-1-1.html) LLDebugTool是一款针对开......

sunnyaigd
2018/10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android OkHttp + Retrofit 取消请求的方法

本文链接 前言 在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求。对于OkHttp来说,具体是调用Call的cancel方法。 ...

shzwork
38分钟前
6
0
并发编程之Callable异步,Future模式

Callable 在Java中,创建线程一般有两种方式,一种是继承Thread类,一种是实现Runnable接口。然而,这两种方式的缺点是在线程任务执行结束后,无法获取执行结果。我们一般只能采用共享变量或...

codeobj
今天
6
0
Ubuntu环境下安装PaddlePaddle

开篇 深度学习技术是目前非常热门的技术,笔者在闲暇之余决定学习一下这门技术,入门选择了百度开源的PaddlePaddle框架。 paddlepaddle介绍 飞桨(PaddlePaddle) 是国际领先的端到端开源深度学...

豫华商
今天
6
0
LeetCode 第 287 号问题:寻找重复数,一道非常简单的数组遍历题,加上四个条件后感觉无从下手

今天分享的题目来源于 LeetCode 第 287 号问题:寻找重复数。 题目描述 给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只...

五分钟学算法
今天
6
0
vuex mapActions

本文转载于:专业的前端网站➧vuex mapActions 在组件中使用 this.$store.dispatch('xxx') 分发 action,或者使用 mapActions 辅助函数将组件的 methods 映射为 store.dispatch 调用(需要先在...

前端老手
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部