关于HTTP和HTTPS的区别
DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
一DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTP和HTTPS的基本概念DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
1、HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
2、HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
3、HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
二DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTP 的安全风险DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
1、隐私泄露DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
由于 HTTP 本身是明文传输,用户和服务端之间的传输内容都能被中间者查看。也就是说 你在网上搜索、购物、访问的网点、点击的页面等信息,都可以被「中间人」获取。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
2、页面劫持DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
隐私泄露的风险比较隐蔽,用户基本感知不到。但另外一类劫持的影响就非常明显非常直接了——页面劫持,也就是直接篡改用户的浏览页面。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
三DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTP劫持分类DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
根据劫持路径分类:DNS 劫持、客户端劫持、链路劫持。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
如图DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
四DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTPS与Web服务器通信时的几个步骤DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
1、客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
2、Web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
3、客户端的浏览器与Web服务器开始协商SSL连接的安全等级,也就是信息加密的等级。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
4、客户端的浏览器根据双方同意的安全等级,建立会话密钥,然后利用网站的公钥将会话密钥加密,并传送给网站。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
5、Web服务器利用自己的私钥解密出会话密钥。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
6、Web服务器利用会话密钥加密与客户端之间的通信。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
如图:DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
五DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTPS的优点DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
1、身份认证DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
2、内容加密——防窃听DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
3、一致性校验——防篡改DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
通过对数据和共享密钥的 MAC 码来防止中间者篡改消息内容,确保数据的一致性。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
4、HTTPS网络传输安全系数相对较高,可以大幅增加中间人攻击的成本。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
六DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTPS的缺点DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
1、速度慢DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
(1)、网络耗时DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
由于协议的规定,必须要进行的网络传输。比如 SSL 完全握手,302 跳转等。HTTPS协议握手阶段比较费时,会使页面的加载时间延长近50%,增加10%到20%的耗电。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
(2)、计算耗时DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
无论是客户端还是服务端,都需要进行对称加解密,协议解析,私钥计算,证书校验等计算,增加大量的计算时间。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
2、HTTPS连接缓存不如HTTP高效,会增加数据开销和功耗,甚至已有的安全措施也会因此而受到影响;DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
3、成本较高DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
(1)、服务器成本DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTPS 的私钥计算会导致服务端性能的急剧下降,甚至不到 HTTP 协议的十分之一,也就是说,如果 HTTP 的性能是 10000cps,HTTPS 的性能可能只有几百 cps,会增加数倍甚至数十倍的服务器成本。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
(2)、证书成本DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
根据证书个数及证书类型,一年可能需要花费几百到几百万不等的证书成本。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
(3)、开发和运维成本DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTPS 协议比较复杂,包括协议的配置,证书的更新,过期监控,客户端的兼容等一系列问题都需要具备专业背景的技术人员跟进处理。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
七DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
HTTPS和HTTP的主要区别DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全
DqI小哈网站目录_网站分类目录_网站目录提交_中外网址大全