BabaDee-code/siem-soar-detection-incident-automation

GitHub: BabaDee-code/siem-soar-detection-incident-automation

一个以检测即代码为核心的安全检测工程实验项目,覆盖从日志解析、规则匹配、ATT&CK 映射到告警富化与响应剧本的 SIEM/SOAR 全流程。

Stars: 0 | Forks: 0

# SIEM/SOAR 检测工程与事件自动化 ![CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/3445177d60133256.svg) 一个达到作品集标准的检测工程与事件自动化实验项目,展示了日志解析、受 Sigma 启发的检测规则、MITRE ATT&CK 映射、告警富化、严重性评分以及安全响应剧本建议。 ## 本项目展示了什么 - 使用 YAML 规则的检测即代码设计 - SIEM 风格的事件处理与告警生成 - MITRE ATT&CK 技术映射 - 自动化告警富化与严重性评分 - SOAR 风格的事件响应建议逻辑 - 用于保障检测可靠性的单元测试与 CI 验证 ## 仓库结构 ``` src/detection_lab/ Detection engine and CLI rules/ YAML detection rules data/sample_events.jsonl Sample security events tests/ Unit tests .github/workflows/ci.yml Automated test workflow docs/playbooks.md Incident response playbook mapping ``` ## 本地运行 ``` python -m venv .venv source .venv/bin/activate # Windows: .venv\\Scripts\\activate pip install -r requirements-dev.txt pytest -q python -m detection_lab.run data/sample_events.jsonl rules ``` ## 示例告警 ``` { "rule_id": "DET-001", "title": "Multiple Failed Login Attempts", "severity": "medium", "mitre_attack": "T1110", "recommended_playbook": "account_bruteforce_triage" } ``` ## 涵盖的安全控制 - 检测工程生命周期 - 告警分诊与富化 - MITRE ATT&CK 映射 - 事件响应剧本选择 - 针对检测质量的可重复测试 - 审计就绪的检测文档 ## 作品集亮点探讨 本项目展示了我将如何构建一个具备可测试性、可解释性且具备实际运维价值的检测工程 pipeline。它体现了在 SIEM 内容、SOAR 逻辑、事件分诊以及自动化方面实际的 SecOps 工程能力。
标签:Cloudflare, MITRE ATT&CK, Python, SOAR, 安全规则引擎, 安全运营, 扫描框架, 无后门, 自动化响应, 逆向工具