Contrast system requirements
The following table lists the system requirements for installing the Contrast application.
Before you install Contrast:
Download the Contrast Installer from the Contrast Hub or by using curl commands.
Review the sizing recommendations.
Requirement | Recommended | Minimum | Notes |
---|---|---|---|
OS Architecture | 64-bit | 64-bit | Due to memory requirements, the Contrast application can only run on 64-bit architectures. |
Operating system |
|
| Support for CentOS 6 ended on December 1, 2020. |
Java | Java is bundled with the installer. | ||
MySQL |
If you experience issues, contact Support. |
Important
For on-premises customers using MySQL 8 (which has binary logging enabled by default), the system variable
log_bin_trust_function_creators
must be set to ON so that Contrast can create stored procedures. For more details, see MySQL documentation.For on-premises customers using MySQL 8, the system variable
local_infile
must be set to ON so that Contrast can accept CSV files to help the import of SCA data. For more details, see Security Considerations for LOAD DATA LOCAL.
MySQL and Java requirements for distributed installations
Use these requirements if you are deploying Contrast as a distributed application or are using your own MySQL database. For all other on-premises installations, use the MySQL and Java software included in the Contrast installer.
If you experience issues, contact Support
Requirement | Recommended | Minimum |
---|---|---|
Java | 17.0.0 - 17.0.x Contrast displays a message if you try to use a version outside of this range. | 17.0.0 |
MySQL |
|
|
SuperAdmin account
To ensure that connections for integrations work correctly, create a SuperAdmin account that is different from the default account that Contrast Security created. Continuing to use the default SuperAdmin account can result in connection errors.
Distributed configuration for large number of agents
If you plan to use more than 100 connected agents, use a distributed configuration. Without a distributed configuration for this situation, you are likely to experience performance issues.