sonarsource报价,北京sonarsource价
c/c++源码扫描系列- fortify 篇
环境搭建
linux搭建
解压的压缩包,然后执行 ./fortify_sca_and_apps_19.2.1_linux_x64.run 按照引导完成安装即可,安装完成后进入目录执行source---yzer来查看是否安装完成
然后将 rules 和 externalmetadata 拷贝到对应的目录中完成规则的安装。
fortify的工作原理和codeql类似,fortify报告中文插件,首先会需要使用fortify对目标源码进行分析提取源代码中的信息,源代码检测工具fortify报告中文插件,然后使用规则从源码信息中查询出匹配的代码。
fortify “issue auditing问题审计”面板:
“issue auditing问题审计”面板在以下一---项卡中提供了有关各问题的详细信息:
summary摘要
details详细信息
recommendat建议
history历史记录
diagram图示
filter过滤器
注意:使用选项- show view显示视图菜单可显示或隐藏“issue auditing问题审计”面板中的选项卡。
fortify常见问题解决方法
内存不足问题
在应用fortify sca实施源代码扫描过程中内存不足是分析器source---yzer经常报出的一类问题,如下:
扫描过程中:
1、com.fortify.sca.---yzer.abortedexception: there is not enough memory available
2、to complete ---ysis. for details on --- more memory available;
there were 3 problems with insufficient memory. results may be incomplete.
因此,我们必须对jvm参数进行调整,增加虚拟器内存大小。
1确认安装64位的fortify sca程序;这是一个众所周知的jvm问题,源代码审计工具fortify报告中文插件,32为虚拟机内存大小及其有限;
2安装一个64位的jre,并将其替换hp_fortify﹨hp_fortify_sca_and_apps_3.80﹨的jre目录就算你安装了64位的fortify sca程序,该程序默认的jre仍然是32位的;
|
|||
北京 上海 天津 重庆 河北 山西 内蒙古 辽宁 吉林 黑龙江 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 物流信息 全部地区... |
|||
本站图片和信息均为用户自行发布,用户上传发布的图片或文章如侵犯了您的合法权益,请与我们联系,我们将及时处理,共同维护诚信公平网络环境! | |||
Copyright © 2008-2026 云商网 网站地图 ICP备25613980号-1 | |||
当前缓存时间:2025/8/17 10:08:43 |