详细信息
当前位置: 首页> 详细信息
【今科讲堂】HTTPS与HTTP的区别及优缺点
专栏:今科讲堂
发布日期:2017-02-25
阅读量:12307
作者:佚名

说起HTTPHTTPS的区别 ,相信大多数人的回答都是HTTP效率更高,HTTPS更安全,再仔细问的可能就尴尬了。今天就和大家一起了解下两者之间的区别优缺点。

 

HTTP和HTTPS的基本概念

HTTP:Hypertext Transfer Protocol是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

HTTPS:Secure Hypertext Transfer Protocol是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL(Secure Sockets Layer 安全套接层,用于对HTTP协议传输的数据进行加密)。

HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。

 

HTTPS和HTTP的区别:

https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

 

HTTPS的优点

SEO方面

谷歌曾在2014年8月份调整搜索引擎算法,并称“比起同等HTTP网站,采用HTTPS加密的网站在搜索结果中的排名将会更高”。

安全性

尽管HTTPS并非绝对安全,掌握根证书的机构、掌握加密算法的组织同样可以进行中间人形式的攻击,但HTTPS仍是现行架构下最安全的解决方案,主要有以下几个好处:

使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;

HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。

HTTPS是现行架构下最安全的解决方案,虽然不是绝对安全,但它大幅增加了中间人攻击的成本。

 

HTTPS的缺点

SEO方面

ACM CoNEXT数据显示,使用HTTPS协议会使页面的加载时间延长近50%,增加10%到20%的耗电,此外,HTTPS协议还会影响缓存,增加数据开销和功耗,甚至已有安全措施也会受到影响也会因此而受到影响。

而且HTTPS协议的加密范围也比较有限,在黑客攻击、拒绝服务攻击、服务器劫持等方面几乎起不到什么作用。

最关键的,SSL证书的信用链体系并不安全,特别是在某些国家可以控制CA根证书的情况下,中间人攻击一样可行。

经济方面

SSL证书需要钱,功能越强大的证书费用越高,个人网站、小网站没有必要一般不会用

SSL证书通常需要绑定IP,不能在同一IP上绑定多个域名,IPv4资源不可能支撑这个消耗(SSL有扩展可以部分解决这个问题,但是比较麻烦,而且要求浏览器、操作系统支持,Windows XP就不支持这个扩展,考虑到XP的装机量,这个特性几乎没用).

HTTPS连接缓存不如HTTP高效,大流量网站如非必要也不会采用,流量成本太高。

HTTPS连接服务器端资源占用高很多,支持访客稍多的网站需要投入更大的成本,如果全部采用HTTPS,基于大部分计算资源闲置的假设的VPS的平均成本会上去。

HTTPS协议握手阶段比较费时,对网站的相应速度有负面影响,如非必要,没有理由牺牲用户体验。


总结来说,HTTPS最大的好处就是加密传输,尤其是让用户的账号和密码不再裸奔。对于信任度要求高的网站急需切换至HTTPS以便增加信任度,比如商城网站、外贸网站、品牌网站(含有会员服务)等。但有利必有弊,HTTPS最大的坏处就是速度变慢。鱼和熊掌都想兼得呢?请找今科云盾,安全与速度均可得到保障。

 

今科云盾服务内容及效果

1.全网支持HTTPS,根据客户需求部署不同级别的SSL证书,数据加密传输,更利于提升网站的搜索排名及站点可信;

2.支持国内CDN节点包;

3.全网支持HTTP/2,访问速度最高可提升50%以上;

4.全新的WAF引擎,更高效、更精准的拦截SQL注入、XSS跨站、网站挂马、篡改等黑客攻击;

5.有效抗DDoS攻击。


上一页:【今科讲堂】全站HTTPS加密的四大好处
下一页:【今科讲堂】如何利用网站编辑框做好网站的SEO

本文由今科科技用户上传并发布,今科科技仅提供信息发布平台。文章代表作者个人观点,不代表今科科技立场。未经作者许可,不得转载,有涉嫌抄袭的内容,请通过 反馈中心 进行举报。


售前咨询:0760-2332 0168  
售后客服:400  830  7686



1998~2024,今科26年专注于企业信息化服务

立 即 注 册 / 咨 询
上 线 您 的 网 站