SuperAPI AI 工具集

soc-operations

安全与审计

查看项目

更新于 10-15 16:24

技能介绍

用途

SOC Operations 是位于 siem-detection(工程规则)和 incident-triage(响应)之上的运营层技能,关注的是运行 7×24 小时告警分诊的人员与流程:告警优先级排序、运行手册编写、升级标准、值班卫生、MTTD/MTTR,以及逐渐侵蚀 SOC 的告警疲劳问题。

该技能提供三种模式:

  • Build(搭建):从零设计 SOC(小型组织建立首个 IR 能力,或 MSSP 接入)。
  • Run(运营):现有 SOC 的日常运营。
  • Improve(改进):分析现有 SOC 的指标并修复问题环节。

交叉引用:siem-detection(向 SOC 提供告警的规则)、incident-triage(已确认事件的处置手册)、threat-hunting(告警分诊之间的主动工作)、breach-patterns(SOC 应准备好的攻击模式)。

主要能力

模式一:搭建 SOC

自建、MSSP 还是混合?

模式 适用场景 陷阱
完全自建 成熟安全组织、≥5 名专职分析师、受监管行业 少于 8 人难以 7×24 值班;值班倦怠
完全外包(MSSP) 较小组织、有合规要求但无内部人员 MSSP 缺乏业务上下文;告警调优慢
混合(MSSP 一级,内部二级以上) 成长型公司最常见 交接复杂;"MSSP 过滤了但没告诉我们"的缺口

人员编制:7×24 内部覆盖需要每周 168 小时。一名分析师每周 40 小时(约 1700 有效小时/年)。无重叠时真正 7×24 最少需 5 名分析师,考虑休假和倦怠现实最少 6–7 名。低于 6 人可考虑用 MSSP 覆盖非工作时间。

分析师分层:

  • 一级 — 分诊:初步告警审查,带备注关闭误报,将真实发现升级至二级,通常遵循运行手册。
  • 二级 — 调查:对升级项深入分析,跨数据源关联,判定"事件"还是"噪音",为一级编写新运行手册。
  • 三级 — 工程与响应:检测工程、威胁狩猎、事件响应领导,资深且昂贵,负责构建 SOC 能力。

小型 SOC(≤4 名分析师)层级会合并,每人都做一级+二级工作,三级为兼职或外包。

实际需要的工具:SIEM(日志聚合与告警)、案例管理(ServiceNow / Jira Security / TheHive / Tines,用工单而非 Slack 线程)、SOAR(Tines、Torq、Cortex XSOAR、Splunk SOAR,需在运行手册稳定后才值得自动化)、EDR/NDR 控制台、资产清单(Snipe-IT、ServiceNow CMDB、Axonius)、文档 wiki(Notion / Confluence / GitBook)。

模式二:运营 SOC

告警优先级排序(默认排序,可按环境调整):

  • 严重:已确认的入侵指标(已知恶意哈希、C2 回连、勒索软件行为、向已知恶意基础设施的数据外泄)
  • 高:凭据访问模式(LSASS dump、票据伪造)、特权账户异常行为、安全控制被禁用(EDR 被移除、审计日志停止)
  • 中:持久化指标(新计划任务、注册表 Run 键)、服务账户的发现命令、MFA 失败激增
  • 低:单事件异常、无上下文的行为离群值
  • 信息:供后续关联的上下文丰富事件,单独不可操作

严重和高危绝不等待。中危在班次内分诊(≤8 小时)。低危和信息批量处理。

运行手册编写:任何触发超过 2–3 次的告警都需要运行手册。结构包括:触发条件(精确的 SIEM 规则/检测名称)、负责人、最后审查日期、快速参考(告警含义、常见误报、常见真报)、分诊步骤、误报处理、真报处理、常见关联查询。运行手册应存放在版本控制或带版本的 wiki 中,而非 Slack 私信或个人笔记。

升级标准(应明确而非"自行判断"):

条件 升级至 速度
观察到活跃数据外泄 二级/值班 立即
特权账户行为异常 二级 本班次
单主机多个关联告警 二级 本班次
检测规则每小时触发 >50 次且真报率高 三级(工程) 下一工作日
检测规则每小时触发 >50 次且 100% 误报 三级(工程) 下一工作日
一级不知如何处理 二级 分诊 30 分钟后

交接班:最可预防的"数天后才发现入侵"原因是夜班有发现但早班从未听说。交接清单(每班 5–10 分钟):进行中的案例、观察项、活跃调优、班次内收到的呼叫、决定忽略的事项及原因。需持久且可搜索。

模式三:改进 SOC

真正重要的 KPI:

指标 定义 目标
MTTD 平均检测时间(事件到告警触发) 高置信规则 <5 分钟;行为类 <1 小时
MTTR 平均响应时间(告警到分诊决策) 一级:严重 <15 分钟;中危 <4 小时
MTTC 平均遏制时间(确认事件到阻止扩散) 确认入侵 <1 小时
每规则真报率 真报/总告警 任何规则 >30%;低于则调优或停用
每分析师每班告警量 一级分析师每 8 小时班次告警数 <25,超过则疲劳主导
ATT&CK 战术覆盖率 至少有一条检测规则的战术 初始访问、执行、持久化、防御规避、凭据访问力求 100%
运行手册覆盖率 有运行手册的告警占比 >80% 告警量
运行手册时效 新告警类型到手册交付 <5 次该类型告警

不要测量无法行动的东西。"处理告警数"是虚荣指标。

调优循环:SOC 主要失败模式是未调优规则导致的告警疲劳。每周审查告警量最高的规则;真报率 <30% 则规则有问题,调优或停用;概念合理则调优(加过滤、提高阈值、加允许列表),概念不合理则停用;记录每次停用;跟踪调优周期——"规则 X 在 6 个月内调优 3 次"意味着规则概念错误而非参数问题。

告警疲劳诊断:一级分析师 <30 秒关闭告警、同类告警反复被忽略且无记录抑制、分析师年流失率 >25%、"我们没抓到 X"的事后复盘指向已触发但未处理的告警。出现这些时应全面停止新规则管道,花一个周期调优。

使用方式

该技能输出格式为 SOC 评估/建设计划,包含:组织名称、模式(Build/Run/Improve)、日期、当前状态(或提议)、发现(改进模式)/缺口(搭建模式)表格、建议表格(优先级/事项/负责人/时间线)、KPI 仪表盘提案、运行手册待办清单。

适用场景

  • 小型组织建立首个事件响应能力
  • MSSP 接入新客户
  • 现有 SOC 的日常运营与交接
  • 分析 SOC 指标并修复问题
  • 诊断和缓解告警疲劳

限制

  • 该技能产出运营计划,不涉及漏洞利用
  • 拒绝为未经授权监视员工或第三方设计 SOC 能力
  • 故意隐藏合法安全事件的告警调优是发现项,不是交付物
  • 不帮助构建"合规表演"式 SOC——若组织意图是"打勾而不真正检测",应提出反对
  • 若评估中发现活跃事件,应移交 incident-triage,不要在火情中继续规划工作

参考资料

  • NIST SP 800-61 Rev. 3(计算机安全事件处理指南)
  • 《Crafting the InfoSec Playbook》— Bollinger / Enright / Valites
  • 《The Practice of Network Security Monitoring》— Richard Bejtlich
  • 《Intelligence-Driven Incident Response》— Brown / Roberts
  • SANS SOC Survey(年度)
  • Gartner Magic Quadrant for SIEM(轮换,使用当前版本)
  • ATT&CK for SOC analysts — attack.mitre.org/resources/training
  • MITRE D3FEND — 防御对策目录
  • "SOC Maturity Model" — 多种版本,选一个并对照测量