在线安全检测的统计口径不一致,通常不是检测本身出错,而是两次结果在“统计范围、时间窗口、判定标准、去重方式”上用了不同定义。处理顺序应是先对齐口径,再判断差异是否属于真实风险变化;如果口径无法对齐,就不要把两次数字直接相减当作结论。
第一次接触这个问题,最容易把三种情况混在一起:
判断方法很直接:把两次报告的“统计说明”并排看。如果连统计对象、起止时间、去重键都没有写清,那么数字差异只能说明口径不同,不能说明安全状况变好或变差。
可以按下面顺序操作,每一步都留下可复核的记录:
如果重跑后差异明显缩小,说明原先主要是口径问题;如果同一口径下差异仍然存在,才需要进入复检,核对资产是否新增、配置是否变更、扫描凭据是否不同。
直接按新数字汇报:省时间,但一旦被追问统计范围就会失去可信度,后续修复优先级也可能排错。
先对齐口径再复检:多花一轮核对成本,但能区分“统计变化”和“风险变化”,修复清单更稳定。
适用条件:如果两次检测用于对外汇报、整改验收或跨团队交接,应优先对齐口径;如果只是内部快速排查,可以先记录差异点,再决定是否重跑。
假设第一次报告写“发现 120 条”,第二次写“发现 80 条”。先不要得出“减少了 40 条”的结论。核对后发现:第一次按告警条数统计且包含重复项,第二次按“资产+问题类型”去重,并且排除了测试环境。此时差异主要来自去重键和统计对象,而不是修复成果。只有把两次都改成同一去重键、同一资产范围后,剩余差异才值得逐条核查。
对齐口径后,如果差异归零或只剩少量可解释条目,就按统一口径更新基线,并把口径说明写进报告模板;如果差异仍集中在某类资产或某个时间点,就针对该类资产做一次定向复检,确认是新增暴露面还是扫描条件变化。下一步建议先整理一份“统计口径对照表”,把范围、时间、去重键、判定标准四项写清楚,再决定是否重跑检测。