solomonhenry-afk/Detection-Engineering-Purple-Team-Validation
GitHub: solomonhenry-afk/Detection-Engineering-Purple-Team-Validation
该项目通过在 Active Directory 环境中模拟攻击链并结合 SIEM 与 ATT&CK 映射,验证并构建了企业 SOC 的端到端安全检测能力。
Stars: 0 | Forks: 0
# 任务 7 — 检测工程与紫队验证。
# 检测工程与紫队验证 - 构建企业 SOC 检测管道
任务 7 标志着从执行安全评估向验证企业安全运营中心 (SOC) 能否检测、调查和响应真实攻击活动的转变。目标不仅是执行攻击技术,而是确认防御控制机制能够在网络、Active Directory 和 Windows 安全日志中产生有意义的遥测数据。
在整个阶段中,我在受控的 Active Directory 环境中模拟了网络攻击生命周期的多个阶段。活动包括使用 Nmap 进行网络侦察、LDAP 枚举、使用 BloodHound 进行 Active Directory 关系映射、Kerberos 票据请求、针对专用服务账户的 Kerberoasting、基于 WinRM 的远程管理、SMB SYSVOL 枚举以及使用 Wireshark 进行数据包级验证。每项活动都与 Splunk Enterprise 中的 Windows 安全事件日志相关联,并映射到 MITRE ATT&CK 框架以验证企业检测覆盖率。
从检测工程的角度来看,此练习展示了安全团队如何将攻击技术转化为可操作的检测。现代 SOC 运营不再仅仅关注防御,而是优先考虑可见性、告警、调查和持续改进。通过验证身份验证事件、服务票据请求、远程管理会话、文件共享访问和侦察活动,我确认了防御遥测数据准确反映了模拟攻击链的每个阶段。
该项目还强化了紫队协作的重要性,其中进攻性安全活动可直接改善防御监控。每个经过验证的事件都有助于增强检测内容、提高调查手册的有效性,并实现企业安全成熟度的可衡量提升。
## 企业目标
针对以下方面开发和验证企业检测能力:
* 网络侦察
* 服务发现
* Active Directory 枚举
* LDAP 查询
* Kerberos 身份验证
* Kerberoasting 攻击
* SMB 共享枚举
* WinRM 远程管理
* 数据包级流量验证
* SIEM 检测工程
* MITRE ATT&CK 覆盖率验证
## 业务影响
企业组织越来越多地假设攻击者会获得初始立足点。因此,主要目标变为快速检测、调查和遏制,而不仅仅依赖预防性控制。
该项目展示了在验证企业日志基础设施是否为身份攻击、侦察、凭据滥用和横向移动提供足够可见性方面的实践经验。这些能力直接支持安全运营中心 (SOC)、事件响应团队、威胁狩猎项目、紫队参与和检测工程计划。
## 重要性
检测工程将原始安全遥测数据转化为有意义的警报,使分析师能够在发生重大业务影响之前识别恶意行为。
跨以下方面验证遥测数据的能力:
* Active Directory
* Windows 安全日志
* 网络流量
* 身份验证事件
* 远程管理协议
是现代企业环境和云连接基础设施的核心要求。
## 展示的企业技能
* 检测工程
* 紫队行动
* SOC 验证
* 威胁狩猎
* Active Directory 安全
* 身份攻击检测
* Windows 事件日志分析
* Splunk Enterprise SIEM
* Wireshark 网络分析
* MITRE ATT&CK 映射
* 身份验证监控
* Kerberos 安全
* SMB 安全监控
* WinRM 安全验证
# 紫队验证摘要
完整的攻击生命周期已成功执行并验证。
已验证的攻击阶段包括:
- 网络侦察
- 服务发现
- LDAP 枚举
- BloodHound Active Directory 收集
- Kerberos 身份验证
- Kerberoasting 模拟
- 服务票据请求
- WinRM 远程管理
- SMB SYSVOL 枚举
- 数据包捕获验证
- Windows 安全事件验证
- Splunk Enterprise 关联
- MITRE ATT&CK 映射
# 检测工程验证
以下企业检测已成功验证。
| 检测区域 | 状态 |
| ----------------------------|---------|
| 网络侦察 | ✅ |
| LDAP 枚举 | ✅ |
| Active Directory 发现 | ✅ |
| Kerberos 身份验证 | ✅ |
| Kerberoasting 检测 | ✅ |
| WinRM 横向移动 | ✅ |
| SMB 共享枚举 | ✅ |
| Wireshark 数据包验证 | ✅ |
| Splunk 事件关联 | ✅ |
| MITRE ATT&CK 映射 | ✅ |
# 使用的企业工具
**侦察**
* Nmap
**目录枚举**
* BloodHound
* BloodHound.py
* Impacket GetADUsers
**凭据访问**
* Impacket GetUserSPNs
* John the Ripper
**远程管理**
* Evil-WinRM
**文件共享枚举**
* smbclient
* rpcclient
**网络可见性**
* Wireshark
**安全监控**
* Splunk Enterprise
**威胁框架**
* MITRE ATT&CK
# 检测工程交付物
此任务生成了一个完整的企业检测包,包括:
* 检测规则验证
* 紫队验证报告
* Windows 安全事件分析
* Active Directory 攻击映射
* 身份验证基线
* Kerberos 攻击检测
* Splunk 检测库
* Wireshark 网络证据
* MITRE ATT&CK 映射矩阵
* 安全执行摘要
# 执行摘要
任务 7 展示了端到端的企业检测工程工作流程,从侦察开始,经历 Active Directory 枚举、身份验证、凭据访问和横向移动。使用 Windows 安全事件日志、数据包捕获和 Splunk Enterprise 搜索验证了模拟攻击链的每个阶段,确认防御控制机制产生了与 MITRE ATT&CK 框架相一致的可操作遥测数据。
此练习反映了紫队行动的协作性质,其中使用攻击技术来衡量和改进防御可见性。通过关联网络活动、身份验证事件和终端日志,该项目展示了开发检测内容、调查安全事件和增强企业监控能力所需的实用技能。
# HR / 招聘人员摘要
此作品集展示了以下方面的实践经验:
* 企业 Active Directory 安全
* 检测工程
* 紫队行动
* SOC 监控
* 威胁狩猎
* Windows 安全日志记录
* Splunk Enterprise
* Wireshark 分析
* Kerberos 安全
* 身份攻击检测
* MITRE ATT&CK
* 事件调查
* 身份验证监控
* 企业安全验证
## 最终项目状态
在 **领域 2** 中,我现在已经构建并记录了完整的企业身份攻击和检测生命周期:
* ✅ **任务 1:** Active Directory 部署与企业身份基础设施
* ✅ **任务 2:** Windows 日志记录、Sysmon 与 Splunk 集成
* ✅ **任务 3:** 网络流量基线与身份验证可见性
* ✅ **任务 4:** 漏洞评估与服务暴露分析
* ✅ **任务 5:** 企业身份攻击路径验证 (Kerberoasting)
* ✅ **任务 6:** 横向移动验证 (WinRM 与 SMB)
* ✅ **任务 7:** 检测工程与紫队验证
这构成了一个连贯的、端到端的项目,反映了企业 SOC、检测工程和
紫队参与的工作流程,并在网络、终端、身份和 SIEM 层收集了证据。
对于 SOC 分析师、检测工程师、紫队操作员、安全工程师、
事件响应等角色来说,这是一个强大的作品集证明。
状态:✅ 已完成
企业 Active Directory 攻击模拟、检测工程和紫队验证已成功完成,
在网络遥测、身份验证事件、数据包捕获、SIEM 检测和 MITRE ATT&CK
映射方面实现了端到端的可见性。
# 作者:Bassey Solomon Henry
标签:Active Directory安全, CTI, PE 加载器, StruQ, Terraform 安全, Web报告查看器, 安全运营, 扫描框架, 插件系统, 模拟器, 紫队演练