源代码审计工具fortify规则-华克斯(推荐商家)
Fortify自定义规则1).在fortifySCA安装的bin目录下找到打开自定义规则编辑器,fortify规则,CustomRulesEditor.cmd,如下图所示:2).打开编辑器后,选择File——>GenerateRule,弹出规则向导框。3).自定义规则模板可以按照漏洞类型(Category)和规则类型(RuleType)进行分类,源代码检测工具fortify规则,不管是何种方式分类,这些模板大体上分为,数据污染源tainted规则,数据控制流规则,数据传递规则,以及漏洞缺陷爆发的sink规则。只要理解了这些规则模板,源代码审计工具fortify规则,和开发语言的函数特征,建立规则就简单了。4).选择规则包语言,点击next,然后填写报名,类名,函数名5).点击next,设置sink点FortifySCA扫描FortifySCA的结果文件为.FPR文件,包括详细的漏洞信息:漏洞分类,漏洞产生的全路径,漏洞所在的源代码行,漏洞的详细说明及修复建议等。1、首先清除上一次扫描的缓存:sourceanalyzer-bSCG-AuthCenter-clean2、扫描、编译源码,需要执行依赖的jar包文件和源文件:sourceanalyzer-encodingUTF-8-Xmx1024M-bDMC-cpD:/code/cct/DMC/src/main/webapp/WEB-INF/lib/**/*.jar-source1.6D:/code/cct/DMC/src/main/java/**/*.java3、生成fpr文件:4、生成pdf文件:Fortify常见问题解决方法内存不足问题在应用FortifySCA实施源代码扫描过程中内存不足是分析器(sourceanalyzer)经常报出的一类问题,如下:扫描过程中:1、com.fortify.sca.analyzer.AbortedException:Thereisnotenoughmemoryavailable2、tocompleteanalysis.Fordetailsonmakingmorememoryavailable;Therewere3problemswithinsufficientmemory.Resultsmaybeincomplete.因此,源代码扫描工具fortify规则,我们必须对JVM参数进行调整,增加虚拟器内存大小。(1)确认安装64位的FortifySCA程序;(这是一个众所周知的JVM问题,32为虚拟机内存大小及其有限);(2)安装一个64位的jre,并将其替换HP_Fortify﹨HP_Fortify_SCA_and_Apps_3.80﹨的jre目录(就算你安装了64位的FortifySCA程序,该程序默认的jre仍然是32位的);源代码审计工具fortify规则-华克斯(推荐商家)由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司是一家从事“Loadrunner,Fortify,源代码审计,源代码扫描”的公司。自成立以来,我们坚持以“诚信为本,稳健经营”的方针,勇于参与市场的良性竞争,使“Loadrunner,Fortify,Webinspect”品牌拥有良好口碑。我们坚持“服务至上,用户至上”的原则,使华克斯在行业软件中赢得了客户的信任,树立了良好的企业形象。特别说明:本信息的图片和资料仅供参考,欢迎联系我们索取准确的资料,谢谢!)