mohamedyoussef-cloud/AI-Powered-Autonomous-Threat-Hunting-Platform

GitHub: mohamedyoussef-cloud/AI-Powered-Autonomous-Threat-Hunting-Platform

基于 MITRE ATT&CK 与 LLM 的自主威胁狩猎平台,为 SOC 团队提供从假设构建到 SIEM 自动查询与误报抑制的一体化主动检测工作流。

Stars: 4 | Forks: 0

# AI 驱动的自主威胁狩猎平台 ## 项目概述 本仓库包含**AI 驱动的自主威胁狩猎平台**的进行中工作,这是一个网络安全理学硕士毕业项目,并提供软件工程/人工智能支持。 该项目聚焦于**主动威胁狩猎**。项目没有一次性构建所有高级自动化功能,而是围绕渐进式的威胁狩猎能力进行组织。 ## 实现方法 首个实现目标是**核心威胁狩猎 MVP**。 此 MVP 聚焦于核心威胁狩猎工作流: - 创建和管理威胁狩猎活动 - 定义活动目标、风险级别、负责人和状态 - 将活动映射到 MITRE ATT&CK 战术和技术 - 创建或选择威胁狩猎假设 - 选择计划中的遥测或数据集来源 - 跟踪活动生命周期(从草稿到已完成/已关闭) - 添加分析师笔记和证据占位符 此核心工作流为后续能力(如查询生成、SIEM 执行、ML 甄别、案例管理和报告)奠定了基础。 ## 完整平台愿景 完整的平台愿景包括: 1. 威胁狩猎活动仪表板 2. 基于 MITRE ATT&CK 的假设引擎 3. LLM 驱动的查询合成器 4. 自动化查询运行器 5. SIEM 集成:Elastic、Splunk、Microsoft Sentinel 6. 狩猎案例管理器 7. ML 误报抑制分类器 8. 狩猎报告生成器 9. 研究、实验与评估 ## 主修 / 辅修 - **主修:** 网络安全 - **辅修:** 软件工程 / 人工智能 ## 团队成员 - Mohamed Youssef - Mohanad Ghoraba - Sohila Mahmoud - Maryam Abdalbary ## 仓库结构 ``` . ├── docs/ # BRD, SRS, architecture, roadmap, setup guides ├── research/ # literature review, methodology, research questions ├── backend/ # FastAPI backend ├── frontend/ # React dashboard ├── ai-engine/ # hypothesis engine, LLM query generator, ML classifier ├── integrations/ # Elastic, Splunk, Sentinel connectors ├── datasets/ # public dataset references and sample data notes ├── experiments/ # MSc-level experiments ├── evaluation/ # metrics, results, confusion matrices, performance reports ├── reports/ # generated hunt reports and final report drafts ├── infra/ # Docker and deployment notes └── tests/ # unit and integration tests ``` ## 技术栈 - 后端:Python FastAPI - 前端:React.js + D3.js - LLM:Ollama + Mistral-7B 或 StarCoder(通过本地推理) - ML:Scikit-learn、XGBoost、RandomForest - 异步任务:Celery + Redis - 数据库:PostgreSQL - 搜索存储:Elasticsearch - SIEM 集成:Elasticsearch Python Client、Splunk SDK、Microsoft Sentinel REST API - 威胁框架:MITRE ATT&CK Enterprise - 检测格式:Sigma Rules ## 公共数据集 / 知识来源 - MITRE ATT&CK Enterprise STIX/TAXII 数据集 - Splunk BOTS v3 数据集 - EVTX-ATTACK-SAMPLES - Sigma Rules 仓库 - DARPA Transparent Computing 数据集 ## 关键文档 - BRD:`docs/BRD.md` - 项目路线图:`docs/PROJECT_ROADMAP.md` - SRS:`docs/SRS.md` - 架构:`docs/architecture.md` - 系统设计:`docs/system-design.md` ## 项目状态 规划 / BRD 阶段 - 与**核心威胁狩猎 MVP**对齐。
标签:AI风险缓解, Apex, AV绕过, DLL 劫持, FastAPI, SIEM自动化, TCP/IP协议栈, 大语言模型, 安全运营, 扫描框架, 搜索引擎查询, 机器学习, 测试用例, 网络安全平台, 请求拦截, 逆向工具