BALAbm7/BlueForge
GitHub: BALAbm7/BlueForge
面向 SOC 分析师的结构化蓝队知识库,整合告警 Runbook、KQL 检测查询、网络安全笔记及面试准备等日常运营与职业发展资源。
Stars: 0 | Forks: 0
```
██████╗ ██╗ ██╗ ██╗███████╗███████╗ ██████╗ ██████╗ ██████╗ ███████╗
██╔══██╗██║ ██║ ██║██╔════╝██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔════╝
██████╔╝██║ ██║ ██║█████╗ █████╗ ██║ ██║██████╔╝██║ ███╗█████╗
██╔══██╗██║ ██║ ██║██╔══╝ ██╔══╝ ██║ ██║██╔══██╗██║ ██║██╔══╝
██████╔╝███████╗╚██████╔╝███████╗██║ ╚██████╔╝██║ ██║╚██████╔╝███████╗
╚═════╝ ╚══════╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
```
### Blue Team Forge — SOC Runbooks · KQL Detections · MITRE ATT&CK · Network Security
[](https://github.com/BALAbm7/BlueForge)
[](./03-kql-queries/)
[](./02-soc-runbooks/)
[](./04-mitre-attack/)
[](./01-network-security/)
[](./LICENSE)
[](#)
## 什么是 BlueForge?
**BlueForge** 是一个结构化的、生产级的蓝队知识库,基于真实的 SOC 运营经验构建。这里的一切都来源于实际动手操作的工作 —— 而非教科书。它涵盖了完整的分析师工作流:从在线路层面理解网络数据包,到在 Microsoft Sentinel 中检测 Golden Ticket 攻击,再到响应正在进行的勒索软件事件。
本仓库同时服务于两个目的:作为一线 SOC 分析师的**日常参考**,以及作为展示检测工程、威胁狩猎和事件响应能力的**职业作品集**。
## 目录
- [仓库结构](#repo-structure)
- [01 — 网络安全](#01--network-security)
- [02 — SOC Runbooks](#02--soc-runbooks)
- [03 — KQL Queries](#03--kql-queries)
- [04 — MITRE ATT&CK](#04--mitre-attck)
- [05 — 工具与资源](#05--tools--resources)
- [06 — 面试准备](#06--interview-prep)
- [07 — 项目](#07--projects)
- [08 — 学习路线图](#08--study-roadmap)
- [技术栈](#tech-stack)
- [认证](#certifications)
- [如何使用本仓库](#how-to-use-this-repo)
- [贡献](#contributing)
- [联系](#connect)
## 仓库结构
```
BlueForge/
│
├── 📄 README.md
├── 📄 LICENSE
├── 📄 .gitignore
│
├── 📁 01-network-security/
│ ├── 📕 Network_Security_Study_Material.pdf
│ ├── 📁 notes/ ← 15 chapter markdown files
│ └── 📁 cheatsheets/ ← ports, protocols, subnetting
│
├── 📁 02-soc-runbooks/
│ ├── 📕 SOC_Alert_Runbook_50_Alerts.pdf
│ ├── 📄 alert-index.md
│ ├── 📄 severity-sla-matrix.md
│ └── 📁 alerts/ ← 11 tactic subfolders, one .md per alert
│ ├── credential-access/
│ ├── initial-access/
│ ├── execution/
│ ├── lateral-movement/
│ ├── persistence/
│ ├── defense-evasion/
│ ├── exfiltration/
│ ├── command-and-control/
│ ├── discovery/
│ ├── privilege-escalation/
│ └── collection/
│
├── 📁 03-kql-queries/
│ ├── 📄 master-query-library.kql ← all 50 queries in one file
│ ├── 📄 credential-access.kql
│ ├── 📄 initial-access.kql
│ ├── 📄 execution.kql
│ ├── 📄 lateral-movement.kql
│ ├── 📄 persistence.kql
│ ├── 📄 defense-evasion.kql
│ ├── 📄 exfiltration.kql
│ ├── 📄 c2-detection.kql
│ ├── 📄 discovery.kql
│ ├── 📄 privilege-escalation.kql
│ └── 📄 collection.kql
│
├── 📁 04-mitre-attack/
│ ├── 📄 ttp-coverage-map.md
│ ├── 📄 tactics-reference.md
│ └── 📄 navigator-layer.json ← import into ATT&CK Navigator
│
├── 📁 05-tools-and-resources/
│ ├── 📄 soc-tools-reference.md
│ ├── 📄 threat-intel-feeds.md
│ ├── 📄 windows-event-ids.md
│ └── 📄 ioc-enrichment-sources.md
│
├── 📁 06-interview-prep/
│ ├── 📕 SOC_Interview_91_Questions.pdf
│ ├── 📄 scenario-based-questions.md
│ └── 📄 kql-interview-questions.md
│
├── 📁 07-projects/
│ ├── 📁 phishprobe/ ← Python CLI phishing email analyzer
│ └── 📁 sentinel-detections/ ← custom Sentinel analytics rules
│
└── 📁 08-study-roadmap/
├── 📄 cert-progression-path.md
├── 📄 detection-engineer-roadmap.md
└── 📄 12-week-cysa-roadmap.md
```
## 01 — 网络安全
全面的网络安全学习资料,涵盖了 SOC 分析师了解其所防御内容所需的一切。每章都提供完整的 PDF 版本和独立的 Markdown 笔记,方便快速参考。
| 章节 | 主题 | 核心概念 |
|---------|-------|--------------|
| 01 | 网络基础 | LAN/WAN/MAN、拓扑、网络设备 |
| 02 | OSI 与 TCP/IP 模型 | 7 层模型、各层攻击面、TCP 与 UDP |
| 03 | IP 寻址与子网划分 | IPv4 分类、CIDR、私有地址范围、IPv6 |
| 04 | 核心协议 | HTTP/S、SSH、DNS、SMB、RDP — 附带安全说明 |
| 05 | 防火墙与数据包过滤 | 状态检测防火墙、NGFW、WAF、DMZ 架构 |
| 06 | VPN 与隧道技术 | IPSec、WireGuard、OpenVPN、分离隧道风险 |
| 07 | IDS / IPS 系统 | 特征与异常检测、NIDS 与 HIDS |
| 08 | 网络攻击 | DDoS、ARP 投毒、DNS 欺骗、BGP 劫持 |
| 09 | 无线安全 | WPA2/3、邪恶双子、KRACK、取消认证攻击 |
| 10 | 密码学基础 | AES、RSA、ECC、哈希、对称与非对称 |
| 11 | PKI 与证书 | CA、X.509、TLS 握手、证书吊销 |
| 12 | DNS 与 Web 安全 | DNS 记录类型、DNS 隧道、DNSSEC |
| 13 | 网络监控 | Wireshark、tcpdump、Snort、Suricata、Zeek |
| 14 | 零信任架构 | 永不信任始终验证、ZT 支柱、ZTNA |
| 15 | 事件响应 | NIST SP 800-61 生命周期、IoC 类型、IR 阶段 |
📁 [`01-network-security/`](./01-network-security/)
## 02 — SOC Runbooks
每个 Runbook 条目都遵循相同的 4 部分结构:
- **WHY TRIGGERED** — 导致告警触发的攻击者行为或异常
- **HOW DETECTED** — 涉及的日志源、规则逻辑或 ML 模型
- **RUNBOOK STEPS** — 编号、分优先级的、需按顺序执行的响应程序
- **KQL DETECTION QUERY** — 即拿即用的 Microsoft Sentinel 查询
### 严重性 SLA 参考
| 严重性 | SLA | 必要操作 |
|----------|-----|-----------------|
| 🔴 严重 (CRITICAL) | 立即 | 隔离、升级、呼叫 IR 团队 |
| 🟠 高危 (HIGH) | < 1 小时 | 调查、遏制、必要时升级 |
| 🟡 中危 (MEDIUM) | < 4 小时 | 调查、记录、若为误报则调优 |
| 🟢 低危 (LOW) | < 24 小时 | 审查、关闭或附带证据升级 |
### 按 MITRE 战术分类的告警
凭据访问 - Credential Access (9 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 01 | 暴力破解登录尝试 | 🟠 高危 (HIGH) | T1110.001 | | 02 | 密码喷洒攻击 | 🔴 严重 (CRITICAL) | T1110.003 | | 03 | MFA 疲劳 / 多次 MFA 失败 | 🟠 高危 (HIGH) | T1621 | | 13 | Kerberoasting 攻击 | 🟠 高危 (HIGH) | T1558.003 | | 14 | 检测到 DCSync 攻击 | 🔴 严重 (CRITICAL) | T1003.006 | | 15 | Mimikatz / 凭据转储工具 | 🔴 严重 (CRITICAL) | T1003.001 | | 32 | LSASS 内存访问 | 🔴 严重 (CRITICAL) | T1003.001 | | 46 | 账户锁定风暴 | 🟡 中危 (MEDIUM) | T1110 | | 50 | Golden Ticket / Kerberos 票据异常 | 🔴 严重 (CRITICAL) | T1558.001 |初始访问 - Initial Access (5 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 04 | 不可能旅行告警 | 🟠 高危 (HIGH) | T1078 | | 05 | 投递到邮箱的钓鱼邮件 | 🟠 高危 (HIGH) | T1566.001 | | 17 | 工作时间外的特权账户登录 | 🟡 中危 (MEDIUM) | T1078.002 | | 38 | 异常的 Azure AD / Entra ID 登录风险 | 🟠 高危 (HIGH) | T1078.004 | | 39 | 检测到 SQL 注入攻击 | 🟠 高危 (HIGH) | T1190 |执行 - Execution (4 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 06 | 用户点击恶意 URL | 🔴 严重 (CRITICAL) | T1566.002 | | 07 | EDR 检测到恶意软件 | 🔴 严重 (CRITICAL) | T1204 | | 09 | 可疑的 PowerShell 执行 | 🟠 高危 (HIGH) | T1059.001 | | 42 | Office 应用程序生成异常进程 | 🟠 高危 (HIGH) | T1566.001 |横向移动 - Lateral Movement (3 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 11 | 通过 SMB / PsExec 进行横向移动 | 🔴 严重 (CRITICAL) | T1021.002 | | 12 | Pass-the-Hash (PtH) 攻击 | 🔴 严重 (CRITICAL) | T1550.002 | | 18 | 来自外部 IP 的可疑 RDP 连接 | 🟠 高危 (HIGH) | T1021.001 |持久化 - Persistence (5 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 16 | 创建了新的本地管理员账户 | 🟠 高危 (HIGH) | T1136.001 | | 25 | 创建了可疑的计划任务 | 🟠 高危 (HIGH) | T1053.005 | | 26 | 为实现持久化修改注册表 Run 键 | 🟠 高危 (HIGH) | T1547.001 | | 30 | 安装了可疑的新服务 | 🟠 高危 (HIGH) | T1543.003 | | 40 | 上传 / 检测到 Web Shell | 🔴 严重 (CRITICAL) | T1505.003 |防御规避 - Defense Evasion (7 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 10 | 隐藏属性二进制文件 (LOLBins) 滥用 | 🟠 高危 (HIGH) | T1218 | | 28 | Windows Defender / AV 被禁用 | 🟠 高危 (HIGH) | T1562.001 | | 29 | 防火墙规则被修改 | 🟡 中危 (MEDIUM) | T1562.004 | | 31 | 检测到进程注入 | 🔴 严重 (CRITICAL) | T1055 | | 34 | 编码 / 混淆命令执行 | 🟠 高危 (HIGH) | T1027 | | 36 | Windows 事件日志被清除 | 🔴 严重 (CRITICAL) | T1070.001 | | 49 | 用户批量删除电子邮件 | 🟠 高危 (HIGH) | T1070.008 |数据窃取 - Exfiltration (2 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 19 | 通过云存储进行数据窃取 | 🔴 严重 (CRITICAL) | T1567.002 | | 20 | 电子邮件附件中的敏感数据 (DLP) | 🟠 高危 (HIGH) | T1048 |命令与控制 - Command & Control (4 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 21 | 检测到 DNS 隧道 | 🟠 高危 (HIGH) | T1071.004 | | 22 | 检测到 C2 信标活动 | 🔴 严重 (CRITICAL) | T1071.001 | | 23 | 检测到 Tor 网络使用 | 🟠 高危 (HIGH) | T1090.003 | | 48 | 指向已知恶意 IP 的出站流量 | 🟠 高危 (HIGH) | T1071 |发现 - Discovery (2 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 24 | 检测到内部端口扫描 | 🟡 中危 (MEDIUM) | T1046 | | 35 | 网络共享枚举 (SMB 侦察) | 🟡 中危 (MEDIUM) | T1135 |权限提升 - Privilege Escalation (2 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 33 | UAC 绕过尝试 | 🟠 高危 (HIGH) | T1548.002 | | 45 | 从非 PAW 使用域管理员账户 | 🟠 高危 (HIGH) | T1078.002 |收集 / 其他 - Collection / Others (7 条告警)
| # | 告警 | 严重性 | MITRE | |---|-------|----------|-------| | 37 | 创建了可疑的电子邮件转发规则 | 🟠 高危 (HIGH) | T1114.003 | | 41 | 可疑 AWS API 调用 (CloudTrail) | 🟠 高危 (HIGH) | T1530 | | 43 | 大量文件被访问 — 内部威胁 | 🟠 高危 (HIGH) | T1039 | | 44 | 插入 USB 大容量存储设备 | 🟡 中危 (MEDIUM) | T1091 | | 47 | 异常用户访问敏感文件 | 🟠 高危 (HIGH) | T1083 | | 08 | 勒索软件行为检测 | 🔴 严重 (CRITICAL) | T1486 | | 27 | 卷影副本删除 | 🔴 严重 (CRITICAL) | T1490 |
[](www.linkedin.com/in/balamurugan-a-3581a120b)
[](https://github.com/BALAbm7/BlueForge)
[](mailto:balube2019@gmail.com)
**BlueForge** · 由 SOC 分析师构建,为 SOC 分析师服务 · 2025
*告警 → 分诊 → 遏制 → 调查 → 补救 → 记录 → 改进*
标签:Cloudflare, KQL, MITRE ATT&CK, 库, 应急响应, 网络安全, 逆向工具, 防御加固, 隐私保护