手册概述
本手册旨在指导如何编写一个包含红队视角、蓝队视角、青队视角的知识库文章。该知识库将涵盖各种类型的漏洞,为每种漏洞提供详细的技术分析、检测方法和修复建议。
文章规划时间节点
- 6月6日初稿
- 6月13日完毕
进展跟踪
使用多维表进行进展跟踪(每人一篇),包含以下字段:人员、区域、漏洞、目标、培训形式、考核形式、计划完成时间。
漏洞分类
注入类漏洞
- 命令执行
- 代码执行
- 反序列化漏洞
- XML注入 (XXE)
- JNDI注入
- 模板注入 (SSTI)
- SQL注入
- LDAP注入
跨站攻击类漏洞
- 跨站脚本 (XSS)
- 跨站请求伪造 (CSRF)
- 服务器端请求伪造 (SSRF)
文件与资源操作类漏洞
- 文件上传
- 文件包含
- 任意文件下载/读取
权限管理类漏洞
- 越权访问
- 未授权访问
- 弱口令
注意事项
- 每篇文章应注明版本号(V0.?)、撰写人、审核人、更新时间
- 使用markdown格式编写文章,图片放在本地文件夹中
- 漏洞代码以文字形式呈现,至少需要包含:代码解释、漏洞点、了解漏洞在代码中怎么产生
- 需要包含具体内容、经验、介绍,不能写"丢给AI处理",输入可以参考AI,不能完全AI化
- 研判需要包含具体的细节,包含经验性建议、研判思路,侧重漏洞本身的研判,可以讲解匹配一些特征
- 可以在概述中书写自己对该漏洞的学习思路,学习重心、学习建议
文章模板
概述
1. 【漏洞名称】介绍
基本概念、漏洞历史、发展、意义、危害、学习建议,需要具备一定的纵深。
- 定义:简要描述该漏洞的基本概念及其在信息安全中的意义。
- 背景信息:探讨该漏洞的历史、发展以及当前的安全态势。
2. 漏洞原理(总体)
从代码出发,讲解漏洞原理、利用方法、分类变种。
参考AI提示词:
你是一名网络安全专家,我有以下存在{漏洞名称}代码,帮我分析该代码,输出以下格式内容:
1. 代码
2. 代码逐行分析
3. 代码存在漏洞敏感函数、参数
4. 在当前代码中漏洞的成因
5. 修复建议
6. 针对该代码攻击方法
7. 除示例代码外,扩展代码存在漏洞的敏感函数、参数
8. 总结
3. 分类与变种【可选】
从代码编写、漏洞利用等维度出发对漏洞进行分类。
4. 相关基础知识(延伸知识)
- 相关技术:讨论与理解或处理该漏洞相关的技术基础。
攻击技术分析【红队视角】
根据漏洞特性出发,如:SQL注入可以侧重攻击流程,文件上传漏洞可以侧重绕过技术。
1. 攻击流程阶段
2. 常用工具与自动化手段
3. 高级绕过技术【特有】
4. 特定场景下的应用
5. 常见漏洞CVE
防御技术分析【蓝队视角】
攻击行为分析
防御体系优化
应急响应指南【青队视角】
侧重于漏洞本身的应急。研判发现需要启动应急响应时,如后门写入、RCE、暗链等,应急响应思路。
典型案例【平台业务结合】
从平台业务出发,讲述一个完整的研判案例。
进阶【可选】:讲述完整的红队到蓝队到青队的案例。
专项挑战与未来展望【可选】
- 新兴威胁:讨论随着技术进步而出现的新挑战。
- 跨领域影响:考虑该漏洞对其他安全领域的影响及相关联的问题。
参考资料【发散、拓展】
- 官方文档与标准:链接至权威资源或行业标准。
- 书籍与文章推荐:推荐深入学习的相关书籍或学术论文。
- 社区与论坛:参与讨论的专业社区或论坛地址。
- 靶场、工具:该漏洞相关的靶场工具。