SSL、TLS 和 HTTPS 分别是什么安全协议?

2026-04-28 13:282阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1529个文字,预计阅读时间需要7分钟。

SSL、TLS 和 HTTPS 分别是什么安全协议?

什么是 SSL、TLS 和 HTTPS?

概念 SSL:

安全套接字层(Secure Sockets Layer,SSL)是一种加密安全协议,用于保护网络通信。它是 TLS 的前身。

概念 TLS:

传输层安全协议(Transport Layer Security,TLS)是一种网络通信安全协议,用于提供数据加密、身份验证和完整性保护。

概念 HTTPS:

SSL、TLS 和 HTTPS 分别是什么安全协议?

HTTPS(Hypertext Transfer Protocol Secure)是 HTTP 的安全版本,在传输层使用 TLS 或 SSL 加密通信,确保数据传输的安全。

什么是 SSL、TLS 和 HTTPS?

概念
  • SSL : 安全套接字层(Secure Sockets Layer,SSL) 是一种加密安全协议;(SSL是 TLS的前身)
  • TLS : 安全传输层协议(Transport Layer Security,TLS) 是为网络通信提供安全及数据完整性的一种安全协议;
  • HTTP : 超文本传输协议(Hyper Text Transfer Protocol) 是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。
  • HTTPS : 超文本传输安全协议(Hypertext Transfer Protocol Secure),是以安全为目标的HTTP通道,简单讲是HTTP的安全版;即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
SSL/TLS
  1. SSL 介绍

    安全套接字层 (SSL) 是一种加密安全协议。它最初由 Netscape 于 1995 年开发,旨在确保 Internet 通信中的隐私、身份验证和数据完整性。SSL 是如今使用的现代 TLS 加密的前身。

    • SSL 是指安全套接字层,简而言之,它是一项标准技术,是为网络通信提供安全及数据完整性的一种安全协议;
    • SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持;
  2. TLS 介绍

    传输层安全性(Transport Layer Security,TLS)是一种广泛采用的安全性协议,旨在促进互联网通信的私密性和数据安全性。TLS 的主要用例是对 web 应用程序和服务器之间的通信(例如,web 浏览器加载网站)进行加密。TLS 还可以用于加密其他通信,如电子邮件、消息传递和 IP 语音(VOIP)等。在本文中,我们将重点介绍 TLS 在 web 应用程序安全中发挥的作用。

    • TLS 其前身是 SSL,它最初的几个版本(SSL 1.0、SSL 2.0、SSL 3.0)由网景公司开发;
    • 1999年从 3.1 开始被 IETF 标准化并改名,发展至今已经有 TLS 1.0、TLS 1.1、TLS 1.2 三个版本;
    • SSL3.0和TLS1.0由于存在安全漏洞,已经很少被使用到。
    • 目前使用最广泛的是TLS 1.1、TLS 1.2。
  3. TLS 和 SSL 联系

    • SSL 是TLS(传输层安全性)的协议的直接前身。
    • SSL 的最终版本(3.0)与 TLS 的第一版本之间并无明显差异,应用名称更改只是表示所有权改变。
    • SSL 由 Netscape 于 1995 年开发,并且在 1999 年,互联网工程任务组(IETF)提出了对 SSL 的更新,由于不再牵涉到 Netscape,因此名称更改为 TLS。
    • SSL 自 1996 年推出 SSL 3.0 以来未曾更新过,并且存在多个已知漏洞,现已弃用。实际上,大多数现代 Web 浏览器已彻底不再支持 SSL
    • 由于它们紧密地联系在一起,这两个术语经常互换使用并混为一谈。有些人仍然使用 SSL 来指代 TLS,其他人则使用术语“SSL/TLS 加密”,因为 SSL 仍然具有很大的知名度。
    • 由于许多人仍在搜寻“SSL 保护”,因此这个术语在许多产品页面上仍然处于醒目位置。但如今提供“SSL”的任何供应商提供的几乎肯定都是 TLS 保护
  4. SSL/TLS 作用

  • SSL/TLS 协议实现的功能有三个主要组成部分:加密、认证和完整性。
    • 加密:隐藏从第三方传输的数据。为了提供高度隐私,对传输的数据进行加密。这意味着,任何试图截取此数据的人都只会看到几乎无法解密的乱码字符。
    • 身份验证:在两个通信设备之间启动称为握手的身份验证过程,以确保两个设备确实是它们声称的真实身份。
    • 完整性:验证数据未被伪造或篡改。对数据进行数字签名,以提供数据完整性,验证数据是否在到达目标接收者之前被篡改过。
HTTP

HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。

  1. HTTP 是一个基于TCP/IP通信协议来传递数据的协议,传输的数据类型为HTML 文件,、图片文件, 查询结果等。

  2. HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。

  3. HTTP特点:

    • zhuanlan.zhihu.com/p/72616216
    • www.runoob.com/w3cnote/www.cloudflare.com/zh-cn/learning/ssl/what-is-an-ssl-certificate/

本文共计1529个文字,预计阅读时间需要7分钟。

SSL、TLS 和 HTTPS 分别是什么安全协议?

什么是 SSL、TLS 和 HTTPS?

概念 SSL:

安全套接字层(Secure Sockets Layer,SSL)是一种加密安全协议,用于保护网络通信。它是 TLS 的前身。

概念 TLS:

传输层安全协议(Transport Layer Security,TLS)是一种网络通信安全协议,用于提供数据加密、身份验证和完整性保护。

概念 HTTPS:

SSL、TLS 和 HTTPS 分别是什么安全协议?

HTTPS(Hypertext Transfer Protocol Secure)是 HTTP 的安全版本,在传输层使用 TLS 或 SSL 加密通信,确保数据传输的安全。

什么是 SSL、TLS 和 HTTPS?

概念
  • SSL : 安全套接字层(Secure Sockets Layer,SSL) 是一种加密安全协议;(SSL是 TLS的前身)
  • TLS : 安全传输层协议(Transport Layer Security,TLS) 是为网络通信提供安全及数据完整性的一种安全协议;
  • HTTP : 超文本传输协议(Hyper Text Transfer Protocol) 是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。
  • HTTPS : 超文本传输安全协议(Hypertext Transfer Protocol Secure),是以安全为目标的HTTP通道,简单讲是HTTP的安全版;即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
SSL/TLS
  1. SSL 介绍

    安全套接字层 (SSL) 是一种加密安全协议。它最初由 Netscape 于 1995 年开发,旨在确保 Internet 通信中的隐私、身份验证和数据完整性。SSL 是如今使用的现代 TLS 加密的前身。

    • SSL 是指安全套接字层,简而言之,它是一项标准技术,是为网络通信提供安全及数据完整性的一种安全协议;
    • SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持;
  2. TLS 介绍

    传输层安全性(Transport Layer Security,TLS)是一种广泛采用的安全性协议,旨在促进互联网通信的私密性和数据安全性。TLS 的主要用例是对 web 应用程序和服务器之间的通信(例如,web 浏览器加载网站)进行加密。TLS 还可以用于加密其他通信,如电子邮件、消息传递和 IP 语音(VOIP)等。在本文中,我们将重点介绍 TLS 在 web 应用程序安全中发挥的作用。

    • TLS 其前身是 SSL,它最初的几个版本(SSL 1.0、SSL 2.0、SSL 3.0)由网景公司开发;
    • 1999年从 3.1 开始被 IETF 标准化并改名,发展至今已经有 TLS 1.0、TLS 1.1、TLS 1.2 三个版本;
    • SSL3.0和TLS1.0由于存在安全漏洞,已经很少被使用到。
    • 目前使用最广泛的是TLS 1.1、TLS 1.2。
  3. TLS 和 SSL 联系

    • SSL 是TLS(传输层安全性)的协议的直接前身。
    • SSL 的最终版本(3.0)与 TLS 的第一版本之间并无明显差异,应用名称更改只是表示所有权改变。
    • SSL 由 Netscape 于 1995 年开发,并且在 1999 年,互联网工程任务组(IETF)提出了对 SSL 的更新,由于不再牵涉到 Netscape,因此名称更改为 TLS。
    • SSL 自 1996 年推出 SSL 3.0 以来未曾更新过,并且存在多个已知漏洞,现已弃用。实际上,大多数现代 Web 浏览器已彻底不再支持 SSL
    • 由于它们紧密地联系在一起,这两个术语经常互换使用并混为一谈。有些人仍然使用 SSL 来指代 TLS,其他人则使用术语“SSL/TLS 加密”,因为 SSL 仍然具有很大的知名度。
    • 由于许多人仍在搜寻“SSL 保护”,因此这个术语在许多产品页面上仍然处于醒目位置。但如今提供“SSL”的任何供应商提供的几乎肯定都是 TLS 保护
  4. SSL/TLS 作用

  • SSL/TLS 协议实现的功能有三个主要组成部分:加密、认证和完整性。
    • 加密:隐藏从第三方传输的数据。为了提供高度隐私,对传输的数据进行加密。这意味着,任何试图截取此数据的人都只会看到几乎无法解密的乱码字符。
    • 身份验证:在两个通信设备之间启动称为握手的身份验证过程,以确保两个设备确实是它们声称的真实身份。
    • 完整性:验证数据未被伪造或篡改。对数据进行数字签名,以提供数据完整性,验证数据是否在到达目标接收者之前被篡改过。
HTTP

HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。

  1. HTTP 是一个基于TCP/IP通信协议来传递数据的协议,传输的数据类型为HTML 文件,、图片文件, 查询结果等。

  2. HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。

  3. HTTP特点:

    • zhuanlan.zhihu.com/p/72616216
    • www.runoob.com/w3cnote/www.cloudflare.com/zh-cn/learning/ssl/what-is-an-ssl-certificate/