shreyashbandekar/soc-analyst-assistant
GitHub: shreyashbandekar/soc-analyst-assistant
该平台是一个 AI 驱动的 SOC 分析师助手,通过告警分类、威胁情报富化和 MITRE ATT&CK 映射等能力,帮助安全运营中心减少告警疲劳并加速事件调查。
Stars: 0 | Forks: 0
# AI 驱动的 SOC 分析师助手
## 概述
SOC 分析师助手是一个专注于网络安全的平台,旨在减少告警疲劳并提高安全运营中心的调查效率。
该项目结合了 AI 辅助分析、威胁情报富化、事件调查工作流以及 MITRE ATT&CK 映射,帮助分析师做出更快、更明智的决策。
## 核心功能
### 告警分类
- 分析传入的安全告警
- 根据严重程度和风险确定告警优先级
- 通过上下文分析减少误报
### 事件调查
- 集中式调查工作区
- 基于时间线的事件追踪
- 调查笔记与证据管理
### MITRE ATT&CK 映射
- 自动技术识别
- ATT&CK 战术和技术关联
- 威胁行为可视化
### 威胁情报富化
- IOC 分析与富化
- 上下文威胁情报集成
- 信誉和威胁上下文支持
### AI 驱动的分析
- 告警摘要
- 调查协助
- 安全发现解释
- 分析师决策支持
### 案例管理
- 调查生命周期追踪
- 调查结果管理
- 状态监控与报告
## 架构
```
┌─────────────────────┐
│ React Frontend │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ Node.js API Layer │
│ Express.js │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ Prisma ORM │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ PostgreSQL DB │
└─────────────────────┘
```
## 技术栈
### 前端
- React
- TypeScript
- Tailwind CSS
- Vite
### 后端
- Node.js
- Express.js
- Prisma ORM
### 数据库
- PostgreSQL
### 基础设施
- Docker
- Docker Compose
### AI 与安全
- LLM 集成
- MITRE ATT&CK 框架
- 威胁情报工作流
## 应用场景
- SOC 告警分类
- 事件响应
- 威胁狩猎
- 安全监控
- 安全运营自动化
- 网络安全培训与演示
## 路线图
### 第一阶段
- 核心告警管理
- 调查工作流
- 数据库集成
### 第二阶段
- AI 驱动的告警分析
- 威胁情报富化
- 高级仪表板
### 第三阶段
- SIEM 集成
- 自动化调查剧本
- 检测工程建议
### 第四阶段
- 多租户支持
- 企业报告
- 高级分析
## 截图
截图和演示将随着开发的进展而添加。
## 安全考量
- 敏感信息已从版本控制中排除
- 环境变量安全存储
- 尽可能应用最小权限原则
- 在设计时充分考虑了安全开发实践
## 项目目标
- 减轻分析师的工作量
- 提高调查速度
- 提供可执行的安全洞察
- 演示实用的 SOC 工作流
- 展示现代网络安全工程实践
## 作者
Shreyash Bandekar
计算机科学与工程专业学生 | 网络安全爱好者 | 有志成为 SOC 分析师
## 许可证
基于 MIT 许可证授权。
标签:AI辅助分析, Cloudflare, GNU通用公共许可证, MITM代理, MITRE ATT&CK, Node.js, React, SOC运营, Syscalls, 告警研判, 威胁情报, 开发者工具, 测试用例, 版权保护, 请求拦截