naseeeeef/Soc-Detection-Engineering

GitHub: naseeeeef/Soc-Detection-Engineering

基于Splunk的安全检测工程和威胁狩猎实践仓库。

Stars: 0 | Forks: 0

# SOC 检测工程 一个专注于使用 Splunk 构建、测试和记录安全检测的动手实践检测工程和威胁狩猎仓库。 本项目旨在通过实际检测开发、日志分析、威胁狩猎、MITRE ATT&CK 映射和调查工作流程来提高蓝队技能。 ## 目标 - 构建现实世界的检测用例 - 提高 SPL(搜索处理语言)技能 - 理解攻击者的技术和行为 - 将检测映射到 MITRE ATT&CK - 开发调查剧本 - 创建公共检测工程作品集 ## 使用工具 - Splunk 企业版 - Sysmon - Windows 事件日志 - MITRE ATT&CK - Atomic Red Team - Sigma 规则 - GitHub ## 检测工作流程 1. 将日志上传到 Splunk 2. 分析原始事件 3. 创建 SPL 检测逻辑 4. 验证检测结果 5. 调查可疑活动 6. 将发现映射到 MITRE ATT&CK 7. 记录调查过程 8. 发布发现和经验教训 ## 检测用例 | 天 | 用例 | MITRE ATT&CK | |------|----------|-------------| | 1 | 可疑 PowerShell 执行 | T1059.001 | | 2 | 多次失败的登录尝试 | T1110 | | 3 | Word 启动 CMD | T1204 | | 4 | Certutil 下载活动 | T1105 | | 5 | Rundll32 滥用 | T1218 | | ... | 更多用例 | 持续进行 | | 60 | 完整勒索软件攻击链 | 多个 | ## 仓库结构 ``` Soc-Detection-Engineering/ │ ├── detections/ │ ├── powershell/ │ ├── brute-force/ │ ├── ransomware/ │ ├── persistence/ │ └── lateral-movement/ │ ├── sigma-rules/ │ ├── threat-hunting/ │ ├── investigation-guides/ │ ├── screenshots/ │ ├── datasets/ │ └── README.md ``` ## 检测模板 每个检测包含: - 威胁概述 - 样本日志 - SPL 查询 - 检测逻辑 - 调查步骤 - 假阳性分析 - MITRE ATT&CK 映射 - 调优建议 - 参考资料 ## 示例检测 ### 可疑 PowerShell 执行 **MITRE ATT&CK:** T1059.001 **检测逻辑** ``` index=main powershell.exe | search "EncodedCommand" OR "DownloadString" OR "IEX" | table _time User ParentProcessName CommandLine ``` **调查重点** - 编码命令 - PowerShell 下载钩子 - 父子进程关系 - 外部连接 - 用户上下文 ## 技能提升 - 检测工程 - 威胁狩猎 - SPL 开发 - 日志分析 - SOC 调查 - MITRE ATT&CK 映射 - 检测调优 - 事件分析 ## 免责声明 所有检测、日志和攻击模拟仅在受控的实验室环境中进行,仅用于教育和研究目的。 ## 作者 Naseef SOC 分析师 | 检测工程学习者 | Splunk | 威胁狩猎 | 信息安全
标签:BurpSuite集成, Cloudflare, DNS解析, MITRE ATT&CK, OpenCanary, Sigma 规则, SPL 查询语言, Sysmon, URL发现, Windows 事件日志, XML 请求, 域名分析, 威胁情报, 安全响应, 安全培训, 安全实践, 安全开发, 安全文档, 安全检测, 安全社区, 安全策略, 安全运营, 开发者工具, 开源项目, 扫描框架, 提示词设计, 搜索语句(dork), 知识库安全, 管理员页面发现, 红队平台, 网络信息收集