定义

事件响应(Incident Response,IR):在安全事件发生时,按预定流程进行检测、遏制、根除、恢复和复盘。

六个阶段(NIST SP 800-61 框架)

一、准备(Preparation)

事件发生之前的工作,也是最重要的阶段。

  • 建立响应团队,明确角色和职责;
  • 准备工具(取证工具、隔离工具、通信工具);
  • 建立通信计划(内部谁通知谁、对外谁发言、法务和公关如何参与);
  • 明确升级路径(什么情况需要通知管理层?);
  • 演练(桌面推演、模拟演练)。

没有准备,事到临头必然混乱。

二、检测与分析(Detection and Analysis)

  • 从告警中识别真实事件;
  • 判断事件的性质(是恶意软件?账号被盗?数据泄露?);
  • 评估影响范围(哪些系统、哪些数据);
  • 优先级排序(依据资产重要性和扩散速度)。

产出:事件的初步判定和优先级。

三、遏制(Containment)

目标:阻止损害扩大。

短期遏制:

  • 隔离受感染的主机(断网,但不一定关机——关机可能破坏易失性证据);
  • 禁用被攻破的账号;
  • 阻断恶意 IP/域名。

长期遏制:在保持业务运行的前提下,部署临时防护(如临时规则、补丁)。

关键权衡:遏制可能中断业务。决策需要权衡"继续扩散的风险" vs "业务中断的代价"。

例如:是否立即隔离一台正在提供服务的服务器?这可能需要管理层的决策。

四、根除(Eradication)

找出并消除根本原因。

  • 清除恶意软件、后门、持久化机制;
  • 修补被利用的漏洞;
  • 重置所有可能泄露的凭据(不只是已知的——攻击者可能已获取其他账号);
  • 检查是否有其他系统被攻陷(横向移动)。

注意:如果不彻底,攻击者很可能会再次进来。

五、恢复(Recovery)

  • 从干净的备份恢复系统(确保备份本身未被感染);
  • 逐步恢复服务,密切监控;
  • 验证系统正常运行且无残留。

六、事后活动(Post-Incident Activity)

复盘(Postmortem / Lessons Learned)。

复盘的重要性

无指责复盘(Blameless Postmortem) 是现代实践的核心原则:

关注"系统为什么会允许这件事发生",而非"谁搞砸了"。

原因:如果复盘变成追责,人们就会隐瞒信息,组织就无法学到真正的教训。

复盘应包含:

  • 时间线:从入侵到发现的完整时间线;
  • 根本原因:为什么会发生(不只是"没打补丁",而是"为什么没打补丁"——流程问题?优先级问题?资产清单缺失?);
  • 改进项:具体的、有负责人的、有期限的行动项;
  • 哪些做对了(同样重要)。

改进项要有跟踪机制——很多组织的复盘报告写完就束之高阁,同样的问题反复发生。

一些实用要点

一、时间线记录

从事件开始就记录所有操作和发现——这对事后复盘、法务取证都至关重要。

指定专人做记录(scribe)。

二、证据保全

如果可能涉及法律程序或需要深入取证:

  • 保留日志(防止被覆盖或删除);
  • 对关键系统做磁盘镜像;
  • 记录取证过程的监管链(Chain of Custody)。

注意:先镜像后分析——不要在原始证据上直接操作。

三、沟通

  • 内部:定期向管理层同步(用他们能理解的语言——风险、影响、需要的决策);
  • 外部:如果需要通知客户、监管机构(很多法规有时限要求,如 GDPR 的 72 小时),提前准备好。

四、判决书(对内部威胁)

涉及内部人员时,需要 HR、法务、安保协同——流程要提前定义。

一个关键指标

MTTD(平均检测时间) 和 MTTR(平均响应时间)。

攻击者通常在几分钟到几小时内完成初始访问和驻留;而很多组织需要数周甚至数月才发现被入侵。

缩短这两个时间,是安全运营最直接的目标。

说明:本文为安全运营的知识整理。