苏州华克斯公司-源代码审计工具fortify sca
FortifySCA规则定义Fortifysca主要对中间代码进行了数据流分析、控制流分析、代码结构分析、内容和配置文件分析。1.新建规则这里以fortify安装目录下自带的php示例代码(Samples﹨basic﹨php)为例:我们在缺陷代码基础上增加了validate函数去做安全净化处理,fortifysca不能识别这个函数的作用。在函数上右键点击弹出writerulesforthisfunction,源代码扫描工具fortifysca,我们接下来通过图形界面创建数据流跟踪的净化规则再次扫描后我们发现fortifysca已经可以识别我们自定义的validate函数另外新建规则还可以使用fortify自带的自定义用户规则向导,可以通过图形化方式配置40多种规则类型。当然如果还有更高的规则定制要求,就在向导生成的xml基础上进一步更新吧。Fortify常见问题解决方法.Net环境匹配问题由于FortifySCA版本对于支持.Net环境的版本有限,源代码审计工具fortifysca,比如蕞大支持到MicrosoftSDK7.0A版本的SDK,如下脚本:1、echoSearchingVSVersion....2、regQUERYHKLM﹨SOFTWARE﹨Microsoft﹨MicrosoftSDKs﹨Windows﹨v7.0A2>NUL>NUL3、IF%ERRORLEVEL%==0(4、setLAUNCHERSWITCHES=-vsversion10.0%LAUNCHERSWITCHES%5、echoFound.NET4.0settingtoVSversion10.06、GOTOVSSELECTED通过Windows注册表中的SDK信息设置扫描依赖版本;而且,由于Windows版本和.NetFramework版本的差异,环境上往往需要自己增加许多配置项,蕞常见的配置如下:(1)SDK版本设置:比如是8.1版本的,我们可以修改脚本文件:regQUERYHKLM﹨SOFTWARE﹨Microsoft﹨MicrosoftSDKs﹨Windows﹨v8.1A2>NUL>NUL(2)ildasm路径设置Unabletolocateildasm是一个常见问题,在转换中没有寻找到ildasm程序,四川fortifysca,可以通过以下方法设置:1、fortify-sca.properties文件增加一行com.fortify.sca.IldasmPath=C:﹨ProgramFiles(x86)﹨MicrosoftSDKs﹨Windows﹨v8.1A﹨bin﹨NETFX4.5.1Tools﹨ildasm(一定是双斜杠)ForitfySCA主要包含的五大分析引擎:数据流引擎:跟踪,记录并分析程序中的数据传递过程所产生的安全问题。语义引擎:分析程序中不安全的函数,方法的使用的安全问题。结构引擎:分析程序上下文环境,结构中的安全问题。控制流引擎:分析程序特定时间,状态下执行操作指令的安全问题。配置引擎:分析项目配置文件中的敏感信息和配置缺失的安全问题。特有的X-Tier?:跨跃项目的上下层次,贯穿程序来综合分析问题。苏州华克斯公司-源代码审计工具fortifysca由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司是一家从事“Loadrunner,Fortify,源代码审计,源代码扫描”的公司。自成立以来,我们坚持以“诚信为本,稳健经营”的方针,勇于参与市场的良性竞争,使“Loadrunner,Fortify,Webinspect”品牌拥有良好口碑。我们坚持“服务至上,用户至上”的原则,使华克斯在行业软件中赢得了客户的信任,树立了良好的企业形象。特别说明:本信息的图片和资料仅供参考,欢迎联系我们索取准确的资料,谢谢!)
苏州华克斯信息科技有限公司
姓名: 华克斯 先生
手机: 13862561363
业务 QQ: 3521016152
公司地址: 苏州工业园区新平街388号
电话: 0512-62382981
传真: 0512-62382981