SSL与TLS的区别以及介绍

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介:

1 全称

SSL(Secure Socket Layer) - 安全套接字层(由Netscape提出)

TLS(Transport Layer Security) - 传输层安全协议(由LETF提出)

2 目的

SSL - 实现客户端和服务器之间的安全通讯(加密和完整性校验)

TLS - 实现两个应用程序之间的安全通讯(加密和完整性校验)

3 协议组成

SSL-----|

    |----->SSL Record Protocol(记录协议) 

        |----->建立于TCP之上

        |----->为高层提供数据封装、压缩、加密等基本功能

    |----->SSL Handshake Protocol(握手协议)

        |----->建立于Record Protocol协议之上

        |----->用户数据传输前的双方身份认证、协商加密算法、交换机密秘钥等

TLS-----|

    |----->TLS记录协议

        |----->建立于传输层之上

        |----->基于例如握手协议协商后为每个连接产生唯一的密钥对

        |----->使用密码的MAC对信息进行完整性校验(没有亦可)

    |----->TLS握手协议

        |----->使用非对称或公共密码等密码技术来认证对等方的身份(可选)

        |----->保证共享的加密秘钥是安全的

        |----->保证协商的可靠性

4 ISO层次

SSL - 工作于网络层和应用层之间

TLS - 传输层

5 SSL与TLS的工作流程










本文转自 tanzhenchao 51CTO博客,原文链接:http://blog.51cto.com/cmdschool/1785732,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
安全 网络安全 数据安全/隐私保护
SSL/TLS证书**是一种用于加密网络通信的数字证书
SSL/TLS证书**是一种用于加密网络通信的数字证书
98 6
|
2月前
|
安全 算法 网络安全
SSL/TLS协议是什么?
SSL/TLS协议是什么?
140 57
|
2月前
|
缓存 安全 算法
SSL和TLS部署实践
在TLS中,所有安全性都以服务器的加密身份开始,这就需要一个强大的私钥来防止攻击者进行模拟攻击。同样重要的是拥有一个有效和强大的证书,它会授予私钥来代表一个特定的主机名。
69 2
|
2月前
|
存储 安全 算法
SSL和TLS部署实践
【10月更文挑战第28天】在TLS中,服务器的加密身份和强大私钥是安全基础,2048位RSA密钥足以满足大多数需求。保护私钥需在可信环境生成、加密存储、使用HSM、及时撤销旧证书、每年更新证书。确保证书覆盖所有域名,选择可靠CA,使用SHA256签名算法,配置完整证书链,禁用不安全加密套件,启用前向保密,使用会话重用机制,启用OCSP Stapling,加密整个网站,删除混合内容,安全设置Cookie,配置HSTS和CSP。
198 1
|
3月前
|
算法 小程序 网络安全
阿里云WoSign SSL证书,RSA和国密有什么区别?_沃通SSL技术文档
阿里云WoSign品牌SSL证书为用户提供国密合规SM2算法SSL证书、全球信任RSA算法SSL证书,全球信任、国密合规,能够满足阿里云平台用户不同的SSL证书应用需求。那么阿里云WoSign SSL证书分别提供的RSA算法和国密算法,有什么区别呢?
647 6
|
3月前
|
安全 网络安全 数据安全/隐私保护
【Azure Developer】System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
|
3月前
|
JavaScript 安全 Java
谈谈UDP、HTTP、SSL、TLS协议在java中的实际应用
下面我将详细介绍UDP、HTTP、SSL、TLS协议及其工作原理,并提供Java代码示例(由于Deno是一个基于Node.js的运行时,Java代码无法直接在Deno中运行,但可以通过理解Java示例来类比Deno中的实现)。
92 1
|
4月前
|
运维 安全 数据建模
阿里云SSL证书收费版和免费版SSL有什么区别?全方位对比
阿里云提供免费和个人测试(Pro)及正式版SSL证书。免费版有效期仅3个月,适合个人网站或测试使用;个人测试(Pro)版68元/年,有效期12个月;正式版价格数百至数千元不等,有效期至少1年,支持DV、OV、EV证书类型,具有高安全等级、良好兼容性、稳定OCSP验证、SLA保障及安全保险赔付等优势,并提供最长3年的服务周期与人工客服支持。详情与报价参见SSL官方页面。
815 20
|
4月前
|
运维 安全 数据建模
阿里云免费SSL证书和收费版SSL证书有什么区别?
阿里云提供免费与收费SSL证书,前者有效期仅3个月,适合个人网站或测试使用;后者有效期至少1年,具备更高安全等级、良好兼容性及OCSP验证稳定性等优势,适用于企业网站,尤其政府、金融等领域建议选用OV或EV型证书以确保数据与身份认证安全。详细了解与报价请访问SSL证书官方页面。
662 2
|
4月前
|
消息中间件 安全 Kafka
Kafka支持SSL/TLS协议技术深度解析
SSL(Secure Socket Layer,安全套接层)及其继任者TLS(Transport Layer Security,传输层安全)是为网络通信提供安全及数据完整性的一种安全协议。这些协议在传输层对网络连接进行加密,确保数据在传输过程中不被窃取或篡改。
313 0