个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

C和C++集成的开发测试解决方案Parasoft C/C++test v2024.1新版发布(中)

原创
软件测试
来源:Parasoft
C/C++
测试分析
加密/安全
2024-08-28
C/C++
测试分析
加密/安全

规则更新

新规则

规则 ID标题
APSC_DV-002380-a结构体指针不应传递给可将数据复制到用户空间的函数
APSC_DV-003120-c不应将结构体指针传递给可向用户空间复制数据的函数
TEMPL-07_b模板构造函数不应参与对外层类类型的单个参数的重载解析
CODSTA-MCPP-62由标准整数类型常量表达式初始化的变量不应使用 “auto ”指定符定义
OWASP2023-API9-a应记录汇编程序的所有用法
OWASP2023-API9-c应记录并解释 #pragma 指令的所有用法
MISRACPP2023-7_11_2-b数组类型的对象不应作为变量参数传递给函数
PB-41_c不应将数组类型的对象作为变量参数传递给函数
CWE-190-j在整数类型间转换时避免数据丢失
APSC_DV-002580-a避免向写入日志文件的函数传递敏感数据
APSC_DV-003120-a避免向写入日志文件的函数传递敏感数据
OWASP2023-API3-b避免向写入日志文件的函数传递敏感数据
OWASP2023-API10-c避免向日志方法传递未经验证的二进制数据
bd-security-tdintoverf避免污点数据上潜在的整数溢出/下溢
CWE-190-k避免污点数据上潜在的整数溢出/下溢
OWASP2023-API10-b避免污点数据上潜在的整数溢出/下溢
OWASP2023-API10-e避免在输出控制台上打印有污点的数据
CWE-125-c避免在数组索引中使用受污染的数据
CWE-787-h避免在数组索引中使用受污染的数据
OWASP2023-API10-a避免在数组索引中使用污点数据
CWE-390-b避免使用带有空主体的 “if ”语句
OPT-51避免使用带有空主体的 “if ”语句
APSC_DV-003320-a避免使用 “vfork() ”函数
APSC_DV-003320-b避免使用线程不安全函数
AUTOSAR-M5_0_21-b位运算符不得使用正整数字面作为操作数
CERT_C-INT16-b位运算符不得使用正整数字面作为操作数
CODSTA-63_a位运算符不得使用正整数字面作为操作数
HICPP-5_6_1-b位运算符不得使用正整数字面作为操作数
MISRA2008-5_0_21_b位运算符不得使用正整数字面作为操作数
APSC_DV-000510-b调用 “chroot ”时调用 "chdir
APSC_DV-000060-b在调用 “mkstemp ”之前调用 "umask
APSC_DV-000510-a在调用 “mkstemp ”之前调用 "umask
OWASP2023-API4-c不要在堆栈上创建超出定义限制的变量
APSC_DV-002485-a不要硬编码字符串字面量
APSC_DV-003280-a不要对字符串字面进行硬编码
APSC_DV-002580-b不要将应用程序错误导致的潜在敏感信息打印到异常消息中
APSC_DV-003120-b不要将应用程序错误导致的潜在敏感信息打印到异常消息中
OWASP2023-API3-c不要将应用程序错误导致的潜在敏感信息打印到异常消息中
APSC_DV-001350-a不要使用弱加密功能
APSC_DV-001360-a请勿使用弱加密功能
APSC_DV-001370-b请勿使用弱加密功能
APSC_DV-002020-b请勿使用弱加密功能
APSC_DV-002030-b请勿使用弱加密功能
APSC_DV-002040-b请勿使用弱加密功能
APSC_DV-003100-a请勿使用弱加密功能
APSC_DV-003140-a请勿使用弱加密函数
OWASP2023-API2-a请勿使用弱加密函数
OWASP2023-API9-d在函数定义之前的注释中记录函数
CWE-390-a不应使用空 “catch ”块
OWASP2023-API8-b不应使用空的 “catch ”代码块
OPT-50不应使用空的复合语句
OWASP2023-API4-d确保释放资源
OWASP2023-API10-g从格式字符串中排除未经扫描的用户输入
AUTOSAR-A3_1_1-b不应在头文件中声明具有内部链接的函数和非const对象
JSF-039_b不应在头文件中声明具有内部链接的函数和非const对象
PFO-01_b不应在头文件中声明具有内部链接的函数和非const对象
APSC_DV-003235-c如果函数返回错误信息,则应测试该错误信息
MISRA2008-3_1_1_b在不违反 “一个定义规则 ”的情况下,可以在多个翻译单元中包含任何头文件
OPT-49不应使用空语句
OWASP2023-API9-b应在头文件中声明具有外部链接的对象或函数
CERT_C-INT13-b移位运算符的操作数应为无符号类型
CODSTA-CPP-213仅将 “noexcept ”函数传递给异常友好函数
MISRACPP2023-18_4_1-c仅将 “noexcept ”函数传递给异常不友好函数
APSC_DV-002050-c为伪随机数生成器正确播种
OWASP2023-API8-c正确使用 errno 值
OWASP2023-API10-d防止命令注入
OWASP2023-API10-f防止环境注入
OWASP2023-API10-i防止文件名注入
OWASP2023-API10-h防止 SQL 注入
OWASP2023-API3-a敏感数据应在去分配前清除
APSC_DV-001370-a出于安全原因,不应使用标准随机数生成器生成随机性
APSC_DV-002020-a出于安全原因,不应使用标准随机数生成器生成随机性
APSC_DV-002030-a出于安全原因,不应使用标准随机数发生器生成随机性
APSC_DV-002040-a出于安全原因,不应使用标准随机数发生器生成随机性
APSC_DV-002050-a出于安全原因,不应使用标准随机数生成器生成随机性
CODSTA-CPP-20_b对称运算符只能作为非成员函数实现
AUTOSAR-A15_5_2-d不应使用 “终止 ”函数
MISRACPP2023-18_5_2-d不应使用 “终止 ”函数
PB-75_d不应使用 “终止 ”函数
PORT-01_bL' 的小写形式不得用作字面后缀中的第一个字符
APSC_DV-002050-b不应使用随机数发生器函数 “rand() ”和 "srand()
AUTOSAR-M5_8_1-b常量表达式移位运算符的右侧操作数应介于 0 和 1 之间,小于左侧操作数基本类型的位宽
MISRA2008-5_8_1_b常量表达式移位运算符的右侧操作数的位宽应小于左侧操作数基本类型的位宽,介于 0 和 1 之间。
CODSTA-244不应使用 signal.h 中的信号处理功能,但值为 SIG_IGN 的 “signal() ”函数调用除外
CWE-366-a线程之间不得存在数据竞赛
OWASP2023-API10-j将不受信任的数据用作循环边界
APSC_DV-002485-b应限制系统属性(环境变量)的使用
APSC_DV-000060-a使用安全的临时文件名功能
AUTOSAR-A12_8_5-b用户提供的移动分配操作符应处理自分配
MISRACPP2023-15_8_1-b用户提供的移动赋值操作符应处理自赋值
OOP-34_b用户提供的移动分配操作员应处理自我分配
APSC_DV-003320-d在将潜在污点数据用于循环的控制表达式之前对其进行验证
OWASP2023-API4-b在循环控制表达式中使用潜在污点数据之前对其进行验证
APSC_DV-003320-c在使用潜在污点数据确定内存分配大小之前对其进行验证
OWASP2023-API4-a在使用潜在污点数据确定内存分配大小之前对其进行验证
APSC_DV-003235-d如果在单个 try-catch 语句或函数 try-block 中为派生类及其部分或全部基类提供了多个处理程序,则处理程序应按最派生到基类的顺序排列
OWASP2023-API8-a如果在单个 try-catch 语句或函数尝试块中为派生类及其部分或全部基类提供了多个处理程序,则处理程序应按最派生到基类的顺序排列


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508