![使用 iptables 阻止 SYN、ACK 响应](https://linux22.com/image/750832/%E4%BD%BF%E7%94%A8%20iptables%20%E9%98%BB%E6%AD%A2%20SYN%E3%80%81ACK%20%E5%93%8D%E5%BA%94.png)
我有一个虚拟环境,我正在使用 Kali 2020 对 Ubuntu 服务器的端口 53 发起 SYN 洪水攻击。
我意识到针对这种攻击的对策是限制或阻止对 SYN 数据包的响应,即 SYN、ACK。
但是我如何使用 iptables 来做到这一点?
还应该做什么来防止此类攻击?
任何帮助,将不胜感激。
答案1
您可能希望丢弃 SYN 数据包。但是,我认为您应该重新审视 TCP/IP 三次握手并重新考虑您的方法。
也许可以限制发往 DNS 服务器的 SYN 数据包的速率或任何内容的回复速率,而不是仅仅丢弃所有传入连接(在这种情况下,为什么不直接关闭它呢?)。