BettinaSM/enterprise-security-operations-platform
GitHub: BettinaSM/enterprise-security-operations-platform
一个基于Python构建的开源企业安全运营平台,旨在整合SIEM、检测工程、IAM治理、SOAR自动化与合规审计,以统一管理混合IT环境下的安全运营工作。
Stars: 2 | Forks: 1
# 🛡️ 企业安全运营平台
专注于统一企业安全运营平台:
- SIEM 与安全监控
- 检测工程
- 威胁情报
- UEBA 与风险分析
- MITRE ATT&CK
- IAM 与访问治理
- SOAR 自动化
- 合规与审计
- 混合基础设施安全
- 云与 Kubernetes 监控
基于 Python + Streamlit + Ansible 构建,用于企业安全运营、审计、自动化与检测工程模拟。
# 🚀 核心功能
### 操作系统
* Linux 监控
* AIX 监控
* Windows 监控
### 云平台
* AWS CloudTrail
* Azure Entra 登录日志
* GCP 审计日志
* Oracle Cloud 审计
* IBM Cloud 活动跟踪器
### 容器与运行时安全
* Kubernetes 审计可见性
* 运行时活动监控
* 容器事件采集
# 🧠 检测工程
* 类 Sigma 检测
* 基于 YAML 的检测
* IOC 匹配引擎
* MITRE ATT&CK 映射
* 检测严重性评分
* 威胁关联引擎
* 横向移动检测
* UEBA 异常检测
# 🛡️ 威胁情报
* IOC 富化
* 威胁源采集
* CVE 富化
* 威胁关联
* IOC 严重性分析
* 威胁链模拟
# 👥 IAM 与访问治理
* 用户审计自动化
* LDAP 审计自动化
* 特权访问审查
* Sudoers 分析
* 组成员分析
* Root/admin 活动监控
* 访问基线验证
* 身份治理模拟
# ⚙️ SOAR 自动化
* Ansible Playbook 执行
* 自动化审计收集
* 临时清单生成
* 动态服务器定向
* 安全响应编排
* 证据收集工作流
# 📋 合规与审计
### 框架可见性
* ISO27001
* NIST
* CIS Controls
* PCI-DSS
### 审计能力
* 用户权限审计
* 访问治理审查
* 基线验证
* 基础设施清单跟踪
* 安全证据生成
* 高管 PDF 报告
# 📊 SOC 能力
* SIEM 关联
* 事件管理
* 威胁狩猎控制台
* 高管仪表板
* SOC 分析
* MITRE ATT&CK 热力图
* 实时系统日志监控
# 🏗️ 企业架构
```
Linux / AIX / Windows
↓
Cloud Providers
(AWS / Azure / GCP / OCI / IBM)
↓
Kubernetes Runtime Security
↓
Collectors & Log Parsers
↓
Detection Engine
↓
Threat Intelligence
↓
MITRE ATT&CK Correlation
↓
UEBA & Risk Scoring
↓
SIEM Analytics
↓
SOC Dashboard
↓
Incident Response
↓
SOAR Automation
↓
Audit & Compliance Reporting
```
# ⚚ 技术栈
## 后端
* Python
* FastAPI
* SQLite
## 安全与自动化
* Ansible
* YAML
* JWT
* MITRE ATT&CK
## 可视化
* Streamlit
* Plotly
* Pandas
## 基础设施
* Docker
* Docker Compose
# 📂 项目结构
```
dashboard-app/
├── agents/
│ ├── linux/
│ ├── aix/
│ ├── windows/
│ ├── aws/
│ ├── azure/
│ ├── gcp/
│ ├── oracle-cloud/
│ ├── ibm-cloud/
│ └── kubernetes/
│
├── ansible/
│ ├── inventories/
│ ├── playbooks/
│ └── reports/
│
├── collectors/
├── configs/
├── detections/
├── parsers/
├── reporting/
├── sections/
├── services/
├── security/
├── logs/
├── database/
├── api/
└── app.py
```
# 🐳 Docker 部署
```
docker compose up --build
```
# ▶️ 本地运行
```
pip install -r requirements.txt
streamlit run dashboard-app/app.py
```
# 🔐 认证与 RBAC
当前实现包括:
* 模拟 RBAC
* 会话管理
* JWT 支持
* 基于角色的认证模型
计划改进:
* LDAP 集成
* Active Directory 集成
* Azure Entra ID SSO
* OAuth2 / OpenID Connect
* 多因素认证支持
* 密码哈希
* Vault/Secrets 集成
* 企业 IAM 联邦
# 🎯 MITRE ATT&CK 覆盖
* 初始访问
* 执行
* 持久化
* 权限提升
* 防御规避
* 凭证访问
* 发现
* 横向移动
* 收集
* 数据渗出
# 📈 路线图
## SOC 与 SIEM
* [ ] Elastic 集成
* [ ] Splunk 集成
* [ ] 实时系统日志采集
* [ ] Sigma 关联引擎
## IAM 与治理
* [ ] 完整 LDAP 连接器
* [ ] Active Directory 审计
* [ ] PAM 集成
* [ ] 访问认证工作流
## 检测工程
* [ ] YARA 集成
* [ ] AI 辅助检测
* [ ] 行为关联引擎
* [ ] 威胁模拟引擎
## SOAR
* [ ] 自动化修复
* [ ] 事件工作流
* [ ] Slack/Teams 集成
* [ ] 案例管理
## 云安全
* [ ] CSPM 集成
* [ ] 多云态势分析
* [ ] Kubernetes RBAC 分析
# ⚠️ 免责声明
本平台旨在用于:
* 教育目的
* 安全工程实践
* 作品集展示
* 企业安全模拟
* 防御性网络安全研究
不包含任何攻击性功能。
# 👩💻 作者
由 Bettina Meirelles 开发
网络安全 | 检测工程 | SIEM | IAM | 云安全 | DevSecOps | SOAR | 企业基础设施
标签:Kubernetes, 系统提示词, 请求拦截, 逆向工具