Rihan46/Detection_Engineering

GitHub: Rihan46/Detection_Engineering

基于 LLM 和 n8n 工作流的威胁情报自动解析工具,可将公开威胁报告转化为 Elastic SIEM 检测规则。

Stars: 0 | Forks: 0

# 威胁报告 → Elastic 检测规则生成器 ## 概述 本项目旨在从公开的威胁情报和 DFIR 报告中自动生成 **Elastic SIEM detection rules**。 该工作流从 RSS 源收集威胁报告,利用 Large Language Model (LLM) 对其进行分析,并生成 **Elastic query format** 格式的结构化检测规则。 本项目的目标是帮助 **Detection Engineers 和 SOC 团队** 快速将威胁情报转化为可操作的检测逻辑。 ## 主要功能 * 威胁情报报告的自动获取 * 基于 LLM 的攻击者技术提取 * 自动生成 Elastic SIEM 检测规则 * 用于自动化 pipeline 的结构化 JSON 输出 * 支持多个 RSS 源 ## 数据来源 该工作流目前处理来自以下来源的威胁报告: * Unit42 Threat Intelligence * The DFIR Report 这些来源提供了详细的攻击分析、 adversary 技术和取证调查。未来几天将添加更多源。 ## 架构 检测规则生成 pipeline 的工作流程如下: ``` Threat Intelligence RSS Feeds │ ▼ n8n Workflow Engine │ ▼ LLM Analysis (Gemini) │ ▼ Detection Rule Generation │ ▼ Structured JSON Parsing │ ▼ Detection Rule Output ``` ## 工作流步骤 1. 从威胁情报源获取 RSS feeds。 2. 筛选出在配置时间窗口内发布的报告。 3. 将报告 URL 发送给 LLM。 4. LLM 分析报告并提取潜在的检测机会。 5. 生成 **Elastic SIEM query format** 格式的检测规则。 6. 输出作为结构化 JSON 返回。 7. 解析并存储规则以供后续使用。 ## 检测规则格式 生成的规则遵循以下 JSON 结构: ``` { "rules": [ { "rule_name": "Example Rule", "rule_description": "Detects suspicious activity related to attacker behavior.", "rule_logic": "process.name: suspicious.exe AND event.category: process" } ] } ``` 每个规则包含: | 字段 | 描述 | | ---------------- | ------------------------------------- | | rule_name | 检测规则名称 | | rule_description | 检测逻辑描述 | | rule_logic | 用于检测的 Elastic SIEM query | ## 示例输出 ``` Rule name: Handala Hack Wiper - Shadow Copy Deletion Rule Description: Detects execution of vssadmin deleting shadow copies, a common anti-forensic technique used by wiper malware. Rule Logic: host.os.type: "windows" AND process.name: "vssadmin.exe" AND process.command_line: "*delete shadows*" ``` ## 需求 * n8n workflow automation * Gemini API access * 来自威胁情报源的 RSS feeds ## 用例 本项目可协助: * Detection engineering * 威胁情报操作化 * 自动化规则生成 * 安全研究 * SOC 检测能力提升 ## 未来改进 计划的增强功能包括: * MITRE ATT&CK mapping * Sigma rule generation * 检测规则去重 * 误报指导 * Multi-SIEM rule 支持 ## 免责声明 本系统生成的检测规则是使用 LLM 自动创建的。 在生产环境中部署之前,应 **由 detection engineers 进行审查和验证**。 MIT License
标签:AI 安全, Elastic Query, Elastic SIEM, Gemini, Homebrew安装, JSON, LLM 安全, n8n, RSS 订阅, The DFIR Report, Unit42, 后端开发, 威胁情报, 安全运营, 开发者工具, 扫描框架, 攻击分析, 检测规则生成, 知识提取, 网络安全, 网络调试, 自动化, 规则工程, 隐私保护