检测工程参考,将 Windows、云、容器、身份和 ICS 攻击类别映射到 Sigma 规则、信任边界模型、BYOVD 驱动程序情报和 Splunk 工作流。
一个整合的防御工程库。攻击类别、检测它们的模式、已提交的 Sigma 规则以及 Windows 信任边界模型,全部汇集于一个仓库中。
此仓库整合了原先的四个兄弟仓库:
| 原仓库 | 合并至 | 内容 |
|---|---|---|
detection-engineering-patterns | patterns/ + METHODOLOGY.md | 成熟的模式:从攻击类别到可观测项、数据源和 Sigma 规则 |
all-the-sigma-you-need | sigma/ | 3,141 条按 MITRE ATT&CK 技术与战术索引的 Sigma 规则 |
windows-trust-boundary-blueprint | boundaries/ + TRUST-MODEL.md | 按组件索引的 Windows 信任边界模型 |
windows-driver-surface | drivers/ | 带日期的驱动攻击面:661 条 BYOVD/易受攻击驱动记录、HVCI + 黑名单、检测映射 |
splunk-cheatsheet | splunk/ | 实用 Splunk 参考:SPL、检测/告警、ES、调查模式 |
classes/ — 按攻击类别浏览(融合视图)。每个类别一个文件,即端到端的防御页面(从建模到恢复)。清单计数位于 INDEX.md。patterns/ — 方法论模式(p01–p11、p14–p34)。CONTROL-MAP.md — ATT&CK 缓解措施 / D3FEND / CIS / NIST 覆盖。METHODOLOGY.md — 检测开发工作流程。boundaries/ — Windows 信任边界文档(b01 服务 .. b10 令牌完整性)。TRUST-MODEL.md — 信任边界综合模型。drivers/ — 驱动攻击面:661 条带日期的驱动记录、BYOVD CVE 目录、HVCI + 易受攻击驱动黑名单,以及检测映射。splunk/ — Splunk 参考:SPL 基础知识、检测与告警、Enterprise Security,以及调查模式。sigma/ — 完整 Sigma 语料库,按 MITRE ATT&CK 技术与战术索引(、、)。AD 类别 c14–c19 位于 ad/classes/ 下(Kerberos、DCSync、AD CS、委派、ACL 持久化、强制认证)。包含状态拆分的完整表格:INDEX.md。
CONTINENTS.md 中选择一个大陆,从 TECHNIQUE-INDEX.md 中选择一项技术,或从 INDEX.md 中选择一个攻击类别。classes/cN-*.md(或 ad/classes/)查看融合页面:指定的加固(harden)、数据源前提、优先启用的 Sigma ID、狩猎(hunt)、隔离(isolate)、驱逐(evict)、恢复(restore),以及一个指定的实验测试。classes/_TEMPLATE.md 是每个类别都必须通过的契约。patterns/ 查看可观测性 / 数据源骨架,或进入 sigma/ 查看完整规则集。TRUST-MODEL.md,以及(Windows 上的)boundaries/。drivers/:带日期的驱动目录、指定的 BYOVD CVE、HVCI + 易受攻击驱动黑名单,以及检测映射。splunk/:SPL 基础知识、告警、Enterprise Security 和调查模式(sigma/ 中 Sigma 规则的常见部署目标)。适用于读者拥有或被授权测试的系统的防御工程参考。双重用途:将攻击(配套的攻击库)与检测(本库)配对使用。除 Sigma 检测规则和参考方法论外,本仓库不托管任何载荷。
章程:一部防御百科全书——与 HackTricks 相对。每个声明的大陆都有信任模型和通过 classes/_TEMPLATE.md 的融合类别。移动端/ICS/AI 均在范围内,并附有诚实的“无 Sigma 语料库”说明。区块链、隐写术和漏洞利用开发教程不在范围内。原始缺口映射见 LIBRARY-GAPS.md。
PROVENANCE.md 记录了每个来源以及 Sigma 语料库的生成方式。
sigma/gen_bridge.py 从全新的 SigmaHQ 克隆中重新生成按技术索引的树。
根目录下的 gen_bridge.py 重新生成每个类别的计数。
INDEX.mdTACTICS.mdDETECTION-GAPS.mdLIBRARY-GAPS.md — 库形态相对于完整防御百科的缺口(HackTricks 的对立面)。规则数量缺口保留在 sigma/DETECTION-GAPS.md。CONTINENTS.md — 平台 → 原语 → 页面(HackTricks 的主干结构)。TECHNIQUE-INDEX.md — ATT&CK 技术 → 融合类别。classes/_TEMPLATE.md — 融合类别页面的完成定义(建模、加固、检测、狩猎、隔离、诱骗、驱逐、恢复)。ad/、linux/、macos/、identity/、cloud/、email/、web/、network/、c2/、cicd/、mobile/、ics/、physical/、ai/、telemetry/、hunts/)— 信任模型 + 类别索引。| 类别 | 攻击 | 模式 | Sigma 技术目录 | 规则 |
|---|
| c01 | UAC 绕过 | patterns/p01-uac-bypass.md | sigma/rules/t1548.002 | 56 |
| c02 | BYOVD 驱动加载 | patterns/p02-byovd-driver-load.md | sigma/rules/t1068, t1547.008 | 16 |
| c03 | LSASS / 令牌窃取 | patterns/p03-token-theft-lsass.md | sigma/rules/t1003* | 185 |
| c04 | 服务滥用 | patterns/p04-service-abuse.md | sigma/rules/t1543.003 | 38 |
| c05 | 注册表持久化 | patterns/p05-registry-persistence.md | sigma/rules/t1547.001 | 31 |
| c06 | 签名二进制代理(LOLBins) | patterns/p06-lolbins.md | sigma/rules/t1218* | 179 |
| c07 | PowerShell | patterns/p07-powershell.md | sigma/rules/t1059.001 | 180 |
| c08 | 防御削弱 | patterns/p08-defense-impairment.md | sigma/rules/t1685*, t1686.003 | 200 |
| c09 | DLL 搜索顺序劫持 | patterns/p09-dll-hijack.md | sigma/rules/t1574.001 | 80 |
| c10 | WMI 执行 / 持久化 | patterns/p10-wmi-persistence.md | sigma/rules/t1047, t1546.003 | 58 |
| c11 | 计划任务 | patterns/p11-scheduled-tasks.md | sigma/rules/t1053.005 | 31 |
| c12 | 令牌模拟 | patterns/p03-token-theft-lsass.md | sigma/rules/t1134* | 23 |
| c13 | 打印后台处理程序 | patterns/p02-byovd-driver-load.md | t1068 / t1547.010 / t1134.001 | 分散 |
| c20 | 横向移动 | patterns/p20-lateral-movement.md | t1021.002 .001 .006 .003, t1047 | 36+15+10+13+47 |
| c21 | 钓鱼 / 用户执行 | patterns/p21-phishing.md | t1566.001, t1566, t1566.002, t1204.002 | 19+11+3+28 |
| c22 | 有效账户 | patterns/p22-valid-accounts.md | t1078, t1078.004 | 51+37 |
| c23 | Linux 权限提升 | patterns/p23-linux-privesc.md | t1548.001, t1548.003, t1053.003, t1543.002 | 1+1+6+2 |
| c24 | 容器逃逸 | patterns/p24-container-escape.md | t1611, t1609, t1552.007 | 2+3+4 |
| c25 | 云控制平面 | patterns/p25-cloud-control-plane.md | t1078.004, t1098 | 37+31 |
| c26 | Kubernetes | patterns/p26-kubernetes.md | t1611, t1609, t1552.007 | 20 个 k8s 文件 |
| c27 | Web / webshell | patterns/p27-web-webshell.md | t1190, t1505.003 | 46+23 |
| c28 | C2 / 隧道 / 数据外传 | patterns/p28-c2-tunnel-exfil.md | t1572, t1090, t1105 | 23+21+70 |
| c29 | CI/CD / 供应链 | patterns/p29-cicd-supply-chain.md | t1195* | 较少 |
| c30 | macOS 信任 | (融合在类别中) | t1553.001, t1547.015, t1569.001, t1543.001/.004 | 1+1+1+2+2 |
| c31 | 移动设备 / MDM | patterns/p31-mobile-mdm.md | 移动矩阵 | 无 Sigma |
| c32 | ICS / OT | patterns/p32-ics-ot.md | ICS 矩阵 | 无 Sigma |
| c33 | 物理 / 固件 / 无线 | patterns/p33-physical-firmware-wireless.md | t1200, t1542.001, t1495 | 3+2+1 |
| c34 | AI 智能体 / MCP | patterns/p34-ai-agent-mcp.md | 新兴 | 无 Sigma |