Sanchit-Agalave27/ad-risk-engine
GitHub: Sanchit-Agalave27/ad-risk-engine
一个结合机器学习与规则引擎的 Active Directory 身份认证风险检测平台,用于解决传统 SIEM 在复杂多阶段身份入侵场景下误报率高、检测能力不足的问题。
Stars: 0 | Forks: 0
# 🛡️ AI 驱动的 Active Directory 身份与访问风险引擎
## 📖 概述
传统的安全信息和事件管理 (SIEM) 工具严重依赖静态的、基于规则的告警,这会产生大量误报,并且无法检测复杂的、多阶段的身份入侵。本项目通过实现一个**混合风险评分引擎**解决了这个问题,该引擎将确定性的速度/地理规则与无监督异常检测(Isolation Forest)以及有监督的攻击分类(Random Forest)统一了起来。它通过高性能的异步 FastAPI 微服务公开这些模型,并通过交互式 Streamlit SOC 指挥中心可视化遥测数据。
## 🏗️ 系统架构
```
[Synthetic AD Logs] ──> [Feature Engineering] ──> [SQLite Database]
│
┌──────────────────────────────────────────────┘
▼
[FastAPI Backend Engine]
├── Isolation Forest (Unsupervised Behavioral Anomaly)
├── Random Forest (Supervised Attack Classification)
└── Rule-Based Heuristics (Velocity & Geography)
│
▼
[Streamlit SOC Command Center / Attack Simulator]
```
标签:Apex, AV绕过, FastAPI, Kubernetes, Streamlit, 安全运营中心, 异常检测, 机器学习, 网络映射, 访问控制, 身份与访问管理, 逆向工具, 风险控制引擎