博文

为什么有 HTTPS?因为 HTTP 不安全!

图片
  https://mp.weixin.qq.com/s/Xlb9AFf73MZzpxMm2xcmYg 为什么有 HTTPS? 因为 HTTP 不安全!   现在的互联网已经不再是 “田园时代”,“黑暗森林” 已经到来。上网的记录会被轻易截获,网站是否真实也无法验证,黑客可以伪装成银行网站,盗取真实姓名、密码、银行卡等敏感信息,威胁人身安全和财产安全。 上网的时候必须步步为营、处处小心,否则就会被不知道埋伏在哪里的黑客所“猎杀”。 HTTPS 如何实现安全通信?如何构建出固若金汤的网络城堡?主要涉及的知识点如下: 了解什么是 HTTPS 什么样的才是安全的通信 对称加密与非对称加密、摘要算法、数字签名、完整性校验到底是什么 迁移 HTTPS 的必要性 什么是安全 做事要稳,老司机【码哥字节】开车要安全!不管是戴杜蕾斯还是安全气囊,“安全至关重要”! 在通信过程中,具备以下特性则认为安全: 机密性、完整性、不可否认、身份认证 机密性 数据必须保密,只能有信任的人读取,其他人是不可见的秘密。诸葛亮的密报总不能让司马懿知道呀,不然还玩个蛋。通俗的说: 就是不能让不相关的人看到不该看的东西。 完整性 也叫作一致性,也就是数据在传输过程中没有被非法篡改,内容不能多也不能少,一五一十的保持原状。 打个比方,原本张无忌说:“赵敏,么么哒。”,传信的飞鸽被周芷若抓到了,截取了消息,改成了 “赵敏,去死吧!”。这么子搞,倚天屠龙记可能就会被改写了。 不可否认 也就做不可抵赖,不能否认已经发生过的事情。所谓 “君子一言,驷马难追”。“老懒” 这种事情不能发生。 就像尹志平亲密接触了小龙女,事后一直隐瞒否认,装作不知道,这是万万不可的。所以最终就嗝屁了。 身份验证 也就是确认对方的真实身份,“证明你是真的是你”, 保证消息发送到可信的人 ,而不是非法之徒。 比如令狐冲写了一份情书给任盈盈:“盈盈,冲哥哥爱你哟”,但是岳不群看到快递小哥, 冒充是令狐冲 ,截取了情书后回复:“傻逼,白日做梦”。令狐冲不知道这是岳不群的回复,以为是任盈盈的,笑傲江湖又要重写了…… 所以同时具备了机密性、完整性、身份认证、不可够人四个特性,通信双方的安全才有保证,才是真正的安全。 什么是 HTTPS 到这里,终于轮到 HTTPS 上台了,也就是它为 HTTP 增加了刚刚说的四大安全特性。 HT...