从软件的源代码是否开放的角度分类,软件分为开源软件和非开源软件。下列()软件不属于开源软件。
A、Linux操作系统
B、Windows操作系统
C、MySQL数据库管理系统
D、Firefox浏览器
A、Linux操作系统
B、Windows操作系统
C、MySQL数据库管理系统
D、Firefox浏览器
A、要求所有的开发人员参加软件安全开发知识培训 B、要求增加软件源代码审核环节,加强对软件代码的安全性审查 C、要求统一采用Windows8系统进行开发,不能采用之前的Windows版本 D、要求邀请专业队伍进行第三方安全性测试,尽量从多角度发现软件安全问题
A、人工审核源代码审校的效率低,但采用多人并行分析可以完全弥补这个缺点 B、源代码审核通过提供非预期的输入并监视异常结果来发现软件故障,从而定位可能导致安全弱点的薄弱之处 C、使用工具进行源代码审核,速度快,准确率高,已经取代了传统的人工审核 D、源代码审核是对源代码检查分析,检测并报告源代码中可能导致安全弱点的薄弱之处
A、源代码审核过程遵循信息安全保障技术框架模型,在执行时应一步一步严格执行 B、源代码审核有利于发现软件编码中存在的安全问题,相关的审核工具既有商业开源工具 C、源代码审核如果想要有效率高,则主要要依赖人工审核而不是工具审核,因为人工智能的,需要人的脑袋来判断 D、源代码审核能起到很好的安全保证作用,如果执行了源代码审核,则不需要安全测试
A、渗透测试使用人工进行测试,不依赖软件,因此测试更准确 B、渗透测试是用软件代替人工的一种测试方法。因此测试效率更高 C、渗透测试以攻击者的思维模拟真实攻击,能发现如配置错误等运行维护期产生的漏洞 D、渗透测试中必须要查看软件源代码,因此测试中发现的漏洞更多