annKimani-ICS/Sentinel-SOC-Homelab
GitHub: annKimani-ICS/Sentinel-SOC-Homelab
Azure上基于Microsoft Sentinel的SOC homelab,用于构建和验证云安全运营中心。
Stars: 0 | Forks: 0
# Sentinel SOC 家庭实验室
本存储库记录了我在 Azure 中实现的 Microsoft Sentinel SOC homelab,该项目作为一个实用的蓝队项目和作品集工件。
实验室参考:[Microsoft Sentinel SIEM 全教程](https://youtu.be/g5JL2RIbThM?si=9Cf_TeIGksbErDab)
## 项目亮点
- 创建了核心 Azure 资源(`RG-SOC-Lab`、虚拟机、日志分析工作区、Sentinel 设置)
- 为实验室虚拟机添加了网络分段,并使用专用虚拟网络
- 配置了从虚拟机 -> Windows 事件日志 -> 日志分析的数据收集规则(DCR)管道
- 在 Microsoft Sentinel 中连接了数据源(3 个连接器)
- 使用 KQL 查询和调查安全事件
- 构建了由观察列表驱动的丰富功能和工作簿可视化
- 记录了学习成果和实施挑战
## 捕获的证据
所有证据都在 `artifacts/screenshots/` 目录中:
1. 资源组(`NetworkWatcherRG` 和 `RG-SOC-Lab`)
2. 虚拟机(`CORP-NET-EAST-1`)
3. Microsoft Sentinel 概览(Defender 门户)
4. 数据连接器状态
5. 日志分析活动日志
6. 通过 KQL 生成的安全事件/事故
7. 观察列表配置
8. 观察列表查询结果样本
9. 工作簿可视化
10. 数据收集规则可视化器显示摄取路径
11. 用于虚拟机放置的虚拟网络
12. 全部 `RG-SOC-Lab` 资源拓扑可视化
## 展示的技能
- Azure 资源配置和管理
- Microsoft Sentinel 入门和操作
- KQL 查询编写用于调查和丰富
- 观察列表使用和工作簿可视化
- SOC 风格的思考:遥测、分类和证据处理
## 存储库结构
- `ABOUT.md` - 项目背景、范围和成果
- `SECURITY.md` - 漏洞报告和秘密处理策略
- `artifacts/screenshots/` - 清洁的实施证据
- `notes/lab-walkthrough.md` - 简洁的实施摘要
- `notes/lessons-learned.md` - 挑战和关键学习点
## 安全和隐私
- 未提交任何秘密、凭据、密钥或连接字符串
- 艺术品经过清理,以供公共作品集可见
- 通过 `.gitignore` 排除了敏感的本地文件
标签:Azure, Azure Resource Management, Azure Virtual Network, Cloud Security, Data Collection, Homelab, Investigation, KQL, Log Analytics, Microsoft Sentinel, Reporting, Resource Topology, SOC Operations, Threat Hunting, Visualization, Watchlist