RenePisani62/BlueGate
GitHub: RenePisani62/BlueGate
BlueGate 是一个 Windows 原生的 SIEM 风格安全监控平台,用于遥测收集、威胁检测、告警和防火墙响应。
Stars: 0 | Forks: 0
# BlueGate
BlueGate 是一个 Windows 原生的安全监控平台,旨在提供 SIEM 风格的可视化、检测工程、告警和防火墙响应能力。
该项目既是一个学习平台,也是一个实用的安全工具,专注于 Windows 遥测数据收集、威胁检测和防御性安全运营。
## 目标
BlueGate 旨在:
- 收集 Windows 安全遥测数据
- 接入 Sysmon 事件
- 监控网络活动
- 检测可疑行为
- 生成告警
- 提供事件时间线
- 管理 Windows 防火墙规则
- 支持未来的网关和网络监控能力
## 架构
BlueGate 由多个组件组成:
### BlueGate.Agent
端点遥测数据收集器。
职责:
- 读取 Sysmon 事件
- 读取 Windows 事件日志
- 监控网络活动
- 将事件转发至存储
### BlueGate.Server
检测和分析引擎。
职责:
- 事件关联
- 检测规则
- 告警生成
- 事件管理
### BlueGate.Web
管理仪表板。
职责:
- 事件搜索
- 告警审查
- 事件调查
- 防火墙管理
### BlueGate.Database
事件存储层。
初期实现:
- SQLite
未来实现:
- PostgreSQL
## 技术栈
- C#
- .NET 8
- Sysmon
- Windows 事件日志
- SQLite
- Blazor
- PowerShell
- Windows Defender 防火墙
## 开发路线图
### 第一阶段
遥测数据收集
- 读取 Sysmon 事件
- 读取 Windows 事件日志
- 将事件存储在 SQLite 中
### 第二阶段
检测工程
- 规则引擎
- 告警生成
- 事件关联
### 第三阶段
仪表板
- Web 界面
- 事件搜索
- 告警管理
### 第四阶段
响应
- 防火墙规则管理
- 自动化阻断
- 事件工作流
### 第五阶段
高级功能
- 网关模式
- 网络分析
- Windows Filtering Platform 集成
## 项目状态
早期开发阶段。
目前正在实现通过 Sysmon 和 Windows 事件日志进行遥测数据收集。
标签:AI合规, Blazor, Conpot, FOFA, PB级数据处理, Sysmon, Windows安全, 安全运维, 遥测收集