首页/安全/漏洞与攻击面速查/复扫与基线比对确认修复
补丁与修复管理45 条

复扫与基线比对确认修复

修复后用原扫描路径复扫并做基线比对:确认原命中消失、且没有引入新的开放端口与服务;复扫结果与历史版本一起归档,形成可追溯的修复证据。

漏洞与攻击面速查安全更新于 2026-10-13

复扫与基线比对是什么

修复后用原扫描路径复扫并做基线比对:确认原命中消失、且没有引入新的开放端口与服务。可比性是关键——工具版本、参数、源地址与时段都要与首次扫描保持一致,否则差异无法归因。复扫结果与历史版本一起归档,形成可追溯的修复证据,也是关闭工单的前置条件。

基本信息

关注点原问题消失 + 无新增暴露 + 相关服务功能正常
可比性同工具版本、同参数、同源 IP 与相近时段
归档复扫结果与变更单关联保存
前置确认变更已传播完成(服务重启、缓存刷新、多节点同步)

复扫示例

复扫示例
nmap -sT -sV --open -p 1-1000 192.0.2.10 -oA rescan-2026-10-12
# 对比:原清单 vs 复扫清单
diff <(grep -E '^[0-9]+/tcp' old.gnmap) <(grep -E '^[0-9]+/tcp' new.gnmap)
# 使用与首次扫描相同的工具版本与参数,保证可比性
# 逐项确认:关闭的端口确实不再可达,新增项是否合理

典型使用场景

  • 补丁窗口收尾:同路径复扫作为关闭工单的证据
  • 暴露面收敛验收:确认被关闭的端口与服务确实不再可达
  • 周期性复核:与本轮上期结果比对,判断暴露面变化趋势
  • 渗透测试复测:用原验证方式确认漏洞已不可利用
  • 审计与测评:提供修复前后的对比材料

结果判读

结果含义动作
原命中消失且无新增修复有效留存证据后关闭
原命中仍在修复未生效或未传播确认服务重启与缓存
出现新增暴露变更引入了新面核查变更内容并收敛
结果整体偏移参数或环境变化核对参数与源地址
复扫前先确认变更已传播完成(服务重启、CDN 缓存刷新、多节点同步),否则会误判为『没修复』并触发无意义的返工。
复扫不只看原问题:同一批变更可能顺带打开了新端口或新路径,把『新增项核查』写进流程才能避免按下葫芦浮起瓢。

易错点

  • 复扫用的是升级前缓存的旧结果文件,修复结论张冠李戴
  • 复扫工具版本或参数与首次不同,差异被误判为修复效果
  • 变更未传播完成就复扫,误判为未修复并触发重复返工
  • 只验证原命中消失,不检查是否新增了暴露面
  • 复扫结果不归档,审计与测评时无法提供修复证据

数据来源与参考

  • NIST SP 800-40r4(复测与关闭)
  • nmap 官方文档(输出格式)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌