一、https对于网站的好处
1.一张图片简单介绍http与https的区别,具体的访问流程比这个会复杂的更多,我们只是做一个简单的介绍,从图中可以看到https会保证用户和您的网站无缝对接,对传输中的数据进行加密以及身份验证,防止数据在传输过程中被拦截、篡改、跳转、挂马等恶意操作。
2.本人亲身经历,之前网站一直存在被恶意攻击(网站JS文件被篡改),后网站网站改版升级,对网站数据进行全面加密,成功解决资源文件被篡改;之后又发现网站被恶意拦截(例:通过搜索引擎搜索“沈阳蓝色科技”,然后点击后会,从新跳回搜索引擎,变为搜索“沈阳网站制作”,而且出现机率比较低,网站管理很难发现),经过对网站升级、服务器升级、服务器增加安全验证等操作,都未能解决被拦截问题,后增加https,被拦截问题得以解决(历时一年时间.....)
二、如何选择https证书
1.https证书一般分为免费和付费两种(免费证书一般均不支持二级域名,例如电脑版和手机版需要使用不同的域名,就要考虑付费的证书)。
2.免费SSL证书目前市场上有不少免费证书,但是总体上推荐的品牌有:
3.付费证书付费SSL证书国外排名中主要是Symantec, Entrust, Geotrust, Comodo, GlobalSign, RapidSSL, GoDaddy; 国内有CFCA,沃通等。Startcom被沃通收购了,不过还作为独立品牌在销售。
a)Symantec,Entrust算是最高端的SSL证书品牌,具备最好的品牌可信度。对于金融类企业,或者大型电商,推荐这两款。
b)Geotrust和Globalsign属于中端证书,产品也不错,推荐中大型企业或者中小型电商使用。
c)Comodo和GoDaddy等属于廉价证书,小型企业,初创企业或者小型企业网店等,一般用这些证书就可以。毕竟中高端证书也增加了一笔不小的开销。
d)我们选择的是GeoTrust(通配符 DV),仅供参考。
三、HTTP和HTTPS的区别
1.信任主机的问题. 采用https 的server 必须从CA 申请一个用于证明服务器用途类型的证书. 改证书只有用于对应的server 的时候,客户度才信任次主机. 所以目前所有的银行系统网站,关键部分应用都是https 的. 客户通过信任该证书,从而信任了该主机. 其实这样做效率很低,但是银行更侧重安全. 这一点对我们没有任何意义,我们的server ,采用的证书不管自己issue 还是从公众的地方issue, 客户端都是自己人,所以我们也就肯定信任该server.
2.通讯过程中的数据的泄密和被窜改,一般意义上的https, 就是 server 有一个证书.
a)主要目的是保证server 就是他声称的server. 这个跟第一点一样.
b)服务端和客户端之间的所有通讯,都是加密的.
i.具体讲,是客户端产生一个对称的密钥,通过server 的证书来交换密钥. 一般意义上的握手过程.
ii.加下来所有的信息往来就都是加密的. 第三方即使截获,也没有任何意义.因为他没有密钥. 当然窜改也就没有什么意义了,所以保证了我们网站的安全性.
3.少许对客户端有要求的情况下,会要求客户端也必须有一个证书,这种情况会相对低.
a)这里客户端证书,其实就类似表示个人信息的时候,除了用户名/密码, 还有一个CA 认证过的身份. 应为个人证书一般来说上别人无法模拟的,所有这样能够更深的确认自己的身份.
b)目前少数个人银行的专业版是这种做法,具体证书可能是拿U盘作为一个备份的载体.HTTPS 一定是繁琐的.
i.本来简单的http协议,一个get一个response. 由于https 要还密钥和确认加密算法的需要.单握手就需要6/7 个往返,但用时方面几乎可以不计.
ii.任何应用中,过多的round trip 肯定影响性能.
c)接下来才是具体的http协议,每一次响应或者请求, 都要求客户端和服务端对会话的内容做加密/解密.
i.尽管对称加密/解密效率比较高,可是仍然要消耗过多的CPU,为此有专门的SSL 芯片. 如果CPU 信能比较低的话,肯定会降低性能,从而不能serve 更多的请求.
ii.加密后数据量的影响. 所以,才会出现那么多的安全认证提示
四、HTTPS网站对排名和网站优化有什么影响和好处
1.目前各大搜索引擎以及浏览器,全部都对https开始支持,以及非常友好。
2.百度提供https认证功能,网站增加https后,只需要在百度提交https认证,大约一天的时间,就可以将全部收录,转为https收录,并且会在搜索的时候,显示https链接。
3.360搜索目前对https没有任何影响,不会显示收录的是http或者https,但对于网站的排名以及收录,均不会有任何的变化,也许是做了内部处理,只是我们不知道而已,真是调皮......
4.搜狗搜索会有一点影响,目前变更后,个别网站会出现,收录全部取消,但是不用担心,他们的服务还是可以的,如果发现收录全部取消后,可以通过网址提交,大概会在1-2个工作日,工作人员会给予处理和恢复,而且还会给你发邮件通知,还是比较给力的,希望搜索引擎多为我们站长提供一些服务吧,至少别没事就打击我们,毕竟我们也是真的在做内容.....