arjunrajeevpillai/soc-home-lab

GitHub: arjunrajeevpillai/soc-home-lab

这是一个使用Splunk Enterprise构建集中式日志分析管道的SOC家庭实验室项目,用于学习安全监控和事件关联。

Stars: 0 | Forks: 0

# SOC 家庭实验室 使用 Splunk Enterprise 构建一个集中式日志摄入与分析管道,将日志从 Kali Linux 转发到托管在 Windows 上的 Splunk 服务器。 ## 02 Splunk Enterprise — 日志分析管道 **目标:** 使用 Splunk Enterprise 构建一个集中式日志摄入与分析管道,将日志从 Kali Linux 转发到托管在 Windows 上的 Splunk 服务器。 **环境:** - Splunk Enterprise v10.0.1 (Windows, 64-bit) - Splunk 通用转发器 v9.3.2 (Kali Linux) - 日志源: `/var/log/auth.log`, `/var/log/syslog` **我的构建成果:** - 在 Windows 上安装了 Splunk Enterprise 并配置了接收端口 9997 - 在 Kali Linux 上部署了通用转发器并配置了日志监控 - 构建了用于实时安全监控和事件关联的 SPL 查询 - 开发了用于源类型分析以及启动/身份验证日志调查的仪表板 **使用的 SPL 查询:** ``` # 按 sourcetype 计数事件 index=* host="vbox" | stats count by sourcetype # 按频率排名前 10 的 sourcetypes index=* host="vbox" | top sourcetype limit=10 # 筛选 boot/startup 事件 index=* host="vbox" sourcetype="syslog" "boot" # 身份验证失败分析 index=* host="vbox" sourcetype="auth" "Failed password" | stats count by src_ip | sort -count # 可疑的 sudo 使用 index=* host="vbox" sourcetype="syslog" sudo | timechart count span=5m ``` **主要成果:** - 成功从异构环境中摄入了身份验证、系统日志和启动日志 - 在日志数据中识别出了身份验证异常和权限提升模式 - 构建了支持实时 SOC 风格监控的仪表板 **工具:** Splunk Enterprise 10.0.1, Splunk 通用转发器, Kali Linux, Windows
标签:Kali日志收集, OISF, Splunk企业版, Splunk通用转发器, Splunk配置, SPL查询, Windows操作系统, Windows日志服务, 事件关联, 仪表板开发, 安全日志分析, 异常检测, 日志摄取, 日志管理, 日志转发, 权限提升检测, 网络安全, 认证分析, 隐私保护, 集中式日志系统