单选题
以下关于C-make Fortify描述正确的是
A
使用者无需修改代码库文件即可使用扫描
B
使用者需要修改特定代码库文件才能完成扫描
C
C-MakeFortify扫描不属于构建扫描(即结合编译过程的扫描)
D
C-Make Fortify扫描前无需事先在研发云上完成编译构建过程
答案解析
正确答案:A
解析:
题目询问的是关于CMake Fortify的正确描述。这里提到的"CMake Fortify"可能是对某种静态代码分析工具或者安全增强配置的指代,但是实际上"CMake"和"Fortify"是两个不同的工具。CMake是一个用于管理软件构建过程的工具,而Fortify通常指的是HP Fortify Static Code Analyzer,这是一种用于检测应用程序中潜在安全漏洞的静态应用安全测试工具。
根据题目的选项来看,这里假设"CMake Fortify"是指一种集成到构建过程中用于检测代码安全性的工具或配置选项。那么我们来解析一下这些选项:
A. 使用者无需修改代码库文件即可使用扫描
这句话的意思是,用户可以在不直接更改源代码的情况下运行扫描。对于许多静态分析工具来说,这是可能的,因为它们只需要访问源代码即可分析潜在的安全问题。
B. 使用者需要修改特定代码库文件才能完成扫描
如果选择这项,则意味着必须先更改某些文件设置或配置才能进行扫描,这通常不是静态分析工具的工作方式,因为它们通常是读取现有的源代码并分析它。
C. C-MakeFortify扫描不属于构建扫描(即结合编译过程的扫描)
如果选择这项,则意味着该工具不会在编译时检查代码,但实际上很多静态分析工具都是与构建过程紧密相关的,它们可以作为构建过程的一部分来运行。
D. C-Make Fortify扫描前无需事先在研发云上完成编译构建过程
这句话暗示了扫描工具不需要依赖于任何预先存在的构建环境或过程。然而,对于大多数情况下,静态分析工具会更有效地在构建过程之后运行,因为在构建后可以获取更多关于代码的信息。
根据题目的描述和提供的答案A,我们可以推断出"CMake Fortify"是一种不需要对源代码进行任何修改就可以运行的静态代码分析工具。因此,正确答案是A,因为它表明用户可以直接应用扫描而不必改变代码库中的任何东西。
根据题目的选项来看,这里假设"CMake Fortify"是指一种集成到构建过程中用于检测代码安全性的工具或配置选项。那么我们来解析一下这些选项:
A. 使用者无需修改代码库文件即可使用扫描
这句话的意思是,用户可以在不直接更改源代码的情况下运行扫描。对于许多静态分析工具来说,这是可能的,因为它们只需要访问源代码即可分析潜在的安全问题。
B. 使用者需要修改特定代码库文件才能完成扫描
如果选择这项,则意味着必须先更改某些文件设置或配置才能进行扫描,这通常不是静态分析工具的工作方式,因为它们通常是读取现有的源代码并分析它。
C. C-MakeFortify扫描不属于构建扫描(即结合编译过程的扫描)
如果选择这项,则意味着该工具不会在编译时检查代码,但实际上很多静态分析工具都是与构建过程紧密相关的,它们可以作为构建过程的一部分来运行。
D. C-Make Fortify扫描前无需事先在研发云上完成编译构建过程
这句话暗示了扫描工具不需要依赖于任何预先存在的构建环境或过程。然而,对于大多数情况下,静态分析工具会更有效地在构建过程之后运行,因为在构建后可以获取更多关于代码的信息。
根据题目的描述和提供的答案A,我们可以推断出"CMake Fortify"是一种不需要对源代码进行任何修改就可以运行的静态代码分析工具。因此,正确答案是A,因为它表明用户可以直接应用扫描而不必改变代码库中的任何东西。
相关知识点:
C - make Fortify扫描无需改库
相关题目
单选题
所有在 master 分支上的提交不一定要有 tag。
单选题
DDoS攻击是黑客通过自己的计算机直接向目标发起大量网络连接的一种攻击方式.
单选题
研发云中,只要是测试人员就可以执行测试计划
单选题
项目组使用研发云平台的部署中心在用户私有环境完成部署必须要安装部署中心的代理服务。
单选题
CCSE集群执行研发云部署任务之前,部署用到的镜像需要从研发云制品中心同步至省侧的镜像仓库。
单选题
研发云虚拟制品仓库在配置了上传的本地仓库后,是可以直接通过项目虚拟库上传制品的。
单选题
小红刚刚在研发云创建了的代码仓库A,这时,代码仓库A有且仅有一个仓库管理员,即代码仓库创建者;项目负责人若需访问此代码仓库,须由代码仓库管理员授权。
单选题
通过docker version指令可以查看docker Server端的版本号?
单选题
研发云的云网版上,企业管理员可以自行创建生产环境下的组织机构和实名用户账号。
单选题
研发云制品中心提供制品生产过程的跟踪溯源,为用户提供与制品相关联的需求、代码、构建、质量、部署等全生命周期的关键数据,满足项目组统一视图管理制品的开发、构建、质量及上线的需求。
