流程与授权70 条

测试中止条件

出现以下情形立即中止:业务异常或性能明显下降、发现已被真实攻击痕迹、误入范围外系统、联系不上对接人。

测试中止条件是什么

测试中止条件是把“什么情况下必须停下来”提前写成清单,避免现场在压力下犹豫。常见触发情形有四类:业务出现异常或性能明显下降(响应变慢、错误率上升、告警增多);发现真实攻击痕迹(说明系统可能正被第三方入侵,此时测试方转为协助角色);误入范围外系统(越界即停);以及联系不上对接人(无法确认后果时不做)。中止不是失败,而是风险控制的正常动作。关键是触发后按事先约定的动作执行,不要先自行排查或再试一下确认一下。

基本信息

触发情形业务异常、发现真实攻击痕迹、越界、失联
第一动作停止当前测试动作,不再发送相关请求
第二动作记录时间点与正在做的事项
第三动作通报双方联系人,说明现象与已做动作
恢复条件经双方确认后再决定恢复或终止

典型使用场景

  • 业务指标异常:接口响应时间上升、错误率升高、监控告警
  • 发现入侵痕迹:Web 目录异常文件、异常账号、可疑外联
  • 误连范围外资产:扫描器配置失误导致越界
  • 联系不上对接人:需确认后果却无法取得联系
  • 防护设备联动封禁:源 IP 被封禁导致测试不可继续

中止动作

中止动作
1. 停止当前测试动作,不再发送相关请求
2. 记录时间点与在做的事项(含请求样本)
3. 通报双方联系人,说明现象与已做动作
4. 保留现场信息,不清理可能相关的痕迹
5. 经双方确认后再决定恢复或终止

触发条件与处置

触发条件判断依据处置动作
业务异常响应变慢、错误率升高、告警增多立即停止并通报,等待业务方确认
真实入侵痕迹发现非测试引入的异常文件或账号停止测试,保全证据,转客户处置
越界目标不在授权清单内断开连接,记录范围,上报确认
失联多次联系不上对接人暂停高风险动作,保留低风险被动工作
防护封禁源 IP 被封或流量被拦截停止动作,联系防守方核实封禁原因
中止条件提前写成清单,现场才不会被要不要停的犹豫耽误;宁可早停一次,也不要事后解释。
发现异常先自己排查半小时再上报,是典型的错误顺序:排查动作会改变现场,影响后续定位,也会让客户失去判断依据。

易错点

  • 发现异常先自行排查再上报,破坏现场并错过止损时机
  • 中止后不留记录,复盘与责任界定无据可依
  • 把业务方本身存在的慢查询误判为测试导致,误判会延误处置
  • 约定了中止条件却现场临场裁量,等于没有约定

数据来源与参考

  • PTES 渗透测试执行标准
  • 通用应急响应实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌