nicktrusere/SOC-Attack-Detection-Lab

GitHub: nicktrusere/SOC-Attack-Detection-Lab

一个端到端的SOC攻击检测实验室,模拟真实攻击并使用Splunk进行检测、分析和响应。

Stars: 0 | Forks: 0

# SOC 攻击检测实验室 本项目模拟真实的网络攻击场景,并展示安全运营中心(SOC)如何使用 Splunk SIEM 进行检测、分析和响应。 ## 核心能力 - 网络侦察检测 - 暴力破解攻击检测 - 漏洞利用监控(EternalBlue) - 使用 Sysmon 和 Linux 日志进行日志分析 - SIEM 告警与仪表盘 - 对标 MITRE ATT&CK 框架 ## 展示的技能 - 网络安全 - 威胁检测 - SIEM (Splunk) - 事件响应 - 日志分析 - 网络攻击模拟 - 架构设计 攻击者(Kali Linux) ↓ 目标机器(Windows + Ubuntu) ↓ Sysmon / Linux 日志 ↓ Splunk 转发器 ↓ Splunk SIEM ↓ 检测 → 告警 → 仪表盘 **攻击模拟(红队侧)** 3.1 侦察(Nmap) nmap -sS -sV 192.168.56.0/24 发生了什么: 识别出开放端口(SSH、SMB) 绘制了目标环境图 3.2 暴力破解(Hydra) hydra -l admin -P passwords.txt ssh://192.168.56.10 结果: 使用弱凭证成功登录 3.3 漏洞利用(Metasploit) use exploit/windows/smb/ms17_010_eternalblue run 结果: 获得远程 Shell 访问权限(Meterpreter 会话) **检测工程(蓝队)** 🔍 检测 1:端口扫描 index=* EventCode=3 | stats count by src_ip 洞察: 一个 IP 正在扫描多个主机 🔍 检测 2:暴力破解 index=* "failed password" | stats count by src_ip 🔍 检测 3:可疑进程 index=* EventCode=1 | search powershell OR cmd **告警** 示例规则: 触发条件:1 分钟内超过 20 次登录失败 操作:向 SOC 分析师发出告警 **仪表盘** 包含以下内容的截图: 面板: - 最频繁攻击的 IP - 登录失败趋势 - 进程活动 **MITRE ATT&CK 映射** 已对标 MITRE ATT&CK | 战术 | 技术 | ID | |------|------|-----| | 侦察 | 网络扫描 | T1046 | | 凭证访问 | 暴力破解 | T1110 | | 执行 | 命令 Shell | T1059 | | 横向移动 | SMB | T1021 | **事件报告** 创建: report/incident_report.md 结构: - **概要** - 检测到来自 192.168.56.x 的攻击 - **时间线** - 10:01 → 检测到端口扫描 - 10:05 → 暴力破解攻击 - 10:10 → 漏洞利用尝试 - **影响** - 实现了未授权访问 - **响应** - 触发告警 - 执行了调查 - **建议** - 强制使用强密码 - 修补 SMB 漏洞 **本项目的亮点** 展示的能力: - 红队(攻击) - 蓝队(检测) - SIEM 使用 - 日志分析 - MITRE 映射 - ✅ 事件报告
标签:AMSI绕过, BurpSuite集成, Cloudflare, CTI, MITRE ATT&CK, PE 加载器, Sysmon, 仪表板, 免杀技术, 威胁情报, 威胁检测, 安全信息与事件管理, 安全运营中心, 开发者工具, 插件系统, 搜索引擎爬取, 攻击模拟, 数据展示, 暴力破解攻击, 暴力破解检测, 漏洞利用 (EternalBlue), 漏洞利用分析, 漏洞利用监控, 端口扫描检测, 红队, 网络安全, 网络映射, 警报系统, 隐私保护, 驱动签名利用