UDHAYA046/modern-attack-chain-learning-lab
GitHub: UDHAYA046/modern-attack-chain-learning-lab
受 NetraX Cyber Conclave 2026 启发的30天网络安全学习实验项目,通过五个阶段的实战化实验帮助学习者理解现代攻击链的原理与防御方法。
Stars: 0 | Forks: 0
# 现代攻击链学习实验室
一个受 NetraX Cyber Conclave 2026 启发的为期 30 天的网络安全学习项目。
本仓库通过以下流程探讨五个网络安全问题陈述:
**Identity → Network → Cloud → Application → Encryption**
## 目标
本项目目标不是构建生产级的攻击工具。
目标在于理解:
- 攻击为何有效
- 防御者如何检测它们
- 哪些配置错误导致了这些攻击
- 安全的实现方式是怎样的
## 实验室
| 阶段 | 领域 | 问题陈述 |
|---|---|---|
| 1 | Identity | OAuth 2.0 Token 劫持与 Scope 滥用检测 (#2) |
| 2 | Network Security | DNS 隧道检测引擎 (#6) |
| 3 | Cloud Security | S3 Bucket 配置错误扫描器与数据暴露检测 (#12) |
| 4 | Web Security | JWT 认证绕过与算法混淆攻击 (#17) |
| 5 | Cryptography | TLS 证书锁定绕过与 MitM 攻击 (#31) |
## 学习方法论
本仓库中的每个实验室都遵循相同的结构化方法:
### 阶段 1 – 基础
了解技术、架构、术语、攻击向量和防御概念。
### 阶段 2 – 威胁分析
研究问题陈述、威胁模型、真实案例、影响以及 MITRE ATT&CK 映射。
### 阶段 3 – 设计
在实现之前,定义目标、架构、功能、范围和局限性。
### 阶段 4 – 实现
构建一个安全的教育性概念验证或分析工具。
### 阶段 5 – 证据收集
捕获截图、报告、样本数据和观察结果。
### 阶段 6 – 文档记录
记录学习成果、发现、局限性和未来改进。
#### 注意:本仓库优先强调在实现解决方案之前理解安全概念背后的基础知识。
标签:StruQ, Web安全, 安全实验, 密码学, 底层编程, 手动系统调用, 教育与培训, 漏洞探索, 网络安全, 蓝队分析, 身份安全, 逆向工具, 隐私保护