Fortify SSC 24.X 搭建

Fortify Software Security Center 是一款基于浏览器的产品,可在整个软件开发生命周期中提供一组功能,以自动检测应用程序中的安全漏洞。它通过提供来自 OpenText™ Fortify Static Code Analyzer、OpenText™ Fortify ScanCentral SAST、OpenText™ Fortify ScanCentral DAST 和 Sonatype 的关联数据,帮助安全和开发团队协同工作,通过其协作在线环境快速准确地解决安全漏洞。

环境

  • 系统:Windows Server 2022
  • 软件: Apache Tomcat 9.0.x 、 JDK 17、Fortify Software Security Center 24.2
  • 数据库: MySQL 8.0.x
  • 账号: 管理员权限

安装步骤

安装并配置JDK环境

安装JDK17,配置JDK环境变量,打开命令行输入 java、javac、java - version均有相应回显

安装并配置MySQL

安装MySQL,选择Custom

安装完成后修改my.ini文件(必需)

在[mysqld]和[mysqldump]部分中,均设置max\_allowed\_packet为1G,如果没有[mysqldump],则需要自己创建

在[mysqld]部分修改

选项 值
default_storage_engine INNODB
innodb_buffer_pool_size 512M
innodb_lock_wait_timeout 300
innodb_log_file_size 512M
max_allowed_packetv 1G
sql-mode “TRADITIONAL”

保存配置,命令行重启服务(要管理员权限)

导入官方提供的SQL脚本

新建数据库并导入SQL脚本:数据库字符集设置为utf8\\uft8\_bin

禁用安全模式,然后重新连接数据库

安装Tomcat

使用安装版安装Tomcat,选择full

配置Tomcat

清空webapps目录,并放入ssc.war

进入Apache Software Foundation\\Tomcat 9.0\\bin, 点开tomcat9w –> Java –> Java options 添加-Dfortify.home=E:\SSC\fortify –> 修改内存(初始化4G,最大推荐16以上) –> 应用, 然后启动Tomcat

修改配置

安装SSC

打开浏览器访问 http://127.0.0.1:8080/ssc/

打开上面配置的那个fortify home的路径,有个init.token文件,复制内容贴进去

上传License

配置数据

jdbc:mysql://ip:3306/sscsessionVariables=collation_connection=utf8_bin&rewriteBatchedStatements=true

上传种子包,需要按顺序上传

重启Tomcat