Releases: Qihoo360/safe-rules
Releases · Qihoo360/safe-rules
v1.4.0
当前版本收录 532 条规则,更新如下:
- 根据 C++17 标准,对现有规则进行了全面的补充和订正
- 规则已覆盖代码存储、设计、编写以及构建等环节
- 将文档按规则拆分成独立的 html 页面,便于进一步扩展内容、补充细节
- 网页版文档地址:https://saferules.github.io/index.html
后续工作计划:
- 以防御加固相关的实用代码作为进阶示例
- 继续跟进 C18、C++20 等新语言标准
v1.3.1
融汇多方建议,对 1.3.0 的细节进行了全面地订正和润色:
- 恭设致谢列表,诚谢同仁们的指引
- 补全规则依据的标准条目,体现语言特性的历史变革
- 补充优化配置选项,同时提升严谨性和灵活性
后续工作计划:
- 继续落实 1.3.0 工作计划
v1.3.0
当前版本收录 467 条规则,更新如下:
- 遵循国家代码安全审计标准,全面加强规则的量化描述
- 增补、细化规则,契合国家军用标准等严格规范体系的要求
- 补充并发、网络、加解密相关规则
- 加强示例的代表性和详实性
- 修正笔误,精炼词句,提高表达效率
参照标准:
- GJB 8114-2013
- GB/T 39412-2020
后续工作计划:
- 进一步融汇国家标准、行业标准,为企业标准提供依据
- 跟进 C18、C++20 等语言标准
- 结合实际代码,总结展示具体的攻防手段
v1.2.0
当前版本收录 439 条规则,更新如下:
- 强化中断与并发相关规则
- 整理 C11 未定义行为成因列表
- 整理 C++11 未定义行为成因列表与说明文档
- 修正笔误,精炼词句,提高表达效率
语言层面的讨论已可告一段落,后续工作计划:
- 强化并发、网络、加解密相关规则
- 结合实际代码,总结展示具体的攻防手段
v1.1.0
根据热心读者与产品团队的反馈,对上一版本进行了全面深入的修订,力求表述准确、文辞简练。
v1.0.0
当前版本收录 413 条规则,特点有:
- 满足规范、审计、培训等多方面需求
- 注重自动化代码审计的实现方法
- 严格遵循ISO/IEC标准
- 融汇多种权威规范体系
- 适用于桌面、服务端及嵌入式等多种应用场景