4. 恶意软件感染主机的网络隔离操作

恶意软件感染主机的网络隔离操作 学习卡片

隔离前的决策边界

对已确认感染恶意软件的主机,网络隔离不是简单“拔网线”。需要同时满足三个约束:切断恶意软件横向移动与C2回连、保留取证与管理通道、隔离动作可验证、可回滚。隔离前先确认主机身份(IP、MAC、主机名、EDR Agent ID)、感染证据(进程、哈希、外连IP/域名)以及业务归属,避免误隔离核心生产节点。

隔离通道通常分两层:EDR网络遏制(Agent侧下发隔离策略,仅放行EDR管理流量)和交换机ACL(端口级过滤,作为EDR失效时的兜底)。两者可叠加使用,但需注意EDR隔离后远程桌面会中断,必须提前保留带外管理或跳板机通道。

感染主机 IP: 10.20.3.45 MAC: 00:1A:2B:3C:4D:5E EDR Agent: online 恶意进程: svchost.exe(伪装) 接入交换机 端口: Gi1/0/24 VLAN: 20 (办公区) ACL: 待下发 EDR管理平台 隔离策略下发 仅放行管理流量 心跳: 443/TCP 跳板机/带外管理 IP: 10.20.3.10 SSH/RDP 保留通道 互联网/C2 C2: 185.x.x.77:8443 域名: update.evil.xyz 横向目标: 10.20.3.0/24 上行流量 下行流量 Agent心跳 管理通道 C2回连(需阻断) 隔离动作 1. EDR下发隔离策略 2. 交换机ACL拒绝 源IP 10.20.3.45 3. 保留443→EDR 4. 保留22→跳板机 5. 记录时间戳 隔离验证 ✓ ping C2 超时 ✓ 横向端口不可达 ✓ EDR心跳正常 ✓ 跳板机可登录 ✓ 交换机ACL命中计数 ✓ 业务无异常告警

EDR隔离与交换机ACL的配合

EDR隔离的优点是精准到进程和主机,且能保留Agent管理通道;缺点是如果Agent被恶意软件卸载或失联,隔离即失效。交换机ACL的优点是网络层强制,不依赖主机状态;缺点是粒度粗,容易误伤同网段其他主机。推荐做法是先EDR隔离,再交换机ACL加固,两者时间差控制在1分钟内。

交换机ACL配置示例

以下为Cisco IOS风格ACL,应用于感染主机所在端口Gi1/0/24的入方向。核心逻辑:放行EDR管理平台和跳板机,拒绝其他所有流量。

! 定义EDR管理平台和跳板机地址
ip access-list extended QUARANTINE_ACL
 ! 放行到EDR管理平台的443
 permit tcp host 10.20.3.45 host 10.20.1.100 eq 443
 ! 放行到跳板机的SSH/RDP
 permit tcp host 10.20.3.45 host 10.20.3.10 eq 22
 permit tcp host 10.20.3.45 host 10.20.3.10 eq 3389
 ! 放行DNS(可选,用于EDR域名解析)
 permit udp host 10.20.3.45 host 10.20.1.2 eq 53
 ! 拒绝其他所有IP流量
 deny ip any any log

! 应用到端口入方向
interface GigabitEthernet1/0/24
 ip access-group QUARANTINE_ACL in
注意:ACL的deny ip any any log会产生大量日志,建议先评估交换机日志缓冲,或改为deny ip any any并配合NetFlow采样。另外,如果感染主机需要访问内网DNS,需单独放行,否则EDR域名解析可能失败。

隔离有效性验证清单

验证项操作预期结果失败处理
C2回连阻断从感染主机ping/curl C2 IP和域名超时或拒绝检查ACL是否生效、EDR隔离是否覆盖
横向移动阻断从感染主机扫描同网段其他主机445/3389端口不可达确认ACL入方向已应用
EDR管理通道在EDR平台查看Agent心跳心跳正常,可下发指令检查443放行规则、Agent服务状态
跳板机管理通道从跳板机SSH/RDP登录感染主机可登录检查22/3389放行规则、主机防火墙
ACL命中计数在交换机执行show ip access-list QUARANTINE_ACLdeny条目计数增长若计数不增长,检查ACL应用方向
业务影响确认联系业务负责人确认无关键业务中断无异常若有影响,评估是否需临时放行特定业务端口

回滚与记录

隔离不是永久措施。取证完成、恶意软件清除、主机重建后,需按以下顺序回滚:先移除交换机ACL,再解除EDR隔离,最后恢复网络访问。回滚前必须确认主机已无恶意进程、无异常外连、EDR扫描通过。所有隔离和回滚操作需记录时间戳、操作人、变更单号,便于事后审计。

如果EDR平台支持“隔离白名单”功能,可将跳板机IP和EDR管理平台IP加入白名单,这样即使ACL配置有误,管理通道也不会中断。建议在隔离前先测试白名单规则。