恶意劫持流量
情景一
当去输入某一个网站地址的时候,后面会自动参数进行跳转。
情景二
就是常见的右下角广告(不是网站正常投放的广告)。
情景三
手机访问网页的时候,运营商会根据你的UA
(UserAgent)来植入广告。
不知看官,是否遇到上述的问题?
HTTPS 大势所趋
在全球范围内,推动 HTTPS
技术的公司,Google 最为积极。
淘宝,HTTPS 了。
京东,HTTPS 了。
亚马逊,HTTPS 了。
...
重视 HTTPS 是一种义务和责任。
不使用 HTTPS 存在的风险
窃听风险(eavesdropping):第三方可以获知通信内容。
篡改风险(tampering):第三方可以修改通信内容。
冒充风险(pretending):第三方可以冒充他人身份参与通信。
HTTP 与 HTTPS 的区别
HTTP 是不安全的,而 HTTPS 是安全的。
HTTP 标准端口是80,而 HTTPS 的标准端口是443。
HTTP 无需加密,而 HTTPS 对传输的数据进行加密。
HTTP 无需证书,而 HTTPS 需要认证证书。
HTTPS 满足哪些功能?
服务端认证(客户端知道他们是在与真正的而不是伪造的服务器通话)。
客户端认证(服务端知道他们是在与真正的而不是伪造的客户端通话)。
完整性(服务端和客户端的数据不会被修改)。
加密(客户端和服务端的对话是私密的,无需担心被窃听)。
效率(一个运行足够快的算法,以便低端的客户端和服务器使用)。
普适性(基本上所有的客户端和服务端都支持次协议)。
可扩展性(在任何地方的任何人都可以立即进行安全通信)。
适应性(能够支持当前最知名的安全方法)。
在社会上的可行性(满足社会的政治文化需要)。
HTTPS 的缺点
成本有点高(金钱成本、技术成本)。
因为HTTPS的访问过程,相比于HTTP要复杂的许多,所有在部分场景下,使用HTTPS可能对网站的加载
速度造成负面影响。
如果是对安全性要求不高的场合,为了提高网页性能,建议不要采用保密强度很高的数字证书。
一般场合下,1024位的证书已经足够了,2048位和4096位的证书将进一步延长SSL握手的耗时。
免费证书平台
StartSSL
Wosign沃通
NameCheap
相关算法推荐
对 HTTP协议
细节感兴趣的同学,可以阅读《HTTP权威指南》。
Chrome 从 2017 年 1 月开始会把所有未启用 HTTPS 的网站标记为不安全。
Thanks ~
AD:
原文链接:HTTPS 难道不是大势所趋吗?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。