产品定位
Checkmarx CxSuite 是 Checkmarx 面向企业提供的传统本地部署源代码安全扫描(SAST)平台,用于在软件开发生命周期中对源代码执行安全缺陷检测。平台以组件化架构运行于企业内网,由管理服务器统一调度扫描任务、集中管理用户权限与扫描策略,并通过瘦客户端与 Web 服务向开发人员与安全管理员开放扫描与结果审查能力。
CxManager 应用服务器
CxManager 作为平台的应用服务器,接受 CxClient 提交的扫描与查询请求,提供集中式的企业级用户、角色与团队管理,以及权限管理、扫描结果管理、扫描调度与自动化管理、扫描资源管理、查询规则管理、扫描策略管理、更新管理与报表管理,是整套平台的控制中枢。
CxEngine 扫描服务器
CxEngine 负责执行具体的源代码扫描,支持分布式扫描与并行扫描;它接受 CxManager 下发的扫描任务,将扫描结果写入数据库,供 CxManager 查询与管理。多台 CxEngine 可协同承担大规模代码库的扫描负载。
CxClient 瘦客户端
CxClient 是 CxManager 的瘦客户端,允许多个客户端用户在局域网内按所赋予的权限与级别执行相应的代码扫描、结果审查与管理操作,为安全与开发团队提供图形化的交互入口。
CxPortal Web Service
CxPortal 以 Web Service 形式提供扫描能力,使公司局域网或外部网络的用户可通过 Web 浏览器或 IDE 开发插件调用扫描服务;Web 浏览器、Eclipse 与 Visual Studio 插件均作为 CxPortal 客户端,支撑开发人员在集成开发环境中直接发起扫描并管理扫描结果。
与 Checkmarx One 的关系
随着 Checkmarx 将其应用安全能力逐步统一到 Checkmarx One 云平台,CxSuite 作为成熟的本地部署方案继续服务于既有部署环境;用户在评估新项目时可结合 Checkmarx One 提供的云原生应用安全测试能力,按自身部署与合规要求选择适合的方案。