首页/安全/等保与合规速查/整改实操:管理端口来源白名单收敛
测评与整改57 条

整改实操:管理端口来源白名单收敛

把 SSH/RDP/数据库等管理端口的访问来源收敛到运维网段,落实访问控制与未授权接入防范;firewalld 与 iptables 两种写法。

等保与合规速查安全更新于 2026-10-13

管理端口白名单收敛

把 SSH、RDP、数据库等管理端口的访问来源收敛到运维网段,是落实访问控制与未授权接入防范最直接的措施:主机防火墙与边界设备只放行运维网段,其余来源丢弃。Linux 上常用 firewalld 富规则或 iptables 实现。风险集中在规则顺序上——必须先加白名单再摘掉通用放行,否则一次误操作就会把自己锁在门外。

基本信息

适用对象SSH 22、RDP 3389、MySQL 3306、Redis 6379 等
实现位置主机防火墙 + 边界设备策略,两层都要做
目标状态仅运维网段可访问,其余来源丢弃
变更要求先加白名单再删通用规则,全程走变更单
回退手段保留已登录会话、控制台或带外管理通道
留证方式规则列表截图与变更记录

典型使用场景

  • 等保整改:管理端口对公网或全网可访问
  • 云主机安全组与主机防火墙的双层来源收敛
  • 数据库、缓存与管理后台的来源限制
  • 临时放行到期后的回收,把一次性规则改回白名单
  • 应急加固:发现持续爆破后先收缩来源再处置

firewalld 富规则

firewalld 富规则
# 允许运维网段访问 22 端口
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.10.0.0/24 port port=22 protocol=tcp accept'
# 确认白名单生效后,再移除通用放行的 ssh 服务
firewall-cmd --permanent --remove-service=ssh
# 重载并核对最终规则
firewall-cmd --reload
firewall-cmd --list-rich-rules

iptables 等效写法

iptables 等效写法
# 白名单放行规则写在前面
iptables -A INPUT -p tcp --dport 22 -s 10.10.0.0/24 -j ACCEPT
# 其余来源直接丢弃,放在放行规则之后
iptables -A INPUT -p tcp --dport 22 -j DROP
# 带行号查看,确认规则顺序符合预期
iptables -L INPUT -n --line-numbers

规则顺序与效果

顺序规则效果
1白名单来源 ACCEPT运维网段可正常登录
2其余来源 DROP扫描与爆破流量被丢弃
3默认策略 DROP兜底,防止漏放行端口
变更前保留一个已登录会话,并确认控制台或带外通道可用;顺序写错就等于运维中断,恢复要跑机房。
主机防火墙只覆盖本机:边界设备与安全组策略不收敛的话,流量从其他网络路径仍然可以到达目标端口。

易错点

  • 先删通用放行再加白名单:中间窗口直接失去登录途径,只能走控制台恢复
  • 只做主机防火墙不做边界策略:来源仍可从其他路径到达,整改不彻底
  • 白名单写成业务大网段:范围过宽,等于没有收敛
  • 规则改完不做连通性验证:从白名单外的机器实测一次再宣布完成

数据来源与参考

  • firewalld 文档(rich rule)、iptables 手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌