加州大学河滨分校研究人员发现现代操作系统存在侧信道DNS缓存投毒漏洞,命名为SAD DNS。攻击者为离路径,无法嗅探或篡改合法流量。DNS通常受两个16位密钥保护:UDP临时端口和DNS事务ID(TxID),共32位。攻击窗口<1秒,暴力破解2^32可能性几乎不可能(需≥4 Gbps转发率)。SAD DNS通过侧信道推断临时端口号,将搜索空间降至16位,使缓存投毒攻击重新变得可行。临时端口可通过发送UDP探测并检查ICMP端口不可达消息发现,UDP可按RFC 8085建立连接。攻击利用侧信道获取触发的ICMP回复,推断解析器打开的临时端口。
原文: APNIC Blog(2021-11-30)|摘要由 AI 辅助整理,事实以原文为准。
来源:APNIC Blog