gpt4 book ai didi

linux - 这条 iptables 规则是什么意思?

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:39 24 4
gpt4 key购买 nike

我在我正在从事的一些项目中发现了这个 iptables 规则:

-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP

这个规则是什么意思?它如何使网络更加安全?

最佳答案

它可以翻译为“丢弃初始化新 TCP 连接并且在 FIN、SYN、RST、ACK 中未设置 SYN 控制位的每个传入分段”。 (参见here)。

用于初始化连接的 TCP 段应设置 SYN 控制位,以便有规则来确保这一点。另外,我认为这条规则避免使用不同的 port scan techniques涉及未设置 SYN 控制位的段,如 ACK 扫描。它会默默地丢弃该段,而不是发送可能向潜在攻击者提供信息的 RST 段。

关于linux - 这条 iptables 规则是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36901072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com