首页/安全/安全加固速查/iptables 默认策略(安全顺序与自锁防护)
防火墙与访问控制50 条

iptables 默认策略(安全顺序与自锁防护)

链默认策略是防火墙的姿态(INPUT/FORWARD 通常 DROP);但改策略瞬间生效,正确顺序是先建放行规则、带定时回滚、再收策略。

安全加固速查安全更新于 2026-10-12
加固项默认拒绝姿态
适用平台Linux(iptables/iptables-nft)
风险等级高
基线INPUT 与 FORWARD 默认 DROP;OUTPUT 按组织策略

安全实施顺序(带兜底回滚)

安全实施顺序(带兜底回滚)
iptables -S | head -30                      # 现状
(echo 'iptables -P INPUT ACCEPT; iptables -P FORWARD ACCEPT' | at now + 10 minutes) 2>/dev/null   # 兜底
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp -s 10.20.0.0/16 --dport 22 -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
云主机失去 SSH 后恢复只能靠控制台:操作前确认带外通道可用,并保留第二个活跃会话。

易错点

  • 先 iptables -F 再设 DROP:清空链后没有任何放行规则,DROP 会立即把你挡在门外
  • FORWARD 策略影响容器与转发流量:Docker/K8s 宿主上收紧前先读容器网络要求

数据来源与参考

  • iptables(8) 手册
  • CIS Linux Benchmark:Ensure default deny policies

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌