btncwn/SOC-IR-Threat-Hunting-Detection-Engineering-SOAR-Lab

GitHub: btncwn/SOC-IR-Threat-Hunting-Detection-Engineering-SOAR-Lab

基于Splunk等工具构建的SOC实验室,用于安全评估和威胁狩猎。

Stars: 0 | Forks: 0

# SOC-IR-威胁狩猎-检测工程-SOAR-实验室 ## 概述 本存储库记录了一个端到端的安全运营中心(SOC)实验室,该实验室旨在模拟真实的网络攻击生命周期并展示蓝队安全运营。 该项目结合了漏洞管理、攻击模拟、端点遥测收集、SIEM工程、威胁狩猎、MITRE ATT&CK映射、威胁情报,以提供跨多个网络安全学科的实践经验。 该实验室使用从Windows 7环境中收集的真实遥测数据开发,并通过Splunk Enterprise进行分析。 ## 关键成就 ✅ 构建了一个涵盖遥测→检测→威胁狩猎→事件响应→威胁情报→SOAR自动化的端到端SOC实验室 ✅ 在单一安全监控环境中部署和集成了Splunk Enterprise、Sysmon、MISP、Nessus、Docker和Windows端点 ✅ 使用PySigma和Splunk创建了并验证了Sigma检测规则 ✅ 将观察到的攻击者行为映射到MITRE ATT&CK技术和战术 ✅ 使用MISP和IOC丰富工作流程进行了威胁情报调查 ✅ 进行了包括持久性、横向移动、命令和控制以及数据泄露场景的事件响应调查 ✅ 使用Python和威胁情报丰富过程开发了SOAR剧本和安全自动化工作流程 ✅ 制作并支持了30+个技术项目报告,包括49+个截图、验证工件和调查证据 ## 项目历程 从头开始设计和构建了一个完整的SOC检测工程、威胁狩猎、威胁情报和事件响应实验室,使用Splunk Enterprise、Sysmon、Nessus Essentials、MISP、Sigma和BOTSv3数据集。 在项目过程中,遇到了多个技术挑战并得到了解决。最初尝试将Windows事件日志从运行在macOS上的Splunk Enterprise实例转发到Windows 11 UTM虚拟机失败,需要重新设计实验室架构。为了克服兼容性和遥测收集问题,使用专门的Windows 7端点和Kali Linux攻击者系统重新构建了环境。 成功部署和配置了Sysmon和Splunk通用转发器在旧版Windows基础设施上,生成了端点遥测,并验证了成功导入Splunk Enterprise进行安全监控和威胁狩猎活动。 使用Nessus Essentials进行了漏洞评估,发现了一个关键的MS17-010(永恒之蓝)漏洞,通过SMB枚举活动验证了发现,并通过基于Splunk的调查分析了结果遥测。 开发了涵盖恶意域名、恶意软件哈希、可疑PowerShell活动、攻击者行为分析、检测工程、威胁情报丰富和事件响应工作流程的结构化威胁狩猎调查。 该项目展示了使用真实遥测和行业标准安全技术设计、构建、故障排除、记录和操作端到端SOC环境的能力。 ## 实验室环境 ### 攻击者基础设施 * Kali Linux * 攻击模拟与对手仿真 ### 端点基础设施 * Windows 7 * Sysmon遥测收集 * Splunk通用转发器 ### 安全监控与检测堆栈 * Splunk Enterprise * Sysmon * Sigma检测规则 * Splunk通用转发器 ### 漏洞管理 * Nessus Essentials * 漏洞评估与修复工作流程 ### 威胁情报平台 * MISP * IOC管理与威胁情报丰富 ### 安全自动化(SOAR) * Shuffle SOAR * 自动化调查与响应工作流程 ### 事件响应(IR) * 事件响应剧本 * 端点调查工作流程 ### 检测工程 * Sigma规则开发 * Splunk检测开发 * MITRE ATT&CK映射 * 检测验证与调整 ## 使用的技术 | 技术 | 目的 | | ------------------------------ | ----------------------------------------------------------------- | | Splunk Enterprise | SIEM平台、安全监控、威胁狩猎与仪表板 | | Sysmon | 端点遥测与进程监控 | | Splunk通用转发器 | 日志收集与事件转发 | | Kali Linux | 攻击模拟与对手仿真 | | Windows 7 Professional SP1 x64 | 目标环境 | | Nessus Essentials | 漏洞评估与暴露验证 | | MITRE ATT&CK | 攻击者行为映射与检测覆盖 | | MISP | 威胁情报平台、IOC丰富与威胁狩猎 | | BOTSv3数据集 | 检测验证与威胁狩猎练习 | | Sigma | 检测工程与可移植检测开发 | | GitHub Pages | 网络安全组合与项目文档 | | SOAR工作流程 | 安全自动化与剧本开发(进行中) ## 存储库结构 SOC-Detection-Engineering-Threat-Hunting-DFIR-Lab 01-lab-architecture 02-vulnerability-assessment 03-attack-simulation 04-endpoint-telemetry 05-splunk-ingestion 06-threat-hunting 07-mitre-attack-mapping 08-threat-intelligence 09-incident response 10-soc-investigations 11-detection-engineering-sigma 12-soar-automation ## 项目亮点 ### 漏洞评估 * 认证Nessus扫描 * 发现550个问题 * 52个关键漏洞 * 326个高漏洞 * MS17-010(永恒之蓝)检测 ### 攻击模拟 * SMB枚举 * 服务发现 * 暴露验证 * 攻击面分析 ### 端点遥测 * Sysmon部署 * 进程监控 * PowerShell监控 * 父子进程分析 ### SIEM工程 * Splunk Enterprise部署 * Splunk通用转发器配置 * Sysmon日志导入 * XML事件解析与字段提取 ### 威胁狩猎 * 进程分析 * PowerShell狩猎 * 命令行调查 * 行为分析 ### MITRE ATT&CK映射 映射技术包括: * T1046 – 网络服务发现 * T1018 – 远程系统发现 * T1021.002 – SMB / Windows管理员共享 * T1059.001 – PowerShell * T1059.003 – Windows命令外壳 * T1210 – 远程服务利用 ## 展示的技能 * 安全运营中心(SOC)运营 * 威胁狩猎与调查 * 检测工程(Sigma) * SIEM管理(Splunk Enterprise) * 漏洞评估与暴露验证 * 端点监控与遥测分析 * 威胁情报与IOC丰富(MISP) * MITRE ATT&CK映射 * 事件响应方法论 * 安全事件分析与关联 * PowerShell与进程分析 * 日志收集、解析与转发 * 检测验证与调整 * 安全报告与文档 ## 未来改进 * SOAR剧本开发与自动化 * 威胁情报自动化丰富工作流程 * 高级Sigma检测工程用例 * Splunk Enterprise安全(ES)用例 * 检测覆盖扩展到其他ATT&CK技术 * 自动警报分类与调查工作流程 * 定制威胁狩猎仪表板 * Elastic Security检测与威胁狩猎实验室 * Microsoft Sentinel检测工程实验室 ## 免责声明 本存储库创建用于网络安全教育、组合开发、检测工程实践和防御性安全研究。 所有测试均在授权和隔离的实验室环境中进行。
标签:DNS通配符暴力破解, 请求拦截, 逆向工具