第2章 前置条件检查:网络环境、系统权限、监控工具就绪

2.1 适用场景

本流程适用于以下三类演练场景的启动前置阶段:

  • 红蓝对抗演练——攻击队在授权范围内开展渗透,需确保隔离网络不波及生产环境;
  • 数据泄露应急演练——模拟勒索、越权或社工泄露事件,需验证监控告警链路是否完整;
  • 合规性验证——按等保2.0/GDPR要求,检查最小权限与日志审计覆盖率是否达标。

核心原则:所有检查必须在演练正式启动前完成,并形成书面前置条件检查清单,未经确认不得进入下一阶段。

2.2 前置条件

在执行检查前,以下文档与授权必须就绪:

# 前置条件项 交付物 责任人
1 演练环境已搭建完毕,与生产环境物理/逻辑隔离 网络拓扑图、隔离策略文档 网络管理员
2 参与人员已签署授权书,明确操作范围 人员授权矩阵 安全主管
3 监控工具(EDR/SIEM/NTA)已接入演练VLAN 工具接入清单 安全运维
4 账号权限已按最小原则配置,无残留高权限 权限审计报告 系统管理员

⚠ 常见陷阱:演练中超过60%的“误告警”源于监控工具未正确接入演练网段;超过30%的“越权模拟失败”是因为前置权限没有清理干净。前置条件检查不是形式,必须逐项签字确认。

2.3 操作步骤

前置条件检查按三个维度依次执行,顺序不可调换:网络 → 权限 → 监控。每个维度包含验证项与测试命令。

步骤一:网络环境检查

  1. 确认演练 VLAN 与生产 VLAN 之间无三层路由互通;
  2. 验证防火墙规则:仅放行指定端口(如 22/443/8080),其余默认拒绝;
  3. 使用 ping 和 traceroute 测试隔离有效性:
# 从演练节点 ping 生产网关(应超时)
ping -c 3 10.1.0.1

# 从演练节点 traceroute 生产核心(应丢包或阻断)
traceroute -n 10.1.0.254

# 验证防火墙规则生效
iptables -L -n -v | grep DROP

步骤二:系统权限检查

  1. 导出所有演练账号及所属组,确认无 root / Domain Admin 等高权限;
  2. 检查敏感文件 ACL,确保非授权用户不可读:
# 查看当前用户 uid/gid
id

# 检查演练数据目录权限
ls -la /data/simulated_leak/

# 查找属主为 root 的异常脚本
find /home/simuser -user root -type f 2>/dev/null
  1. 验证 sudo 授权白名单:
sudo -l -U simuser

步骤三:监控工具就绪检查

  1. 确认 EDR Agent 在线且版本为最新:
# 检查 EDR 服务状态(以 CrowdStrike 为例)
systemctl status falcon-sensor

# 检查 SIEM 日志转发器
systemctl status filebeat
journalctl -u filebeat --no-pager -n 20
  1. 验证 NTA 网络流量采集是否覆盖演练 VLAN:
# 检查 Zeek 或 Suricata 监听接口
tcpdump -i eth0 -c 10 -nn port 443
  1. 触发一条模拟告警,确认 SOC 平台能收到:
# 写入测试 Syslog
logger -p local0.warn "TEST_ALERT: pre_condition_check"
tail -f /var/log/syslog | grep TEST_ALERT

💡 效率建议:将以上命令封装为 preflight.sh 一键检测脚本,输出 JSON 格式结果,便于自动解析入库。

2.4 输入输出物

类型 输入物 输出物
网络 网络拓扑图、防火墙策略表 隔离验证测试记录、防火墙规则快照
权限 账号清单、权限矩阵 权限审计报告、sudo白名单截图
监控 工具接入清单、告警规则列表 Agent在线列表、测试告警回执
汇总 前置条件检查清单(空白模板) 前置条件检查清单(已签字确认)

2.5 责任边界

角色 职责范围 签字确认项
网络管理员 VLAN隔离、防火墙规则、路由策略 网络环境检查通过
系统管理员 账号创建、权限分配、ACL配置 系统权限检查通过
安全运维 EDR/SIEM/NTA部署、告警规则配置 监控工具就绪确认
安全主管 总体审批、授权签署、异常决策 前置条件全部放行

2.6 记录材料

以下记录材料需归档至演练项目文件夹,保存期限不少于6个月:

  • 前置条件检查清单(含各维度签字页)—— PDF 扫描件;
  • 网络隔离测试日志—— ping/traceroute 原始输出;
  • 权限审计报告—— 含账号列表、属主、sudo 规则;
  • 监控工具在线快照—— systemctl status 及 Agent 列表截图;
  • 测试告警回执—— SIEM 平台告警 ID 或 Syslog 接收确认。

📌 归档要求:所有记录材料必须为不可编辑格式(PDF/PNG),文件命名规则:章节号_检查项_日期_版本.pdf,例如 02_网络隔离_2025_03_01_v1.pdf。

2.7 异常处理

前置条件检查过程中如发现以下异常,按对应策略处置:

异常现象 影响等级 处置策略 恢复标准
演练 VLAN 可 ping 通生产网关 严重 立即停止检查,通知网络管理员修改路由/ACL,重新验证 ping 超时率达到 100%
存在未授权的 root 权限账号 严重 禁用该账号,重新从权限基线同步,再次审计 所有账号均符合最小权限矩阵
EDR Agent 离线或版本过低 中等 升级/重装 Agent,触发心跳测试 Agent 在线率 ≥ 95%,版本与基线一致
SIEM 无法接收测试告警 中等 检查 Logstash/Filebeat 配置,重启转发链路 测试告警在 2 分钟内出现在 SIEM 告警台
NTA 接口未抓取到流量 低 确认端口镜像配置,重启 NTA 采集服务 tcpdump 可正常抓包,NTA 仪表盘有流量曲线

⚠ 异常升级条件:如果任一严重异常在 30 分钟内无法解决,安全主管有权延期演练,直至所有条件满足。

2.8 验收标准

前置条件检查全部通过后,由安全主管在前置条件检查清单上签字确认。验收标准如下:

维度 验收项 通过标准
网络环境 隔离有效性 演练→生产方向 ping 超时率 100%,traceroute 在边界路由器处阻断
网络环境 防火墙规则 仅放行白名单端口,其余规则均为 DROP,无 any/any 例外
系统权限 最小权限 所有账号均无 root/Domain Admin 权限,sudo 命令受限
系统权限 ACL 合规 敏感数据目录非授权用户不可读,无 777 权限
监控工具 Agent 在线率 EDR/SIEM/NTA 均在线,版本与基线一致
监控工具 告警可达性 测试告警在 2 分钟内成功写入 SIEM 并触发通知
文档 归档完整性 6 项记录材料(2.6节)全部归档,命名规范

验收结果记录在前置条件检查清单表格末尾,签字后即视为第2章完成,方可进入第3章「模拟场景初始化」。

前置条件检查总流程 前置条件检查总流程 开始前置条件检查 ① 网络环境检查 ② 系统权限检查 ③ 监控工具就绪 VLAN 隔离验证 防火墙规则生效 最小权限确认 账号权限矩阵 EDR/SIEM 在线 日志采集覆盖率 全部通过? ✔ 进入模拟场景 异常处理流程 说明:三个维度的检查必须全部通过,方可进入模拟场景;任一维度失败则转入异常处理。 网络管理员、系统管理员、安全运维分别对各自维度负责,安全主管拥有最终放行权。 所有检查记录必须归档保存,作为演练合规性证明。