首页/安全/安全加固速查/暴露面自查(外网视角验证)
防火墙与访问控制50 条

暴露面自查(外网视角验证)

防火墙配置是否正确,以“外部视角能否连通”为准:从公网/其他网段对自有资产做定向端口探测,与本机监听清单交叉核对。

安全加固速查安全更新于 2026-10-13

以外部视角验证暴露面

防火墙配置得对不对,要以外部视角能否连通为准:从公网或其他网段对自有资产做定向端口探测,再与本机监听清单交叉核对。只看配置文件很容易漏掉云安全组、负载均衡、CDN 这类中间设备带来的额外暴露。探测必须只针对自有资产并事先备案,对非自有地址扫描可能违法。

基本信息

适用平台全部平台
风险等级中
基线要求无计划外的对外暴露端口
常用工具nmap、nc、telnet
核对方式与主机监听清单交叉比对

典型使用场景

  • 上线前的暴露面验证
  • 防火墙规则收敛后的效果确认
  • 云环境安全组变更后的复核
  • 合规检查中的外部暴露面举证
  • 应急响应期间确认是否新增了对外端口
  • 与资产台账核对未登记的对外服务

从外部主机验证

从外部主机验证
nmap -Pn -p 22,80,443,3306,6379,9200,11211,3389 <自有公网IP>   # 定向探测常见高危端口
nc -zv -w 3 <自有公网IP> 6379                                   # 单端口连通性确认
nmap -Pn -p- --min-rate 500 <自有公网IP> -oN scan.txt           # 全端口扫描并保存结果
head -30 scan.txt                                               # 查看扫描结论

本机侧交叉清单

本机侧交叉清单
ss -tulnp | awk '{print $1, $5, $7}' | sort -u    # 本机监听的端口与进程
firewall-cmd --list-all 2>/dev/null | head        # 主机防火墙的放行项

比对项与判读

比对项含义注意点
外部可达端口从公网能连通的端口与监听清单核对差异
本机监听端口系统内正在监听的端口包含仅监听本机的项
中间设备规则云安全组、WAF、负载均衡单独维护,不在主机侧
探测来源位置从哪个网络位置发起结论只对该位置成立
扫描时间点探测发生的时刻变更之后需要重新验证
只对自有资产做探测,并且事先在变更或安全团队备案:对非自有地址做扫描可能涉及违法。
云环境里从同一 VPC 内扫描的结果与公网视角不同:验证暴露面必须从公网发起。
探测结果还会受中间设备影响(WAF、CDN、负载均衡):核对来源 IP 白名单时要按真实链路节点判断,而不是看探测脚本所在的那台主机。

易错点

  • 从内网或同一 VPC 扫描就下结论,公网真实暴露情况完全没有覆盖
  • 只看主机防火墙不看云安全组,中间设备的放行把端口暴露了出去
  • 对非自有地址做扫描,既有法律风险也会触发对方告警
  • 扫描一次就长期沿用结论,变更之后没有重新验证
  • 不保存扫描记录,合规举证时拿不出证据

数据来源与参考

  • NIST SP 800-115:安全测试指南(技术评估方法)
  • 等保 2.0:边界防护自查

相关工具

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