检测标准
支持国军标、国际标准多种主流安全编码规范
国军标
GJB 8114-2013
军用软件 C/C++ 安全编程规则集,涵盖内存安全、数值安全、并发控制等 261 条规则,是军工软件验收的核心标准。
GJB 5369-2005
军用软件 C 语言安全编程规范,专注于嵌入式和实时系统的编码安全,适用于航空航天、武器装备等领域。
国家推荐标准
GB/T 34943-2017
国家标准《C/C++ 语言源代码漏洞测试规范》,规定了 C/C++ 代码常见漏洞的测试方法和评判标准。
GB/T 42926-2023
国家标准《金融信息系统网络安全风险评估规范》,规定了金融信息系统网络安全风险评估的原则、方法和流程。
GB/T 42927
国家标准《金融行业开源软件测评规范》,规定了金融行业开源软件安全性和合规性的测评要求与方法。
GB/T 34943
国家标准《C/C++ 语言源代码漏洞测试规范》,规定了针对 C/C++ 源代码安全漏洞的测试分类、方法和验证标准。
GB/T 28169
国家标准《嵌入式软件 C 语言编码规范》,规定了嵌入式系统 C 语言编程的安全规则与风格要求,提升代码可靠性。
GB/T 39412
国家标准《信息安全技术代码安全审计规范》,规定了代码安全审计的通用要求、审计方法及报告规范。
GB/T 38674
国家标准《信息安全技术应用软件安全编程指南》,面向通用应用软件开发,规定了安全编程的基本要求与实践指南。
GB/T 34946
国家标准《软件工程软件测试文档》系列,规定了软件测试过程中各类文档(测试计划、用例、报告)的编制规范。
GB/T 34978
国家标准《移动互联网应用(App)收集个人信息基本规范》,规定了移动 App 收集、使用个人信息的合规要求与技术措施。
GB/T 34944
国家标准《Java 语言源代码漏洞测试规范》,规定了 Java 语言源代码常见安全漏洞的分类、测试方法和验证标准。
国内行业标准
SJ/T 11681
电子行业标准《软件源代码安全漏洞测试规范》,规定了软件源代码安全漏洞的分类、测试方法及评判准则,适用于电子行业软件安全测评。
SJ/T 11683
电子行业标准《软件源代码安全漏洞测试规范 Java 语言》,专门针对 Java 语言源代码的安全漏洞测试,适用于电子行业软件安全测评。
JR/T 0095
金融行业标准《银行业信息系统灾难恢复管理规范》,规定了银行信息系统在编码实现中对灾难恢复能力的技术要求与验证规范。
JR/T 0068
金融行业标准《网上银行系统信息安全通用规范》,规定了网上银行系统在设计、开发与测试阶段的信息安全编码要求。
YD/T 3228
通信行业标准《移动互联网恶意程序监测与处置机制》,规定了移动应用中恶意行为的检测规则与处置要求,保障通信网络安全。
国际标准
ISO 17961
ISO/IEC 17961 是 C 语言安全编码标准,规定了应由分析工具强制执行的 C 语言安全规则,减少运行时错误和安全漏洞。
CWE Top 25 C缺陷集
通用缺陷枚举(CWE)中最危险的 25 种 C/C++ 语言编程缺陷类型,覆盖缓冲区溢出、整数溢出、空指针等常见运行时安全问题。
CWE Top25 Java规则集
通用缺陷枚举(CWE)中针对 Java 语言的最危险 25 种编程缺陷规则集,覆盖注入、反序列化、敏感数据泄露等常见问题。
OWASP_C#安全漏洞集
面向 C# / .NET 语言开发的安全漏洞检测规则集,覆盖 OWASP 定义的注入、认证、会话管理等常见应用安全风险。
OWASP_C安全漏洞集(2021)
面向 C 语言开发的 OWASP 安全漏洞检测规则集(2021 版),覆盖 C 语言常见内存安全与运行时漏洞。
OWASP Mobile TOP 10 2017(Java)
OWASP 移动安全 Top 10(2017)针对 Java 语言移动应用的规则集,覆盖移动平台常见安全风险。
OWASP_Java安全漏洞集
面向 Java 语言开发的 OWASP 安全漏洞检测规则集,覆盖 Web 应用和后端服务常见安全风险。
OWASP_Javascript安全漏洞集
面向 JavaScript 语言开发的 OWASP 安全漏洞检测规则集,覆盖前端与 Node.js 应用常见安全风险。
OWASP Mobile TOP 10 2017(Objective-C)
OWASP 移动安全 Top 10(2017)针对 Objective-C 语言 iOS 应用的规则集,覆盖移动平台常见安全风险。
OWASP_Python安全漏洞集
面向 Python 语言开发的 OWASP 安全漏洞检测规则集,覆盖 Web 应用、脚本和数据处理常见安全风险。
OWASP Mobile TOP 10 2017(SWIFT)
OWASP 移动安全 Top 10(2017)针对 Swift 语言 iOS 应用的规则集,覆盖移动平台常见安全风险。
C_CPP缺陷检测集
通用 C/C++ 语言缺陷检测规则集,覆盖内存泄漏、未定义行为、类型转换、资源管理等常见缺陷类型。
国际行业标准
MISRA C 2004
汽车行业软件可靠性标准,广泛用于嵌入式 C 语言开发,分为强制性和建议性规则,提升代码可靠性和可移植性。
MISRA 2023
MISRA C 2023 是面向安全关键嵌入式系统的最新 C 语言编程规范,在 MISRA C:2012 基础上更新,进一步提升代码安全性和可靠性。
MISRA 2008(C++)
MISRA C++ 2008 是面向安全关键系统的 C++ 语言编程规范,定义了 228 条规则以提升 C++ 代码的安全性、可靠性和可移植性。
MISRA 2012
MISRA C:2012 是目前广泛采用的 C 语言安全编程规范,适用于功能安全(IEC 61508、ISO 26262)相关的嵌入式系统开发。
MISRA 1998
MISRA C:1998 是最早的 MISRA C 规范版本,适用于汽车和嵌入式领域 C 语言安全编程,定义了 127 条编程规则。
AUTOSAR C++14
AUTOSAR C++14 编码规范,适用于汽车软件 C++14 语言开发,基于 MISRA C++ 扩展,提升自动驾驶等安全关键系统的代码质量。