一、https安全吗?
大家都明白,http传输不安全,https传输安全,所以一般认识里,只要采用https传输就是安全的。但是,果真如此吗?非也,https并非绝对安全。只是说,正常场景下,它是安全的;但是,当用户和黑客“同流合污”时候,https就不再安全了。可能有人会说,用户怎么可能跟黑客同流合污呢?真别说,还真有,比如下面这两种场景:
1、黑客冒充用户,或者说黑客本身就是用户(比如说黄牛党/羊毛党);
2、用户不知情或者被骗,成为黑客的帮手(比如说不顾浏览器风险提示继续同意打开网站)。
图1 不安全提示
在以上这两种场景下,https就不再安全了,或者说https选择相信用户,但用户坑了https。
二、https攻击
这是怎么回事呢,为啥会不安全?我们先来看看上一篇介绍https的SSL/STL通信过程: