制定安全漏洞扫描的阶段性交付物,核心是把一次扫描拆成可验收的四个节点:资产与范围确认、扫描执行与结果汇总、漏洞验证与分级、复测与闭环报告。每个节点都要有明确的输入、输出、责任人和验收标准,避免把“扫完了”当成“交付完了”。
安全漏洞扫描按对象不同,交付物差别很大。常见三类:
判断方法:先看扫描器能拿到什么层面的信息。只能看到网络流量和端口,就属于第一类;能发出 HTTP 请求并分析响应,属于第二类;能读取源码或依赖清单,属于第三类。交付物必须与扫描能力匹配,否则会出现“报告里写了高危,但拿不出证据”的情况。
阶段一:范围与授权确认。交付《扫描范围说明》,包含 IP 段、域名、账号权限、扫描时间窗口、禁止扫描的地址。验收标准:范围可逐条核对,授权方签字或邮件确认。这一步缺失,后续所有结果都无法作为整改依据。
阶段二:扫描执行与原始结果。交付扫描任务日志、原始结果文件(如 XML、JSON 或 CSV)、扫描策略说明。验收标准:任务有开始与结束时间,失败项有原因记录。注意区分“未发现漏洞”和“扫描未完成”,两者不能混在同一份结论里。
阶段三:漏洞验证与分级。交付《漏洞清单》,每条包含:位置、复现步骤或证据、影响判断、建议等级。分级可参考通用漏洞评分,但必须写清判断依据,例如“可远程触发且无需认证”比“仅本地可触发”等级更高。验收标准:每条漏洞可被第三方按步骤复核。
阶段四:复测与闭环报告。交付复测结果对照表:原漏洞、修复动作、复测结论(已修复/未修复/部分修复)。验收标准:未修复项有明确后续安排,而不是简单写“已通知”。
实际执行中常需要在两种方案间选择。
判断条件:如果整改窗口只有几天,选全量;如果系统持续迭代且允许按周推进,选分批。无论哪种,阶段性交付物都必须保留同一套字段,否则最后无法合并统计。
复查不是重扫一遍就结束,重点核对三项:
例如,假设某次扫描报告写“某服务存在高危配置缺陷”,复查时应确认:该服务当前是否仍在运行、配置是否已变更、判断依据是哪条规则。如果服务已下线,该条应标注为“已失效”,而不是继续留在待修复列表里。
先为当前这次安全漏洞扫描写出四个阶段的交付物名称和验收人,再决定采用全量还是分批方案。范围说明没有确认之前,不要开始扫描执行。