Wi-Fi 技术已成为提供互联网访问的最流行技术之一,但也经常被恶意行为者利用来发起各种攻击。尽管已经部署了无线安全机制,如 WPA2/WPA3,并采用了其他保护策略,如接入点(AP)隔离、地址解析协议(ARP)保护和恶意 AP 检测,但无法控制路由器的攻击者仍然难以获取 Wi-Fi 用户的机密信息。最近的研究发现,路由器固件中存在一个安全漏洞,即路由器的网络地址转换(NAT)映射处理中存在缺陷,可以被攻击者利用来绕过 TCP 的内置随机化,从而实现非路径 TCP 劫持攻击,拦截 Wi-Fi TCP 流量。
攻击机制
攻击者可以通过检测 TCP 连接的存在,然后推断序列号和确认号来劫持 TCP 连接。路由器通常在 NAT 中使用端口保留策略,并缺乏反向路径验证,如 RFC 3704 所要求的,这使得攻击者可以推断出其他客户端连接的源端口。攻击者可以通过修改 SYN 和 SYN/ACK 包中的源端口号,然后观察是否可以接收到 SYN/ACK 包来确定受害者客户端使用的正确端口。另外,大多数路由器出于性能考虑,不会严格检查 TCP 包的序列号,这引入了严重的安全漏洞,攻击者可以通过伪造重置(RST)包来恶意清除路由器中的 NAT 映射。
攻击步骤
攻击步骤包括两个主要步骤:首先,攻击者需要检测 TCP 连接的存在,然后推断序列号和确认号。其次,攻击者需要利用路由器的 NAT 映射策略的缺陷来劫持 TCP 连接。攻击者可以通过伪造 SYN 和 SYN/ACK 包来推断受害者客户端使用的正确端口,然后利用路由器的 NAT 映射策略的缺陷来劫持 TCP 连接。原文未给出具体数据,但攻击者可以通过这种方式来拦截 Wi-Fi TCP 流量。
安全影响
这种攻击方式对 Wi-Fi 网络的安全性构成了严重威胁。由于 Wi-Fi 网络广泛使用,攻击者可以通过这种方式来拦截用户的敏感信息,如登录凭证、金融信息等。因此,网络运维人员和工程师需要采取措施来防止这种攻击,如实施严格的 NAT 映射策略、启用反向路径验证等。同时,用户也需要注意 Wi-Fi 网络的安全性,避免使用公共 Wi-Fi 网络进行敏感操作。
原文: APNIC Blog(2024-06-18)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog