https

HTTP 存在的问题

1.HTTP 报文使用明文方式发送,可能被第三方窃听。
2.HTTP 报文可能被第三方截取后修改通信内容,接收方没有办法发现报文 内容的修改。
3.HTTP 还存在认证的问题,第三方可以冒充他人参与通信。

HTTPS 简介

HTTPS 指的是超文本传输安全协议,HTTPS 是基于 HTTP 协议的,不过它会使 用 TLS/SSL 来对数据加密。使用 TLS/ SSL 协议,所有的信息都是加密的,第 三方没有办法窃听。并且它提供了一种校验机制,信息一旦被篡改,通信的双方 会立 刻发现。它还配备了身份证书,防止身份被冒充的情况出现

实现原理

TLS 的握手过程主要用到了三个方法来保证传输的安全。
首先是对称加密的方法,对称加密的方法是,双方使用同一个秘钥对数据进行加 密和解密。但是对称加密的存在一个问题,就 是如何保证秘钥传输的安全性, 因为秘钥还是会通过网络传输的,一旦秘钥被其他人获取到,那么整个加密过程 就毫无作用了。 这就要用到非对称加密的方法。

非对称加密的方法是,我们拥有两个秘钥,一个是公钥,一个是私钥。公钥是公 开的,私钥是保密的。用私钥加密的数据,只 有对应的公钥才能解密,用公钥 加密的数据,只有对应的私钥才能解密。我们可以将公钥公布出去,任何想和我 们通信的客户, 都可以使用我们提供的公钥对数据进行加密,这样我们就可以 使用私钥进行解密,这样就能保证数据的安全了。但是非对称加 密有一个缺点 就是加密的过程很慢,因此如果每次通信都使用非对称加密的方式的话,反而会 造成等待时间过长的问题。

因此我们可以使用对称加密和非对称加密结合的方式,因为对称加密的方式的缺 点是无法保证秘钥的安全传输,因此我们可以 非对称加密的方式来对对称加密的秘钥进行传输,然后以后的通信使用对称加密的方式来加密,这样就解决了两 个方法各自存 在的问题。
但是现在的方法也不一定是安全的,因为我们没有办法确定我们得到的公钥就一 定是安全的公钥。可能存在一个中间人,截取 了对方发给我们的公钥,然后将 他自己的公钥发送给我们,当我们使用他的公钥加密后发送的信息,就可以被他 用自己的私钥 解密。然后他伪装成我们以同样的方法向对方发送信息,这样我 们的信息就被窃取了,然而我们自己还不知道。

为了解决这样的问题,我们可以使用数字证书的方式,首先我们使用一种 Hash 算法来对我们的公钥和其他信息进行加密生成 一个信息摘要,然后让有公信力 的认证中心(简称 CA )用它的私钥对消息摘要加密,形成签名。最后将原始 的信息和签名合 在一起,称为数字证书。当接收方收到数字证书的时候,先根 据原始信息使用同样的 Hash 算法生成一个摘要,然后使用公证 处的公钥来对 数字证书中的摘要进行解密,最后将解密的摘要和我们生成的摘要进行对比,就 能发现我们得到的信息是否被更改 了。这个方法最要的是认证中心的可靠性, 一般浏览器里会内置一些顶层的认证中心的证书,相当于我们自动信任了他们, 只有 这样我们才能保证数据的安全。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335

推荐阅读更多精彩内容