mengoh-quandry/Intezer-Detection-Library
GitHub: mengoh-quandry/Intezer-Detection-Library
一个经过验证的质量分级检测规则库,提供行为驱动的 Sigma 规则、MITRE ATT&CK 映射和多平台 SIEM/EDR 转换,帮助安全团队快速部署生产就绪的检测能力。
Stars: 0 | Forks: 0
# Quandry Labs 检测库
面向现代安全运营中心的行为检测规则。所有规则均具备以下特点:
- **平台无关** — 以 Sigma 格式编写,并附带针对特定产品的转换
- **行为导向** — 不依赖脆弱的 IOC(哈希、IP、域名、电子邮件地址)
- **生产就绪** — 已通过质量检查清单验证,并附有误报说明文档
## 仓库结构
```
sigma/
├── windows/ # Windows detection rules (87 rules)
├── linux/ # Linux detection rules (9 rules)
├── macos/ # macOS detection rules (4 rules)
└── cross-platform/ # Network & multi-OS rules (10 rules)
yara/
├── asyncrat/ # AsyncRAT YARA rules
├── remcosrat/ # RemcosRAT YARA rules
├── salatstealer/ # SalatStealer YARA rules
├── socgholish/ # SocGholish YARA rules
├── vidar/ # Vidar YARA rules
└── behavioral/ # Behavioral YARA rules (4 rules)
platform/
├── crowdstrike/ # Falcon Query Language (FQL)
├── elastic/ # EQL/ESQL queries
├── microsoft-defender/ # Kusto Query Language (KQL)
├── sentinelone/ # Deep Visibility / STAR rules
├── splunk/ # SPL searches
└── sumologic/ # Sumo Logic queries
```
涵盖 9 种 MITRE ATT&CK 战术和 60 多种独立技术/子技术的**110 条 Sigma 检测规则**。174 项特定平台的转换。
## 检测覆盖范围
### 按 MITRE ATT&CK 战术分类的规则
| 战术 | 规则数 | 关键技术 |
|--------|------:|----------------|
| 防御规避 | 42 | T1027, T1036, T1055, T1140, T1218, T1562, T1564 |
| 执行 | 18 | T1047, T1059.001/.003/.004/.005, T1620 |
| 持久化 | 12 | T1053, T1543, T1546, T1547.001 |
| 命令与控制 | 9 | T1071, T1102, T1105, T1219 |
| 凭证访问 | 5 | T1005, T1555.003 |
| 侦察 | 4 | T1016, T1057, T1082, T1497, T1614 |
| 影响 | 3 | T1496 |
| 数据渗出 | 3 | T1048, T1560.001 |
| 收集 | 2 | T1005, T1560.001 |
### 完整 MITRE ATT&CK 技术覆盖范围
| 技术 | 名称 | 规则数 |
|-----------|------|------:|
| T1005 | 本地系统数据 | 2 |
| T1016.001 | 网络连接发现 | 1 |
| T1027 | 混淆文件或信息 | 5 |
| T1027.003 | 隐写术 | 1 |
| T1027.010 | 命令混淆 | 2 |
| T1036 | 伪装 | 2 |
| T1036.004 | 伪装任务或服务 | 1 |
| T1036.005 | 匹配合法名称或位置 | 5 |
| T1047 | Windows 管理规范 | 1 |
| T1048 | 通过替代协议渗出 | 1 |
| T1048.003 | 通过非加密非 C2 协议渗出 | 1 |
| T1053.003 | Cron | 1 |
| T1053.005 | 计划任务 | 3 |
| T1055 | 进程注入 | 4 |
| T1055.012 | 进程镂空 | 1 |
| T1057 | 进程发现 | 1 |
| T1059 | 命令和脚本解释器 | 3 |
| T1059.001 | PowerShell | 17 |
| T1059.003 | Windows 命令行 | 3 |
| T1059.004 | Unix Shell | 1 |
| T1059.005 | Visual Basic | 4 |
| T1070.004 | 文件删除 | 3 |
| T1071.001 | Web 协议 | 1 |
| T1082 | 系统信息发现 | 1 |
| T1102 | Web 服务 | 1 |
| T1102.001 | 死信解析器 | 2 |
| T1105 | 入站工具传输 | 14 |
| T1112 | 修改注册表 | 1 |
| T1140 | 解密/解码文件或信息 | 4 |
| T1187 | 强制身份验证 | 1 |
| T1204.001 | 恶意链接 | 2 |
| T1218 | 系统二进制文件代理执行 | 2 |
| T1218.002 | 控制面板 | 1 |
| T1218.005 | Mshta | 3 |
| T1218.007 | Msiexec | 3 |
| T1218.009 | Regsvcs/Regasm | 1 |
| T1218.010 | Regsvr32 | 1 |
| T1218.011 | Rundll32 | 2 |
| T1218.012 | Verclsid | 1 |
| T1219 | 远程访问软件 | 3 |
| T1496 | 资源劫持 | 3 |
| T1497.001 | 系统检查(虚拟化/沙箱逃逸) | 2 |
| T1542 | 操作系统前启动 | 1 |
| T1543.001 | 启动代理 | 1 |
| T1543.002 | Systemd 服务 | 1 |
| T1543.003 | Windows 服务 | 1 |
| T1543.004 | 启动守护程序 | 1 |
| T1546 | 事件触发执行 | 1 |
| T1547.001 | 注册表运行键 / 启动文件夹 | 3 |
| T1553.001 | Gatekeeper 绕过 | 1 |
| T1555.003 | 来自 Web 浏览器的凭证 | 4 |
| T1560.001 | 通过实用程序归档 | 2 |
| T1562 | 损害防御 | 1 |
| T1562.001 | 禁用或修改工具 | 6 |
| T1562.002 | 禁用 Windows 事件日志记录 | 2 |
| T1564.001 | 隐藏文件和目录 | 2 |
| T1564.003 | 隐藏窗口 | 5 |
| T1574.002 | DLL 侧加载 | 1 |
| T1614 | 系统位置发现 | 1 |
| T1614.001 | 系统语言发现 | 1 |
| T1620 | 反射式代码加载 | 2 |
### 威胁狩猎 — 2026 年 3 月(整合版:16 条 Sigma + 4 条 YARA)
基于对 MalwareBazaar 顶级签名进行实时威胁狩猎以及对 1,275 个样本 / 78 种文件扩展名开展的 3 天狩猎行动得出的行为模式。最初包含 4 个批次共 34 条规则,现已通过合并共享相同 MITRE 技术、SOC 响应和战术的检测项,整合为 16 条规则。
**整合摘要**(8 条整合规则取代了原先的 26 条):
| 整合规则 | 取代 | 技术 |
|-------------------|----------|-----------|
| 通过多种方法篡改 Defender | 5 条规则 | T1562.001, T1562.002 |
| 可疑的计划任务持久化 | 3 条规则 | T1053.005 |
| 可疑父进程 → .NET framework 工具 | 5 条规则 | T1055, T1127.001 |
| .NET 注入设置 (taskkill + 编译器链) | 2 条规则 + G1/G6 缺口 | T1489, T1027.004, T1127 |
| Netsh 滥用 (防火墙 + WiFi 收集) | 2 条规则 | T1562.004, T1614.001 |
| PowerShell 反射式程序集加载 | 3 条规则 | T1059.001, T1620 |
| MSHTA 可疑执行 | 4 条规则 | T1218.005, T1059.005 |
| IoT 木马多架构下载或 tmp 执行 | 2 条规则 | T1059.004, T1105, T1222.002 |
**保持独立**(8 条独立规则):
| 规则 | 理由 | 技术 |
|------|--------------|-----------|
| Schtasks wscript //e:jscript 引擎 | 独有的 T1059.007 | T1053.005, T1059.007 |
| 来自可疑父进程的 RMM 工具 MSI | 独有的 T1219 | T1219, T1218.007 |
| 带有 bypass 标志的 Temp 目录下 PowerShell -File | 独特的 -File 标志模式 | T1059.001 |
| 贴码站下载暂存 | 特定于 Windows 的 LOLBins | T1102.001 |
| 贴码站下载暂存 | 特定于 Linux 的工具 | T1102.001 |
| 针对性终止 .NET 进程 | Linux 伴随规则 | T1489 |
| 来自非浏览器的区块链 API | network_connection logsource | T1496, T1071.001 |
| Maincrp schtasks 持久化 | 特定家族的 IOA | T1053.005 |
**YARA 规则**(4 条):
| 规则 | 技术 | 目标 |
|------|-----------|--------|
| Mirai shell 木马脚本 | T1059.004, T1105 | Linux shell 脚本 |
| RMM 安装程序木马脚本 | T1219, T1218.007 | Windows 脚本 |
| 贴码站暂存脚本 | T1102.001, T1059.001 | 跨平台脚本 |
| 交付后编译的 C# 源代码 | T1027.004, T1055 | Windows C# 源文件 |
**MITRE ATT&CK 覆盖范围**:T1218.011, T1574.002, T1055, T1055.012, T1082, T1057, T1497.001, T1543.003, T1036.005, T1562.001, T1562.002, T1562.004, T1614.001, T1005, T1547.001, T1036, T1059, T1053.005, T1218.005, T1059.005, T1059.001, T1127.001, T1496, T1555.003, T1564.001, T1620, T1489, T1059.007, T1219, T1218.007, T1102.001, T1027.004, T1127, T1059.004, T1105, T1222.002, T1071.001
## 检测工程支柱
每条规则均标记有一个或多个检测工程支柱,用于覆盖范围追踪:
| 支柱 | 标签 | 描述 |
|--------|-----|-------------|
| AI | `detection.pillar.ai` | AI/ML 模型滥用、提示注入、基于 LLM 的威胁 |
| 云 | `detection.pillar.cloud` | 云基础设施、SaaS、无服务器架构、容器威胁 |
| 网络 | `detection.pillar.network` | 网络层检测、C2、横向移动、数据渗出 |
| 端点 | `detection.pillar.endpoint` | 基于主机的检测、进程、文件、注册表活动 |
| 合规 | `detection.pillar.compliance` | 策略违规、配置漂移、监管合规 |
| 身份 | `detection.pillar.identity` | 凭证窃取、身份验证滥用、权限提升 |
### 支柱覆盖范围概要
| 支柱 | 规则数 |
|--------|------:|
| 端点 | 103 |
| 身份 | 1 |
| 网络 | 6 |
| 云 | 0 |
| AI | 0 |
| 合规 | 0 |
## 规则质量标准
每条规则均经过以下验证:
- [x] 无脆弱的 IOC(哈希、IP、域名、电子邮件)
- [x] 行为检测模式
- [x] MITRE ATT&CK 技术映射
- [x] 误报说明文档
- [x] Sigma v2.x 规范合规性
## 用法
### Sigma 规则
直接导入到您的 SIEM/EDR 中:
```
# 转换单个规则到您的平台
sigcli convert sigma/windows/conhost-headless-process-execution.yml -t splunk
# 转换所有 Windows 规则
sigcli convert sigma/windows/*.yml -t crowdstrike
# 转换跨平台的全部规则
sigcli convert sigma/**/*.yml -t elastic
```
### 特定平台的规则
预转换的规则位于 `platform/` 目录中:
- **CrowdStrike Falcon**: `platform/crowdstrike/`
- **SentinelOne**: `platform/sentinelone/`
- **Microsoft Defender**: `platform/microsoft-defender/`(即将推出)
## 来源
规则源自:
- 威胁情报分析
- 恶意软件沙箱遥测
- SentinelOne STAR 规则部署
- ATT&CK 技术研究
- ClickFix Hunter API (https://github.com/quandry-labs)
## 许可证
MIT 许可证 — 可免费用于商业和非商业用途。
## 贡献
欢迎贡献。请确保所有规则遵循 `CONTRIBUTING.md` 中的质量检查清单。
由 [Quandry Labs](https://github.com/quandry-labs) 维护
标签:AMSI绕过, Cloudflare, Conpot, CrowdStrike, DNS信息、DNS暴力破解, DNS 反向解析, DNS 解析, EDR, EQL, FQL, HTTP工具, IOC检测, IP 地址批量处理, Kali, KQL, macOS安全, Microsoft Defender, MITRE ATT&CK, SentinelOne, Sigma规则, SPL, Sumo Logic, Windows安全, YARA规则, 后渗透, 威胁检测, 安全运营, 扫描框架, 无线安全, 生产就绪, 目标导入, 知识库安全, 网络信息收集, 网络安全, 脆弱性评估, 质量分级, 隐私保护