DNSSEC签名防护
DNSSEC也就是域名系统安全扩展,是一套专门用来弥补传统DNS明文传输缺陷的安全防护技术,通过数字签名的方式,保障域名解析结果的真实性与完整性,从根源抵御DNS劫持、缓存投毒、解析欺骗类攻击。域名管理者在权威DNS服务器上为A记录、AAAA、MX等全部解析记录生成RRSIG数字签名,同时发布DNSKEY公钥,构建一条从根域名逐层向下的信任验证链路。
当递归DNS服务器收到域名查询结果时,就可以利用公钥校验解析记录的签名是否合法。如果攻击者中途篡改了解析应答数据,签名校验就会失败,解析服务器直接丢弃伪造数据包,不会将恶意IP返回给访问用户。企业开启DNSSEC签名防护之后,要定期管理密钥生命周期,做好密钥轮换,避免密钥泄露引发安全风险。同时注意部分递归DNS服务商并不支持DNSSEC校验,上线之后需要多节点测试解析可用性,防止出现域名解析失败。
当递归DNS服务器收到域名查询结果时,就可以利用公钥校验解析记录的签名是否合法。如果攻击者中途篡改了解析应答数据,签名校验就会失败,解析服务器直接丢弃伪造数据包,不会将恶意IP返回给访问用户。企业开启DNSSEC签名防护之后,要定期管理密钥生命周期,做好密钥轮换,避免密钥泄露引发安全风险。同时注意部分递归DNS服务商并不支持DNSSEC校验,上线之后需要多节点测试解析可用性,防止出现域名解析失败。
闽公网安备 35021102000564号