31、现代密码学:TLS 安全与量子计算展望

现代密码学:TLS 安全与量子计算展望

1. TLS 安全问题

1.1 Web 应用攻击

Web 应用常遭受如数据库查询注入和跨站脚本攻击等,这些攻击大多独立于 TLS 安全,可通过合法的 TLS 连接实施,可能导致用户名、密码等信息泄露。

1.2 受损客户端

当客户端(如浏览器)被远程攻击者攻破时,TLS 安全也会受到威胁。攻击者可捕获会话密钥、读取解密数据,甚至安装恶意 CA 证书,从而拦截 TLS 连接。与受损 CA 或服务器场景不同,受损客户端场景仅影响目标客户端,而非所有客户端。

1.3 实现中的漏洞

TLS 实现中的漏洞可能导致其失效,Heartbleed 漏洞就是典型例子。该漏洞是 OpenSSL 中 TLS 心跳功能的缓冲区溢出问题,于 2014 年被发现,影响了数百万的 TLS 服务器和客户端。

客户端向服务器发送缓冲区及长度以检查服务器是否在线,若客户端提供的长度大于字符串实际长度,服务器会读取过多内存数据并返回给客户端,可能包含私钥或会话 cookie 等敏感信息。为避免类似漏洞,OpenSSL 等主要 TLS 实现现在会进行严格的代码审查,并使用模糊测试等自动化工具来识别潜在问题。

1.4 进一步学习资源

  • TLS 1.3 规范 :可在 TLS 工作组主页(https://tlswg.github.io/)查看完整的 TLS 1.3 规范。
  • SSL Labs TLS 测试 :Qualys 提供的免费服务(http
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值