为什么要启用全站 HTTPS
电商搭建
2016.04.18 22:09
友好速搭对其搭建的所有网站,都提供开启全站 HTTPS 的服务。成为国内SaaS建站领域首家推出此项功能的公司。
以往的 HTTPS,在推广的难度上,主要有:
- TLS 证书需要花费成本
- 单个 IP 只能绑定一个证书
- TLS 的 SNI 扩展可以解决问题2,但是某些浏览器与系统版本不支持(见下图,节选自Jerry Qu - 关于启用 HTTPS 的一些经验分享(二))
- 增加服务器资源消耗
- TLS 协议握手阶段耗时较长,影响访问速度
- 即时主站准备支持 HTTPS,但 CDN 没有支持
随着时间推移与技术的发展,针对以上6个问题,现状与解决方案是:
- 免费的 TLS 证书 https://letsencrypt.org/
- TLS 的 SNI 扩展已解决此问题 RFC6066 - TLS Extension Definitions
- IE 浏览器占有率下降、Windows XP 占有率也在下降、现代浏览器版本升级、移动设备更新换代,不支持 SNI 浏览器的终端将会逐步减少
- 硬件性能不断提升,真实的资源消耗已微不足道 https://istlsfastyet.com/
- 有很多手段和技术方案在不断优化,减少握手耗时 https://istlsfastyet.com/
- 友好速搭官方的 CDN(包括其他知名厂家 )已同步支持 HTTPS
此刻,影响应用全站 HTTPS 的决定因素是:
信息安全
目前网站防止网络劫持、数据窃取,最佳方式就是开启全站 HTTPS。虽然这不是绝对安全的方式,但却能最大程度的提升您访问网络的安全系数。
最后,对要准备开启 HTTPS 加密的你提个醒:
不要使用 SHA-1 算法的证书
开启 HTTPS 的过程中,以下干货或许能让你事半功倍:
分享文章