TLS 1.3 · 早期数据实验台

省下一次等待,会不会把同一件事做两遍?

0-RTT 让恢复会话的客户端在握手完成前就发出请求。密文仍然是密文,但攻击者可以照抄整段早期数据,再交给服务器一次。

120 ms

实验配置

业务操作
连接方式
服务器防护

发送 0-RTT 请求后,攻击者才能复制已捕获的早期数据。

连接与执行现场

0-RTT · 查询商品请求随 ClientHello 发出,不先等待握手完成
可重放
客户端 持有会话票据
ClientHello + 早期数据
业务请求尚未发送
攻击者尚未重放
服务器 验票据并处理业务
业务实际执行0 次
请求成功返回0 次
重放被拦截0 次
服务器业务状态

商品库存 24 件

尚无变化

同一网络下,到收到业务响应的估算

安全账本

当前请求标识尚未生成
估算响应时间125 ms
应用层开销+0 ms
前向保密早期数据较弱
业务结果可接受,协议仍可重放 查询没有副作用,但服务器可能被迫重复消耗计算与带宽。
  1. 选择业务与连接方式,然后发送请求。