目录
GDM (GoodManSS) - Gitee.com
https://gitee.com/GoodManSS 我的gitee主页
运营商劫持 == 你一级的红buff 被对面平a抢走
- 你给女朋友互相写情书,但是你们发出的信件居然连信封都没有,而送信的邮差恰恰是个流氓。。。(画面太美,想象不下去了)
- 还有更猛烈的。运营商即使再无节操,也是有基本底线的。但如果黑客利用运营商强上你的时候留下的漏洞,“黑吃黑”地再次劫持了你的数据,那么事情的发展就不在掌握中了。黑客完全可以调用你的摄像头、获取你的所有登陆密码、读取或修改你手机上的所有文件,包括照片,嗯。
- 你给女朋友互相写情书,信封包死,送信的是个流氓,但他却不能打开信封
- 运营商 拿到你的请求 一脸懵逼 ,即便黑客,拿到你的数据,啥也看不懂,那岂不是一点办法都没?
HTTPS就是互联网公司为了数据传输安全,而对HTTP进行加密升级的协议
很多知名的密码算法都是公开的,密钥才是决定密文是否安全的重要参数,通常密钥越长,破解的难度越大,加密就是 将明文通过密钥转变成密文;解密就是 将 密文通过密钥转变成明文。
对称加密:对加密和解密 使用相同密钥。
非对称加密:加密和解密 使用不同密钥。

对称加密 :同一把密钥进行加密、解密;
但是有个问题,我们如何保证把这个密钥 发送给对方呢?
密钥也很容易被攻击者截获,攻击者通样能够进行加密解密,这样的话,加密就没有了意义。
非对称加密 :用一把密钥进行加密(公钥),用另一把密钥进行解密(私钥)。
这样的话,攻击者只能截获到 密文和公钥,并不能进行解密。
但是,非对称加密保证了数据的安全性,但由于数学上的复杂性,加密解密的效率是很低的
非对称加密传输密钥,对称加密传输数据。
这样既保证了安全,又保证了效率。
~~~~~~看似安全~~~~~~~看完下图你还会觉得安全吗?~~~~~

防止中间人攻击,我们又引入了一个 “证书”
证书机制:引入一个公正的有权威的第三方,当某一方想要发布公钥时,它将自身的身份信息及公钥提交给这个第三方,第三方对其身份进行证实,如果没有问题,则将其信息和公钥打包成为证书(Certificate)。而这个公正的第三方,就是常说的证书颁发机构(Certificate Authority)。当我们需要获取公钥时,只需要获得其证书,然后从中提取出公钥就可以了。
HTTPS 在内容传输的加密上使用的是对称加密,非对称加密只作用在证书验证阶段。

通过第三方证书的验证,我们客户端就可以判断 这个公钥是否被掉包了,这样也就破解了中间人攻击。
最后一个小问题:这样就真的安全了吗? 道高一尺魔高一丈