c/c++源码扫描系列- fortify 篇
环境搭建
linux搭建
解压的压缩包,然后执行 ./fortify_sca_and_apps_19.2.1_linux_x64.run 按照引导完成安装即可,安装完成后进入目录执行source---yzer来查看是否安装完成
然后将 rules 和 externalmetadata 拷贝到对应的目录中完成规则的安装。
fortify的工作原理和codeql类似,首先会需要使用fortify对目标源码进行分析提取源代码中的信息,然后使用规则从源码信息中查询出匹配的代码。






fortify sca基本功能
3、必须支持以下编程语言,包括asp.net,c,c++,fortify总代理,c#, flex/acti0nsc ript, java,
javasc ript/ajax, jsp, objective
c,pl/sql,php,t-sql,vb.net,vbsc ript,vb6,xml/html,python, coldfusion,
cobol,源代码检测工具fortify总代理, abap, ruby, swift, scala、go、kotlin等语言。
4、必须支持工具的ide集成,如:visual studio2019/2017/2015、 intellij、android studio、pycharm、webstorm、eclipse
等开发工具。
5、需支持部署在多种操作系统,即可以安装在所有主流操作系统中,源代码检测工具fortify总代理,如:windows、linux、macos等。
6、工具的技术达到水平和---,在的it研究咨询机构gartner的报告中,必须位于魔力象限的象限业界---(提供证明材料)。
7、工具支持自动检测版本更新,漏洞规则库支持在线定期自动更新,源代码审计工具fortify总代理,可以在线和离线两种方式进行升级更新。
8、测试、扫描速度快。如测试速度不低于1万行代码/分钟。可以随着cpu核数和内存的增加大幅提高测试速度。
9、提供灵活的使用分析方式,如ide集成分析、命令行分析、审计控制台分析等。
fortify内存注意事项
默认情况下,fortify sca 蕞多可使用 600 mb 的内存。如果该内存仍不能满足分析某个特定代码库的需要,您可能需要在扫描阶段提供更多的内存。这可以通过在 source---yzer 命令中使用 -xmx 选项来实现。
例如,要让 fortify sca 可用的内存达到 1000 mb ,可在命令中包含 -xmx1000m 选项。
注意:为 fortify sca 分配的内存不应高于计算机本身的可用内存,因为这样会降低性能。指导原则是在没有运行其他内存密集型程序的情况下,分配的内存不能超过 2/3 的可用物理内存。
源代码检测工具fortify总代理-苏州华克斯信息由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司拥有---的服务与产品,不断地受到新老用户及业内人士的肯定和---。我们公司是商盟会员,---页面的商盟图标,可以直接与我们人员对话,愿我们今后的合作愉快!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713a1.zhaoshang100.com/zhaoshang/283878916.html
关键词: