| 教训 | 共享弱素数 + 服务端接受低强度组 = 可被降级 |
|---|---|
| 修复一 | 仅启用 2048 位及以上的组 |
| 修复二 | 优先使用 RFC 7919 命名组,拒绝客户端自定义参数 |
| 检查 | 用扫描工具与套件测试确认实际协商强度 |
测试服务端是否接受 DHE 及协商组
测试服务端是否接受 DHE 及协商组
openssl s_client -connect example.com:443 -cipher 'DHE-RSA-AES256-GCM-SHA384' </dev/null | Select-String 'Server Temp Key'
openssl s_client -connect example.com:443 -cipher 'DHE:!EXPORT' </dev/null把 1024 位参数当成「兼容必需」是常见误判:主流浏览器与 OpenSSL 早已支持 2048 位及以上。