CyberGirl74/cybersecurity-labs
GitHub: CyberGirl74/cybersecurity-labs
该项目记录了基于 Sysmon 的 Windows 终端安全监控实验,涵盖事件分析、威胁狩猎和蓝队调查技能的实践学习。
Stars: 0 | Forks: 0
# Cybersecurity-Labs
记录我的网络安全之旅,涵盖动手实践的 Sysmon 实验、事件分析、威胁狩猎和蓝队调查。🌩️⚡
# Sysmon 威胁狩猎实验
## 概述
本项目记录了我使用 Sysmon 安装、配置和调查 Windows 终端节点活动的实践经验。该实验的目标是获取 SOC 分析师和蓝队专业人员所使用的安全监控、事件分析和威胁狩猎技术的实践经验。
## 目标
* 安装和配置 Sysmon
* 分析 Windows 事件日志
* 监控进程创建和终止事件
* 调查 DNS 查询活动
* 练习 PowerShell 日志分析
* 培养威胁狩猎技能
## 使用的技术
* Sysmon
* PowerShell
* Windows Event Viewer
* Windows 11
* Splunk(安装在主机上)
## 调查的关键事件 ID
| 事件 ID | 描述 |
| -------- | ----------------------------- |
| 1 | 进程创建 |
| 5 | 进程终止 |
| 11 | 文件创建 |
| 12 | 注册表对象创建/删除 |
| 13 | 注册表值设置 |
| 22 | DNS 查询 |
## 实验活动
### 进程创建监控
通过启动 Notepad 并分析以下内容,验证了 Sysmon 事件 ID 1:
* 进程名
* 父进程
* 用户账户
* 命令行
* 文件哈希
* 完整性级别
### DNS 查询监控
通过使用以下命令生成 DNS 活动,验证了 Sysmon 事件 ID 22:
* ping google.com
* nslookup google.com
分析了:
* 查询名
* 负责进程
* 用户上下文
* 时间戳
### PowerShell 日志分析
使用 PowerShell 查询和过滤 Sysmon 日志:
```
Get-WinEvent -LogName "Microsoft-Windows-Sysmon/Operational"
```
```
Where-Object {$_.Id -eq 1}
```
```
Where-Object {$_.Id -eq 22}
```
## 掌握的技能
* 威胁狩猎
* 事件日志分析
* 终端节点监控
* PowerShell 基础
* 安全事件调查
* 蓝队运营
* 安全监控
## 关键要点
该实验提供了终端节点可见性方面的实践经验,并演示了安全分析师如何识别进程执行、调查 DNS 活动,以及使用 Sysmon 遥测数据关联事件。通过这次练习,我获得了对安全运营中心 (SOC) 中使用的调查思维的实践认识。
## 未来增强
* 将 Sysmon 与 Wazuh 集成
* 创建自定义检测规则
* 调查网络连接事件
* 构建 Splunk 仪表板
* 开发更多威胁狩猎场景
**作者:** Shauna "Storm" Davis
**专业:** 网络与数据安全技术
**专注领域:** SOC 分析师 | 威胁狩猎 | 蓝队运营
标签:AI合规, Sysmon, 安全实验环境, 端点监控