System Architecture Overview (cn_系统架构概述)

CxSAST 含有以下组件:

CxSAST 服务器组件

  • CxEngine:执行代码扫描
  • 数据库:保存扫描结果和系统设置。可以是新的/现有的商用 MS SQL Server,或对于 POC(概念验证),也可以使用 SQL 2012 Express。如果没有安装任何 SQL 版本,这会随 CxSAST 安装程序一起安装(如果已定义)
  • CxManager:管理系统,执行所有系统功能和集成系统组件。使用 IIS Web 服务器并且由 CxSAST 安装程序安装(如果未安装)
  • CxSAST Web 客户端控制 CxManager 操作的主界面(例如开始扫描、查看结果和生成报告)。

CxSAST 客户端(用户界面):

CxSAST 支持集中式架构,即所有服务器组件安装在同一主机上,或分布式架构,即任意或全部服务器组件都安装在专用主机上。

CxSAST 也支持高可用性架构,即有多个 CxManager 用于控制系统管理,确保一个 CxManager 出现故障时系统可以继续全功能运行。

客户端和 CxSAST Web 客户端和 CxManager 之间以及 CxManager 和 CxEngine 之间的通信是通过 HTTP 执行(默认)。也可配置 HTTPS。