自动生成渗透测试检查清单(规划到复盘)
解决安全评估混乱问题:提供从目标定义、范围划定、环境准备到漏洞修复验证的全流程检查清单,确保渗透测试的合规性、彻底性与高效性。
为什么需要这个技能
渗透测试不仅是一次性的攻击模拟,而是一个严谨的工程闭环。未经准备的测试容易误触发生产故障(如 DoS),或因范围不清导致法律风险。此技能自动生成标准化的检查单,强制测试人员在测试前完成法律授权、环境隔离与监控部署,并在测试后落实修复验证与环境还原。
适用场景
- 安全团队制定年度或专项渗透测试计划时。
- 需要将合规审计(如 PCI-DSS, GDPR)要求融入测试流程。
- 向客户或管理层展示专业的测试执行与整改闭环证据。
- 培训初级安全人员时,作为标准作业程序(SOP)模板。
核心工作流
-
界定目标与范围(Phase 1)
- 明确测试目的(合规、客户审计或内部排查)。
- 区分外部、内部、Web 应用或社会工程学等测试类型。
- 确认目标资产(IP、域名)与Out-of-scope排除项,防止误测第三方系统。
- 进行成本与预算评估,避免因期望过高导致项目失败。
-
环境准备(Phase 2)
- 决策测试环境:生产(高风险)、预发(推荐)或克隆环境(理想)。
- 部署前置监控工具,避免攻击流量冲击业务:
# Check security logs tail -f /var/log/auth.log tail -f /var/log/apache2/access.log # Monitor network tcpdump -i eth0 -w capture.pcap - 通知云服务商(AWS/Azure/GCP)并提交授权请求,确认日志留存策略。
-
测试执行与监控(Phase 3 & 4)
- 定义测试方法论(黑盒、灰盒或白盒)及攻击强度。
- 实时监控 IDS/IPS 告警,将误报(扫描流量)与真实攻击区分开。
- 管理测试期间的部署暂停策略,确保环境一致性。
-
修复与复盘(Phase 5)
- 验证漏洞修复方案的有效性,避免“假修复”。
- 清理测试账号、后门脚本及临时配置。
- 规划下次测试频率,根据资产变化动态调整。
下载和安装
下载 pentest-checklist 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可调用。内置的 Quick Reference 模块可直接生成预测试与后测试的核对表,辅助快速立项与收尾。
你可能还需要
暂无推荐