HTTPS究竟是啥?这篇文章带你快速了解HTTPS

今天接到个活儿,让我科普 HTTPS 。讲 HTTP 我都“方”,想要通俗易懂的说完 HTTPS, 我有点“圆”。在讲什么是 HTTPS 之前,我们先来看个漫画。

HTTPS究竟是啥?这篇文章带你快速了解HTTPSHTTPS究竟是啥?这篇文章带你快速了解HTTPS

△ 图片来源于阮一峰的网络日志

漫画中其实就是 HTTPS 的握手过程,但是我相信大段的英文你看着也不怎么流畅,下面就由我简单讲解下吧。

HTTPS 是在 HTTP 的基础上增加了 SSL 或 TLS 安全协议,这些协议有众多的套件,这些套件则是由加密算法和哈希算法组成,而这些算法最后则涉及到了数学。

数学是我上学时期最头痛的学科,还记得上数学课时,我传纸条给坐在我后面的班花……咦,好像有点跑偏了,拉回来,坐好了,开始我们的 HTTPS 之旅。

HTTPS 是什么

HTTPS 是为了安全的使用 HTTP ,缩写展开:Hyper Text Transfer Protocol over Secure Socket Layer 。从英文释义可以看出,HTTPS 就是 HTTP + SSL 或者 HTTP + TLS 。

“我读书少,你可不要骗我,上面的英文缩写不是 HTTP over SSL 吗?”呃…是这样的,HTTPS 最初使用的加密协议的确是 SSL,SSL 最近的三个版本是:SSL 1.0 、SSL 2.0 、SSL 3.0 ,不过随着加密算法的发展和人们对传输安全性要求的提高。

截止目前已经长江后浪推前浪依次推出了 TLS 的四个版本,分别是:TLS 1.0 、TLS 1.1 、TLS 1.2 以及前不久刚推出的 TLS 1.3 。实际上,业内也有人把 TLS 1.0 叫做 SSL 3.1 ,事实上,TLS 是在 SSL 的基础上发展起来的更安全的加密协议。

为什么要使用 HTTPS

这个问题要从为什么逐渐的抛弃 HTTP 说起。

HTTP 从 1991 年的 HTTP/0.9 一直发展到 1999 年的 HTTP/1.1 ,虽然功能不断增加,性能也不断提高,但是随着互联网技术和网络设备的迅速普及,导致信息大爆炸,众多的网民们对网络传输的速度和安全性有了越来越高的要求。

2012 年,谷歌推出了 SPDY 方案,优化了 HTTP/1.x 的请求延迟和安全性问题,进一步普及了 HTTPS,截止到 2015 年,HTTP/2 已经成为标准,更是进一步推动了全网 HTTPS 的进程。

全网 HTTPS 是大势所趋,那么为什么抛弃 HTTP 呢?最重要的原因就是安全问题,因为 HTTP 是明文传输的,这对于目前从娃娃就开始玩智能手机,学习 python 编程的新一代来说,抓个包估计是不在话下,更别提浸淫网络多年的“黑客”了。是时候跑步进入 HTTPS 加密时代的了。

HTTPS 为什么安全

上文已经有提到,HTTPS 就是 HTTP + SSL or TLS ,除了 HTTPS 传输标准严格和规范外,主要是 SSL 或者 TLS 对传输的信息有一整套的加解密和校验方案。这套方案主要从下面三个方面确保传输的安全。

1. 身份认证

传输之前首先通过数字证书来确认身份,各大 CA 厂商干的就是这个事情。这里涉及到一个名词:数字证书。数字证书分为公钥和私钥,CA 厂商会用自己的私钥来给证书申请者签发一套包含私钥和公钥的客户证书,客户的公钥证书谁都可以获取,里面包含了客户站点和证书的基本信息,用来确保访问者访问的就是他想要访问的站点。

这个证书不可以伪造吗?答案是真的不可以。

原因一:系统早已内置了各大 CA 厂商的公钥来校验证书是否是对应的站点的证书,如果不是,就会给出证书不匹配的提示,除非你给别人的设备强行植入假的 CA 公钥。

原因二:这个证书是 CA 厂商通过哈希并加密得到的,基本无法逆向破解并伪造一个新的,除非是你黑进 CA 获取了 CA 的私钥,那这家 CA 也基本可以倒闭了。

2. 数据保密

数据保密包括对话秘钥传输时候的保密和数据的加密传送。

对话秘钥:以 TLS 1.2 使用的套件之一 DHE-RSA-AES256-SHA256 为例:该套件是以 DHE 、RSA 作为秘钥交换算法,这两种秘钥交换算法都是使用的非对称加密,数学原理分别依赖于计算离散对数的难度和大数分解的难度。

也就是在建立 HTTPS 链接的过程中,刚开始是有一些明文出现的,不过想要根据这些已知的明文推算出“对话秘钥”却非常困难。

对话加密:客户端和和服务端协商并成功获取到对话秘钥后就开始用对话秘钥进行对称加密会话,上面的套件我们可以看到使用的是 AES256 加密算法。

那么为什么“对话秘钥”的交换使用非对称加密,正式对话数据的传输使用对称加密?因为非对称加密虽然安全性比较高,但是它的效率比较低,速度比较慢,所以我们一般只使用它们来交换一下对话秘钥,后面的对话加密则使用速度更快,效率更高的对称加密。

3. 数据完整

身份认证成功后,到了数据加密传输的阶段,所有数据都以明文(HTTP)收发,只不过收发的是加密后的明文。这时候也遇到了一个问题,虽然中间人很难破解加密后的数据,但是如果他对数据进行了篡改,那该怎么办?

此时加密套件验证数据一致性的哈希算法就派上用场了,哈希算法有多种,比如 MD5 ,SHA1 或者 SHA2 等,上面举例的加密套件使用的是 SHA2 中的 SHA256 来对数据进行哈希计算。这样就使得任何的数据更改都会导致通信双方在校验时发现问题,进而发出警报并采取相应的措施。

以上主要从使用 HTTPS 的必要性及 HTTPS 能安全传输的原理进行了简单的阐述,HTTPS 的实现不仅仅是网络技术的集中应用,底层还涉及到了大量的算法以及密码学的众多知识,小编也无法一下子概述完整(笑哭)。

另外,不论是 PFS,或是国际互联网组织正在推行的 HSTS 安全传输协议,他们的主要目的就是避免中间人攻击,使信息在传输过程中更安全,更快速

作者昵称:又拍云

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:卢松松,转转请注明出处:https://www.chuangxiangniao.com/p/1086712.html

(0)
上一篇 2025年1月13日 22:51:07
下一篇 2025年1月13日 22:51:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 赚钱的秘籍就在这篇文章里

    有人创业靠关系,有人创业靠实力,有人创业靠运气,有人创业靠一腔热血,每个人对创业成功有不同的看法和态度,但在我看来,创业一定是有方法的,不是蛮干,苦干。蛮干,苦干只能说明你是一个勤奋的人,但勤奋≠创业成功。 不管你信不信,创业一定是有方法,…

    2025年1月14日
    200
  • 别参加培训了,打造个人IP看这篇文章就够了

    这两年有一个项目非常的火,这个项目就是打造个人IP。不管是抖音还是公众号,可以说个人IP培训遍地都是,那打造个人IP需要培训吗?完全不需要,看完这篇文章你就知道如何开始了。 个人IP简单的理解就是打造个人影响力,想要打造个人影响力,要做的一…

    2025年1月14日
    200
  • 带你看看谷哥 ,Facebook究竟长什么样?

    初到硅谷,感觉并没有什么特别。这里谈不上繁华,也不古典,更没有历史,甚至连鳞次栉比的高楼大厦都没有,直观感受就是地广人稀、低矮楼房,还有加州因干旱而枯黄的路边野草,以及天空醉人的湛蓝。 这里聚集了当今世界的互联网巨头,包括谷歌,Facebo…

    2025年1月13日 IT业界
    200
  • 真实记录:暴利产品推广的几大妙招带你月入3万以上

    什么是暴利?就不用我说了吧!有人认为超过50%、甚至超过100%足以视为暴利,目前网上有人分为5个大类:男人好色,女性爱美,老人健康,孩子学习,企业要赚钱等,总之产品非常之多。至于推广什么产品,我们可以根据市场行情去挑选自己适合的产品进行规…

    2025年1月13日
    300
  • 陈中平专访卢松松:带你走进独立博客的世界

    2009年1月5日晚上很荣幸接到陈中平对我的专访通知,本人也是第一次在群里接受众多人的访谈。今天陈中平在我的留言本中告诉我文章访谈录已经发布,特此我转载过来。 作者信息:陈中平,推一把版主、推一把专家小组成员。想看作者更多文章请搜索推一把或…

    站长动态 2025年1月13日
    200
  • 钻石回收带你了解4c等级的分别作用!

           如果你想选择一枚钻石戒指,你知道从哪里开始吗?事实上,选择一个令人满意的钻石戒指最重要的部分是选择钻石。其实在钻石戒指回收的时候,鉴定师也会首先检测钻石的品质。那钻石怎么挑才好呢?什么样的钻石是好钻石呢?只要对钻戒稍有了解的人…

    2024年12月24日
    800
  • 名包回收公司带你真正了解爱马仕铂金包!

      名包回收公司带你真正了解爱马仕铂金包!   一、铂金包最开始也曾备受冷落   铂金包在1984年推出的时候是无人问津的,主要原因是价格比较昂高,而且爱马仕包包设计一直以来都是低调奢华的,所以很多女士都不考虑入手这款包包,直到二十年后被一…

    2024年12月22日 用户投稿
    700
  • 金奢易侈品磁带带你明白百达翡丽二十4系列第一自动上链女桌

         了解Patek Philippe百达翡丽如果您使用该系列,则在1999年使用二十4将有一系列。当时,矩形案例设计采用石英单元的组合设计,它仍然沿着时间仍然沿着时间。今年,二十4似乎改变了风格,但不仅是外壳是圆形的,形状的设计是完整…

    用户投稿 2024年12月22日
    500
  • 爱彼的八大传奇带你一一领略

    爱彼的八大传奇带你一一领略无论个人、厂家、行业、还是社会,大凡美好的事物都会以故事的形式流传下来,很多精彩的故事集中在一起,就构成了传奇。爱彼,就是钟表业的一个不朽传奇。爱彼创始人 Jules Louis Audemars 与 Edward…

    2024年12月22日 用户投稿
    600
  • 宝珀的花,带你赏世界的画

    宝珀的花,带你赏世界的画“一沙一世界,一花一天堂”,英国诗人威廉·布莱克曾以经典诗句道出人间真理:大千隐于细微,无限藏之有限。自古以来,花朵便是人类观照与顿悟人生的上帝之礼。花朵是画家笔下的宠儿,经过精湛画艺的描绘,穿越时间地开放在画布上,…

    2024年12月22日 用户投稿
    600

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信