TLS(传输层安全协议 Transport Layer Security)



TLS:(Transport Layer Security,传输层安全协议)
SSL:(Secure Socket Layer,安全套接字层)

版本 时间 内容
TLS 1.2 2008年 引入SHA-256、AEAD加密模式等安全改进,目前仍广泛使用
TLS 1.3 2018年 大幅简化握手流程,支持0-RTT或1-RTT连接,默认启用前向安全性

一、核心概念

TLS 及其前身 SSL 是密码学协议,用于在两个通信应用程序之间通过网络(如互联网)提供端到端的安全通信。其主要目标是:

  1. 保密性 (Confidentiality):通过加密防止数据被窃听。
  2. 完整性 (Integrity):通过消息认证码 (MAC) 检测数据是否被篡改。
  3. 认证性 (Authentication):通过非对称加密公钥基础设施(PKI) 验证通信方的身份。
  • 位置:位于应用层协议(如 HTTP, FTP, SMTP)和传输层协议(TCP)之间,是 HTTPS 中的 ‘S’

注意:SSL 已被淘汰(存在如 POODLE 等漏洞)。现在普遍使用的是 TLS(如 TLS 1.2, TLS 1.3),但术语 “SSL” 仍被广泛沿用(如 “SSL 证书”)。

二、为什么需要 TLS/SSL?

没有 TLS,网络通信(HTTP、SMTP、FTP 等)以明文形式传输。攻击者可以轻松:

  • 窃听:获取敏感信息(密码、信用卡号)。
  • 篡改:修改通信内容。
  • 冒充:伪装成合法服务器(中间人攻击)。

TLS 在应用层和传输层(TCP)之间建立了一个安全的加密隧道,解决了所有这些问题。

可操作明文数据

仅见密文
无法破解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值