fortify扫描qt项目
fortify对于c++类型的代码扫描需要结合编译指令实现,但fortify支持的c++指令并不多,所以有些类似使用qt工具开发的项目就需要做一定调整来适配foritfy的扫描。使用gcc或者cl级别的命令来实现会很麻烦,因为需要对于qt的qmake工具运行逻辑有一定深入分析,熟知其生成的makefile以来的环境和make工具,难度较大,所以更建议以visual studio的fortify插件为入口,先将qt项目转成visual studio项目,再使用插件扫描,这样就会容易很多。
我们简单介绍一---程:
1、在visual studio中安装qt visual studio tools插件和fortify插件。
2、在qt插件的qt opt选项中配置编译套件,fortify,该套件位置可以在qt对应版本下面,比如qt﹨qt5.12.8﹨5.12.8﹨msvc2017。
3、使用qt插件的open qt project file (.pro)...打开对应的qt项目,并使用插件的convert custom build steps to qt/msbuild选项,将项目转成vs项目,并生成对应的.vcsproj文件。
测试能成功运行后,就可以使用fortify进行扫描了。步骤类似与上面的android项目,即可生成对应的fpr文件。另外,如果想要使用命令来自动化的进行项目扫描,但不知道一个类型的项目如何进行适配,可以解压使用插件生成的fpr文件。查看其中audit.fvdl文件中的sun.java.command属性内容,里面包含了该项目生成扫描中间文件的指令参数,可以参考了解如何配置自动化的扫描平台。





sap 可以按需定制 fortify 解决方案
通过增强应用程序的安全性,fortify 保护 sap 及其客户免受 it 软件相关的财务损失、业务中断和对企业品牌力的损害。
此外,由于 fortify 能有效地对新开发的应用程序和以前的修订版本执行静态分析,并且可以在软件开发生命周期的早期识别和修复漏洞,sap 的修复总成本也进一步降低。它迄今为止扫描已超过1.78亿行代码。
此外,源代码检测工具fortify,sap 可以按需定制 fortify 解决方案,以满足其客户的具体要求。来自 micro focus 现场实施的咨询及帮助,更是 sap 试点项目成功的关键要素。通过 micro focus services 关于 fortify 软件工具和流程的深入培训,开发人员对安全编码实践的认识得到了---提高,增强 sap 开发人员的技能,并---了开发流程。
foritfy sca主要包含的五大分析引擎:
数据流引擎:---,记录并分析程序中的数据传递过程所产生的安全问题。
语义引擎:分析程序中不安全的函数,方法的使用的安全问题。
结构引擎:分析程序上下文环境,源代码审计工具fortify,结构中的安全问题。
控制流引擎:分析程序特定时间,状态下执行操作指令的安全问题。
配置引擎:分析项目配置文件中的---息和配置缺失的安全问题。
特有的x-tier?:跨跃项目的上下层次,贯穿程序来综合分析问题。
苏州华克斯信息-fortify由苏州华克斯信息科技有限公司提供。“loadrunner,fortify,源代码审计,源代码扫描”选择苏州华克斯信息科技有限公司,公司位于:苏州工业园区新平街388号,多年来,华克斯坚持为客户提供好的服务,联系人:华克斯。欢迎广大新老客户来电,来函,亲临指导,洽谈业务。华克斯期待成为您的长期合作伙伴!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713a1.zhaoshang100.com/zhaoshang/281182221.html
关键词: