关于源代码审核,下列说法正确的是:()。
A.人工审核源代码审校的效率低,但采用多人并行分析可以完全弥补这个缺点
B.源代码审核通过提供非预期的输入并监视异常结果来发现软件故障,从而定位可能导致安全弱点的薄弱之处
C.使用工具进行源代码审核,速度快,准确率高,已经取代了传统的人工审核
D.源代码审核是对源代码检查分析,检测并报告源代码中可能导致安全弱点的薄弱之处
相关标签: 源代码 准确率 速度快
相关问题推荐
-
程序员恶意修改程序用于修改数据,然后恢复为原始代码,下面哪种方法可以最有效的发现这种恶意行为()。
A、比较源代码
B、审查系统日志文件
C、比较目标代码
D、审查可执行代码和源代码的完整性
-
关于源代码审核,描述正确的是()
A、源代码审核过程遵循信息安全保障技术框架模型,在执行时应一步一步严格执行
B、源代码审核有利于发现软件编码中存在的安全问题,相关的审核工具既有商业开源工具
C、源代码审核如果想要有效率高,则主要要依赖人工审核而不是工具审核,因为人工智能的,需要人的脑袋来判断
D、源代码审核能起到很好的安全保证作用,如果执行了源代码审核,则不需要安全测试
-
关于维护软件所需的成本,以下叙述正确的是(45)。
A.纠正外部和内部设计错误比纠正源代码错误需要更大的成本
B.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高
C.用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本
-
给出下列java源代码: //Point x Public class Interesting{} 在源代码//point x处添加()能符合java语法
Aimport java.awt.*
Bpackage local.util
Cclass MoreInteresting{}
Dprotected class MoreInteresting{}
-
关于维护软件所需的成本,以下叙述中正确的是______。
A.纠正外部和内部设计错误比纠正源代码错误需要更人的成本
B.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高
C.用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本