检查是否存在不符合安全编码标准的模块
检查 ID:mathworks.security.BlockSupport
识别不符合安全编码标准的模块。
描述
遵循此检查的建议可以提高生成符合 CERT C、CWE、ISO/IEC TS 17961 安全编码标准的代码的可能性。
适用于 Embedded Coder® 和 Simulink® Check™。
结果和建议的操作
| 条件 | 建议的操作 |
|---|---|
在模型或子系统中发现了使用三次样条插值或外推方法的 Lookup Table 块。具体模块包括:
| 考虑对 Lookup Table 模块采用其他内插和外插方法。 |
模型或子系统中发现了已弃用的 Lookup Table 模块。具体模块包括:
| 考虑替换已弃用的 Lookup Table 模块。 |
| 模型或子系统中发现了 S-Function Builder 块。 | 考虑将 S-Function Builder 块替换为生产环境中推荐的块。 |
| 模型或子系统中发现了 From Workspace 块 | 考虑将 From Workspace 块替换为生产环境中推荐的块。 |
在模型或子系统中发现了字符串块。具体模块包括:
| 考虑将字符串块替换为生产环境中推荐使用的块。 |
功能和限制
您可以:
对您的库模型运行此检查。
将模块和图从此检查中排除(如果您拥有 Simulink Check 许可证)。
编辑时检查
此检查支持编辑时检查。