禁止植入与后门
禁止植入与后门是渗透测试的硬性约束:不得上传 webshell、不得留计划任务后门、不得建账号后门、不得部署远控程序。确需验证持久化风险的场景,也应只在测试环境模拟并立即清理。验证思路是证明能否写入到可被执行的位置,而不是实际驻留——例如上传测试文本文件后立即删除,即可说明上传目录缺少执行隔离;只读核对现有计划任务配置,即可说明任务创建权限是否过宽。一旦植入物未被清理干净,测试本身就变成了新的安全隐患,其危害可能超过原漏洞。
基本信息
| 禁止项 | webshell、计划任务后门、账号后门、远控程序 |
|---|---|
| 替代方式 | 证明可写入的位置即可说明风险,无需实际驻留 |
| 环境限制 | 确需验证持久化时仅在测试环境模拟 |
| 清理要求 | 任何测试残留文件必须清除并核对 |
| 记录要求 | 清理项逐条留痕,请客户抽验 |
典型使用场景
- 上传点:验证可写入后立即删除,不做驻留
- 计划任务:只读核对现有任务配置,不新增任务
- 账号创建:验证权限是否过宽,不实际建账号
- 持久化风险:报告中说明原理与影响,不做实测驻留
- 测试环境:确需演示时在隔离环境进行,随后清理
替代验证示例
替代验证示例
# 上传点:验证上传了测试文本文件,立即删除
# 计划任务:只读核对现有任务配置
# 持久化风险:报告中说明原理与影响
# 账号:验证创建权限,不实际建账号
# 收尾:逐项核对清理结果并留痕禁止动作与替代
| 禁止动作 | 风险 | 替代方案 |
|---|---|---|
| 上传 webshell | 长期可利用的后门 | 上传无害文件验证限制后删除 |
| 新增计划任务 | 隐蔽持久化 | 只读核对任务配置 |
| 新建账号后门 | 权限长期残留 | 验证创建权限,不实际新建 |
| 部署远控程序 | 严重安全事件 | 报告说明原理与影响 |
| 修改启动项 | 持久化且难排查 | 只读查看配置 |
一旦植入物未清理干净,测试就成了新的安全隐患;清理要逐项核对,不能凭印象认为已经删掉。
严禁使用开源远控工具做演示;这类工具即使只是运行,也可能被防守方监测并升级为安全事件。