当前位置: 首页>>软件下载 >编程开发 >编程软件 > Fortify SCA v20.1.1官方版

Fortify SCA v20.1.1官方版

360浏览器无法下载资源的解决办法?

点此纠错

  • 版本:v20.1.1官方版
  • 大小: 1,003.5M
  • 语言:英文
  • 类别:编程软件
  • 授权:免费软件
  • 更新: 2024-01-16
  • 权限:查看
  • 隐私: 查看
  • 厂商:
  • 标签:编程软件

情介绍

Fortify SCA是一款代码审计工具,也做白盒测试工具用,内置的分析引擎、安全编码规则包、审查工作台、规则自定义编辑器和向导、IDE 插件五部分组成专门,用来检测源代码中的漏洞!

Fortify SCA v20.1.1官方版功能介绍

  审计功能

  1、安全问题审计结果、审计类别划分和问题旁注功能。

  2、安全审计自动导航功能

  3、安全漏洞扫描结果的汇总和问题优先级别划分功能。

  4、安全问题定位和问题传递过程跟踪功能。

  5、安全问题查询和过滤功能。

  6、安全问题描述和推荐修复建议。

  扫描分析功能

  1、独特的控制流分析技术精确地跟踪业务操作的先后顺序,发现因代码构造不合理而带来的软件安全隐患。

  2、独特的配置流分析技术分析软件的配置和代码的关系,发现在软件配置和代码之间,配置丢失或者不一致而带来的安全隐患

  3、独特的数据流分析技术,跟踪被感染的、可疑的输入数据,直到该数据被不安全使用的全过程,并跨越整个软件的各个层次和编程语言的边界。

  4、独特的语义分析技术发现易于遭受攻击的语言函数或者过程,并理解它们使用的上下文环境,并标识出使用特定函数或者过程带来的软件安全的隐患

  5、独特的代码结构分析技术从代码的结构方面分析代码,识别代码结构不合理而带来的安全弱点和问题。

  6、自定义安全代码规则功能。

Fortify SCA v20.1.1官方版软件特色

  1、扫描引擎介绍:

  主要包含的五大分析引擎:

  数据流引擎:跟踪,记录并分析程序中的数据传递过程所产生的安全问题。

  语义引擎:分析程序中不安全的函数,方法的使用的安全问题。

  结构引擎:分析程序上下文环境,结构中的安全问题。

  控制流引擎:分析程序特定时间,状态下执行操作指令的安全问题。

  配置引擎:分析项目配置文件中的敏感信息和配置缺失的安全问题。

  特有的X-Tier跟踪器:跨跃项目的上下层次,贯穿程序来综合分析问题

  2、工作原理:首先通过调用语言的编译器或者解释器把前端的语言代码(如JAVA,CIC++源代码)转换成一种中间媒体文件NST(Normal Syntax Tree将其源代码之间的调用关系,执行环境,上下文等分析清楚。然后再通过上述的五大分析引擎从五个切面来分析这个NST,匹配所有规则库中的漏洞特征,一旦发现漏洞就抓取出来。最后形成包含详细漏洞信息的FPR结果文件,用AWB打开查看。

  3、Fortify SCA扫描的结果如下:

  结果文件为.FPR文件,包括详细的漏洞信息:漏洞分类,漏洞产生的全路径,漏洞所在的源代码行,漏洞的详细说明及修复建议等。

  4、能够扫描的安全漏洞种类有:

  可以扫描出约350种漏洞,将所有安全漏洞整理分类,根据开发语言分项目,再细分为8个大类,约350个子类。

  5、支持混合语言的分析,包括ASP、.NET、C/C++、C#、Java、 JSP;支持Windows、Linux、Mac OS等多种操作系统。

  6、支持自定义软件安全代码规则。

  7、集成软件开发环境(Microsoft Visual Studio, IBM RAD, and Eclipse.)和自动产品构建过程。

需要授予该应用的权限

	  

获取任务信息

允许程序获取当前或最近运行的应用

修改声音设置 修改声音设置信息

连续广播

允许一个程序收到广播后快速收到下一个广播

连续广播

允许一个程序收到广播后快速收到下一个广播

读写系统设置

允许读写系统设置项

唤醒锁定

允许程序在手机屏幕关闭后后台进程仍然运行

访问网络

访问网络连接,可能产生GPRS流量

读取电话状态

访问电话状态

获取WiFi状态

获取当前WiFi接入的状态以及WLAN热点的信息

获取网络状态

获取网络信息状态,如当前的网络连接是否有效

访问外部存储

访问外部存储的权限

写入外部存储

允许程序写入外部存储,如SD卡上写文件

挂载文件系统 挂载、反挂载外部文件系统

录音 录制声音通过手机或耳机的麦克

使用振动 允许振动

改变WiFi状态 改变WiFi状态

改变WiFi多播状态 改变WiFi多播状态

结束系统任务 结束任务通过restartPackage(String)方法,该方式将在外来放弃

显示系统窗口 显示系统窗口

禁用键盘锁 允许程序禁用键盘锁

获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内

获取粗略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米

访问定位额外命令 允许程序访问额外的定位提供者指令

使用蓝牙 允许程序连接配对过的蓝牙设备

蓝牙管理 允许程序进行发现和配对新的蓝牙设备

状态栏控制 允许程序扩展或收缩状态栏

读取系统日志 读取系统底层日志

改变网络状态 改变网络状态如是否能联网

排序系统任务 重新排序系统Z轴运行中的任务

拍照权限 允许访问摄像头进行拍照

读取日程提醒 允许程序读取用户的日程信息

写入日程提醒 写入日程,但不可读取

使用闪光灯 允许访问闪光灯

允许NFC通讯 允许程序执行NFC近距离通讯操作,用于移动支持