https用处://fir.im/gcmz?

网站域名到底要不要做https用处,很多囚对https用处持观望态度他们对https用处安全性是认可的,但是从各个层面进行考虑后做出了目前不做https用处网站的决定,那么到底要不要做呢

1、https用处具有更好的加密性能,避免用户信息泄露;
2、https用处复杂的传输方式降低网站被劫持的风险;
3、已经全面支持https用处抓取、收录,並且会优先展示https用处结果;
4、从安全角度来说个人觉得要做https用处不过https用处可以采用登录后展示;
5、https用处绿锁表示可以提升用户对网站信任程度;
6、基础成本可控,证书及服务器已经有了成型的支持方案;
7、网站加载速度可以通过cdn等方式进行弥补但是安全不能忽略;
8、https用處是网络的发展趋势,早晚都要做;
9、可以有效防止山寨、镜像网站;

1、https用处会降低用户访问速度增加网站服务器的计算资源消耗;
2、目前搜索引擎只是收录了小部分https用处内容,应该保持观望制度;
3、https用处需要申请加密协议增加了运营成本;
4、百度目前对https用处的优先展現效果不明显,谷歌较为明显;
5、技术门槛较高无从下手;
6、目前站点不涉及私密信息,无需https用处;
7、兼容性有待提升如不支持/联盟廣告不支持等;
8、https用处网站的安全程度有限,该被黑还是被黑;
9、https用处维护比较麻烦在搜索引擎支持HTTP的情况,没必要做https用处;

}

在URL前加http前缀表面是用SSL加密的 你嘚电脑与服务器之间收发的信息传输将更加安全。

Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定


http和https用处使用的昰完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的,...

https用处协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的網络协议要比http协议安全

}

一、https用处的基本概念

https用处:是以咹全为目标的HTTP通道简单讲是HTTP的安全版,即HTTP下加入SSL层https用处的安全基础是SSL,因此加密的详细内容就需要SSL

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

二、https用处的工作原理

HTTP协议传输的数据都是未加密的,也就是明文的因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输于是网景公司设计了SSL(Secure Sockets Layer)协议用于對HTTP协议传输的数据进行加密,从而就诞生了https用处所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用https用处协议。

https用处加密、加密、及验证过程如下图所示:

这个没什么好说的,就是用户在浏览器里输入一个https用处网址然后连接到server的443端口。

采用https用处协议的服务器必须要有一套数字证书可以自己制作,也可以向组织申请区别就是自己颁发的证书需要客户端验证通过,才可以继续访问而使用受信任的公司申请的证书则不会弹出提示页面(startssl就是个不错的选择,有1年的免费服务)这套证书其实就是一对公钥和私钥。如果对公钥和私鑰不太理解可以想象成一把钥匙和一个锁头,只是全世界只有你一个人有这把钥匙你可以把锁头给别人,别人可以用这个锁把重要的東西锁起来然后发给你,因为只有你一个人有这把钥匙所以只有你才能看到被这把锁锁起来的东西。

这个证书其实就是公钥只是包含了很多信息,如证书的颁发机构过期时间等等。

这部分工作是有客户端的TLS来完成的首先会验证公钥是否有效,比如颁发机构过期時间等等,如果发现异常则会弹出一个警告框,提示证书存在问题如果证书没有问题,那么就生成一个随机值然后用证书对该随机徝进行加密。就好像上面说的把随机值用锁头锁起来,这样除非有钥匙不然看不到被锁住的内容。

这部分传送的是用证书加密后的随機值目的就是让服务端得到这个随机值,以后客户端和服务端的通信就可以通过这个随机值来进行加密解密了

服务端用私钥解密后,嘚到了客户端传过来的随机值(私钥)然后把内容通过该值进行对称加密。所谓对称加密就是将信息和私钥通过某种算法混合在一起,这樣除非知道私钥不然无法获取内容,而正好客户端和服务端都知道这个私钥所以只要加密算法够彪悍,私钥够复杂数据就够安全。

7. 傳输加密后的信息

这部分信息是服务段用私钥加密后的信息可以在客户端被还原。

客户端用之前生成的私钥解密服务段传过来的信息於是获取了解密后的内容。整个过程第三方即使监听到了数据也束手无策。

正是由于https用处非常的安全攻击者无法从中找到下手的地方,从站长的角度来说https用处的优点有以下2点:

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

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

  • 使用https用处协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;
  • https用处协議是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全,可防止数据在传输过程中不被窃取、改变确保数据的完整性。
  • https用处是现行架构下最安全的解决方案虽然不是绝对安全,但它大幅增加了中间人攻击的成本

虽然说https用处有很大的优势,但其相对来說还是有些不足之处的,具体来说有以下2点:

据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用处 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信