程序员恶意修改程序用于修改数据,然后恢复为原始代码,下面哪种方法可以最有效的发现这种恶意行为()。
A: 比较源代码
B: 审查系统日志文件
C: 比较目标代码
D: 审查可执行代码和源代码的完整性
A: 比较源代码
B: 审查系统日志文件
C: 比较目标代码
D: 审查可执行代码和源代码的完整性
举一反三
- 编程人员为了改变数据而恶意修改了生产程序,随后又恢复了原始的代码。下列哪一项能够最有效地检测此恶意行为?() A: 比较源代码 B: 审查系统日志文件 C: 比较目标代码 D: 审查可执行代码和源代码的完整性
- 以下哪一种控制方法最有效的保证产品源代码和目标代码是一致的()。 A: 源代码和目标代码比较报告 B: 库控制软件严格限制对于源代码的改变 C: 严格限制访问源代码和目标代码 D: 对于源代码和目标代码的数据和时间戳审查
- 编译器将程序员的过程性语言程序称为源代码转换为称为()的机器语言代码。 A: 解释器代码。 B: 目标代码 C: 结构化代码。 D: 自顶向下代码。
- 解释执行方式是指 A: 将源代码转换为目标代码的同时执行目标代码 B: 将源代码完全转换为目标代码后执行目标代码 C: 将一半源代码转换为目标代码后执行目标代码 D: 将源代码完全转换为目标代码后先执行一半目标代码
- 在计算机系统中,可以执行的程序是 A: 源代码 B: 汇编语言代码 C: ASCII码 D: 机器语言代码