渗透测试是什么
渗透测试以授权方式模拟攻击,验证防护措施在真实手法下是否有效:攻击者视角主动尝试利用漏洞,输出可利用性问题与修复建议。它与漏洞扫描的区别在于人为验证,能发现扫描器覆盖不到的配置错误与逻辑缺陷。
怎么组织与收尾
开始前必须有书面授权,写清测试范围、时间窗口、禁止动作(拒绝服务、社工、触碰真实用户数据)与应急联系人;测试期间避免影响生产,发现严重影响时要立即停止并通报。结束后提交报告,按风险排序修复,修复后复测并出复测报告,形成闭环。
基本信息
| 前提条件 | 书面授权、范围清单、时间窗口、应急联系人 |
|---|---|
| 测试类型 | 黑盒、灰盒、白盒;内网、外网;红队演练 |
| 闭环流程 | 报告、修复、复测、复测报告 |
| 风险控制 | 限定影响范围,避免触碰真实数据与生产稳定性 |
典型使用场景
- 新系统上线前:验证防护措施是否达到预期
- 等保或行业合规:按要求定期开展安全评估
- 重大版本发布后:检查新增功能是否引入新风险
- 攻防演练:以红队方式检验检测与响应能力
- 并购尽调:评估目标系统的安全现状
- 修复验证:对已修复的高危问题做复测确认
授权书要点示例
授权书要点示例
测试范围:example.com 及指定 IP 段(含测试与生产)
禁止动作:拒绝服务、社会工程、触碰真实用户数据
时间窗口:周六 00:00-06:00,避免业务高峰
应急联系:发现影响立即停止并联系安全负责人 XXX
交付物:测试报告、修复建议、复测报告阶段与产出
| 阶段 | 产出 | 要点 |
|---|---|---|
| 准备 | 授权书与范围清单 | 边界、时间窗与禁止动作写清 |
| 执行 | 测试记录与中间通报 | 发现问题即时沟通,避免直接影响生产 |
| 报告 | 问题清单与修复建议 | 按可利用性与影响排序 |
| 复测 | 复测报告 | 逐条验证修复,未修复的重新计数 |
无授权测试属于违法行为,且可能被当作真实攻击处置:内部团队自测同样要留授权文件,避免测试流量触发应急流程。