← 中文资源

简体中文版本

协同渗透测试工作流

带交战规则圈定渗透测试范围,对生产镜像环境执行,把发现转成分级整改并复测。

阅读英文原文

目标

买一份渗透测试、收一份 PDF,什么都不会改变。价值全在围绕它的过程:签好交战规则、准备真正的镜像、内部复现每条发现、让原班测试者复测修复、管理层签收残余风险。闭环归测试者而非自证,残余风险具名签收而非默认遗忘。

步骤要点

  1. 定范围与交战规则:写明范围(域名、应用、API)与排除项(共享设施、三方 SaaS)、测试窗口、疑似真实入侵时的停止联系人,签署后才开测。
  2. 备好镜像而非博物馆:核对镜像与生产同版本、同 WAF 姿态、同鉴权流,数据合成但形态真实,配置漂移清单显式评审。
  3. 测试期保持活信道:测试者与安全负责人之间开直连频道,疑义分钟级澄清,误伤生产有停止路径。
  4. 逐条复现发现:内部复现每条报告,确认受影响组件与版本,剔除只在镜像偏差下成立的发现。
  5. 整改复测并报告残余:按严重度修复,同次委托内由测试者复测,管理层报告列明已接受的残余风险。

排错提示

修复了复测又失败说明修的是表象,让原测试者复测而不是自评关闭;大量发现复现不了多半是镜像漂移,开测前的漂移评审不可省;残余风险没人签收是报告没做到管理层,接受必须具名带复审日期。

适用边界

镜像测试无法覆盖仅生产出现的真实数据风险,高敏场景需生产受控测试加严密的守夜;测试者技能水平决定发现上限,采购要校准能力而非只比价格。

代码示例

engagement: 2026-10 PT-04 (external, web + api)
rules of engagement (signed 10-14):
  in:  app.example.com, api.example.com (prod mirror)
  out: shared infra, vendor SaaS
  window: 10-19 .. 10-23, stop-contact: sec-lead
mirror drift review: waf rules v7=v7 OK, synth data OK

findings: 11 total
  reproduced internally: 9
  mirror-only artifacts: 2 (discarded, documented)
remediation: sev1 x2 fixed + RETESTED PASS (tester)
  sev2 x4 fixed + retested; sev3 x3 scheduled
residual: 1 sev3 accepted (owner: cto, review 2027-01)