网站建设之部署HTTPS对网站建设开发的意义

  • A+
所属分类:建站技术

  一、什么是HTTPS,它与SSL什么关系

HTTP相信大家应该很熟系,正常的网站访问都是通过这个协议进行访问的,HTTP本身对应的是80端口,当然了比如在网站开发的时候程序员有可能使用其他的端口好比如8080什么的也可以听过HTTP访问;显而易见HTTP使用多了一些不法分子打起了这个协议的注意,可以通过抓包或者入侵的方式劫持用户数据。

这种情况下HTTPS就诞生了这是一种加密手段及时数据被劫持了黑客也很难破解数据的内容,HTTPS在原有的HTTP的基础上加上了一个SSL(Secure Sockets Layer)的证书进行用户身份验证和数据加密,而HTTPS是通过服务器的443端口进行数据传输的,所以说HTTPS相对于传统的HTTP更安全,当然也有比HTTPS更安全的传输就是量子加密技术,希望我国专家抓紧实现量子加密技术的普及。

  总结HTTPS协议通过以下三种方式抵抗劫持:

1、数据加密:终端到网站服务器的内容都是以加密形式传输如同VPN专线加密一样,有了SSL技术黑客无法查看传输内容;

2、身份识别:通过SSL证书身份识别保证用户访问的唯一性,即使被劫持到SSL会提示用户;

3、数据完整性:因为有了SSL的加持即使数据被劫持也很难破解,也就防止了内容被黑客冒充或者篡改;

  二、HTTPS优缺点

  HTTPS的优点

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

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

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

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

  HTTPS的缺点

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

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

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

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

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

总体来讲利大于弊,现在网络环境比较复杂HTTPS是企业网络安全的不二选择。

  三、各大搜索引擎支持现状

既然大家要提倡HTTPS的传输,那么搜索引擎会怎么样支持和表现呢?

好消息!

谷歌、百度明确给出态度采用HTTPS加密的网站在搜索结果中的排名将会更高,其他的搜索引擎比如360、搜狗、必应等等应该也会跟上,这个是大趋势,根据云智的观察360已经逐渐更新快渐渐的支持HTTPS的优化手法的了。下面咋们说说百度HTTPS的设置方法:

百度HTTPS的支持分为HTTPS的入场和退场如下,站长在百度站长中心可进行设置:

网站建设之部署HTTPS对网站建设开发的意义

  四、HTTPS证书购买渠道

这种情况HTTPS也催生了市场,SSL的证书是需要购买的,有的很贵一年几十万的,也有很便宜不要钱的,市场上BAT三大厂商的云服务都有SSL申请购买渠道,但是对于一般的公司来讲一年几千或者几万的无形开销是有压力的。云智告诉大家一个好消息也有免费的SSL申请

申请地址:https://freessl.cn

网站建设之部署HTTPS对网站建设开发的意义
  输入需要加密生成证书的域名点击创建免费你的SSL证书就可以,将生成的文件下载来就可以部署服务器上。

  五、HTTPS证书安全检测

虽然网站采用了SSL但是官方也说了采用SSL也不是安全了,首页我们还要进行检测:

检测地址:https://myssl.com

网站建设之部署HTTPS对网站建设开发的意义
  好的今天就跟他家分享到这儿,对HTTPS在网站建设开发中的意义就是以小编罗列的,下一遍我们详细讲讲SSL的安装方法,解释请大家关注我们百家号或者公众号!

  • 我的微信
  • 技术咨询
  • weinxin
  • 微信公众号
  • 营销技巧分享
  • weinxin
马找钱

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: