Dragonblood 是什么
Dragonblood 是 2019 年公开的一批针对 WPA3 的研究结果,涉及 SAE(对等实体同时认证)的早期实现,编号包括 CVE-2019-9494 等。问题主要出在实现层面:密码元素推导过程中的侧信道与时序差异可被用来缩小口令猜测范围,另有一批与降级相关的问题。协议整体目标未变,厂商通过改用 H2E、恒定时间实现和固件更新完成了缓解。
基本信息
| 公开时间 | 2019 年 |
|---|---|
| 影响对象 | SAE 早期实现的侧信道与降级问题 |
| 缓解方式 | H2E 实现、恒定时间算法、固件更新 |
| 相关编号 | CVE-2019-9494 等 |
| 当前状态 | 主流厂商已修复,停留在老固件的设备仍有暴露面 |
典型使用场景
- 安全评估:核对无线设备的固件版本与厂商安全公告
- 采购规格:把「SAE 默认使用 H2E」写入设备技术要求
- 老设备处置:无法升级的设备改用独立 SSID 并做网络隔离
- 上线验证:升级后回归测试 WPA3 连接成功率与吞吐
- 风险沟通:向管理层说明这是实现质量问题,而非协议被攻破
核对清单
核对清单
# 1) 确认固件已包含相关 CVE 修复,对照厂商公告的版本号
# 2) 确认 SAE 默认走 H2E,而不是旧的 hunt-and-peck 方式
# 3) 升级后回归:WPA3 连接成功率、漫游行为、吞吐是否正常
# 4) 无法升级的设备列入整改清单,用独立 SSID 与 VLAN 隔离检查项与不达标表现
| 检查项 | 检查内容 | 不达标的表现 |
|---|---|---|
| 固件版本 | 是否含相关 CVE 修复 | 停留在公告之前的旧版本 |
| SAE 实现 | 是否默认启用 H2E | 仍走旧方式,侧信道风险未消除 |
| 终端侧 | 主流系统是否已更新 | 老系统长期不升级 |
| 隔离措施 | 无法升级设备是否已隔离 | 与生产网同 VLAN 混用 |
这是早期实现质量的问题,不是协议设计被攻破,不应据此否定 WPA3;评估风险以设备固件版本与厂商公告为准,而不是泛化的协议传言。