DNSSEC 签名算法从 1990 年代的 DSA/SHA1 到现代 Ed25519,因密码分析进步与量子计算威胁需定期替换,但从 IETF 标准化到落地运营常耗时数年,SIDN Labs 等机构研究揭示三大关卡制约迁移速度。
标准化关卡:IETF 流程一至四年
新算法须在 IETF 形成 RFC(如 Ed25519 对应 RFC 8080),邮件列表档案显示,带来安全性、性能或签名体积改进的提案更易通过,标准化耗时介于一至四年,量子抗性算法的未来纳入同样需经此门槛。
软件库关卡:OpenSSL 与 GnuTLS 成瓶颈
权威服务端(OpenDNSSEC)与递归解析器(Unbound、Knot)均依赖底层密码库实现签名验证,只有 OpenSSL、GnuTLS 率先支持,上层 DNS 软件才能跟进,库端滞后直接阻断算法在签名与验证环节的可用性。
运营落地关卡:注册商与注册局支持严重滞后
Ed25519 与 Ed448 标准化逾三年,主流密码库已纳入,但众多主流 DNS 运营商、注册商乃至顶级域注册局仍未支持,导致持有者无法升级;仅 .nl 域名在注册商配合下可率先部署 Ed25519,预期其将成推荐默认算法。
对网络工程师而言,算法迁移非单点升级,需同步追踪 RFC 进度、库版本与注册商能力表,提前在测试环境验证签名验证链路,避免因单一环节缺位导致生产环境 DNSSEC 验证失败。
原文: APNIC Blog(2020-12-01)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog