Hardware requirements
Server Requirements
The system is delivered in modules. To ensure correct performance, you need to deploy the required set of modules. Modules can be installed on a same server, or multiple servers within one network. Links to download are provided in the update instruction.
- APP module - web application, bound to the logic of system performance (required)
- SAST module - static analyzer
- DAST module - dynamic analyzer for web resources
- SCA module - software composition analyzer
- C/C++/Objective-C agents - static analyzers for С/С++/Objective-C projects built on Windows, or macOS
- Builder module - operates custom building for Java/Scala/Kotlin projects
Minimum hardware requirements for installation on a single server
To operate DerScanner with SAST module only (APP + SAST) on a single server, the following minimum hardware requirements should be met:
- CPU: 8 cores, 2.2 GHz
- RAM: 32 GB
- Storage: at least 512 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS (see Software requirements)
If DAST module is installed to the same server (APP + SAST + DAST), allocated resources should be further increased - RAM by 8 GB, CPU by 2 cores, HDD/SSD by 200 GB:
- CPU: 10 cores, 2.2 GHz
- RAM: 40 GB
- Storage: at least 512 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS
If SCA module is installed to the same server (APP + SAST + SCA), allocated resources should be further increased - RAM by 16 GB, CPU by 2 cores, HDD/SSD by 100 GB:
- CPU: 10 cores, 2.2 GHz
- RAM: 48 GB
- Storage: at least 512 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS
Therefore, if all three modules (APP + SAST + DAST + SCA) get installed to the same server, the minimum requirements will look like this:
- CPU: 12 cores, 2.2 GHz
- RAM: 64 GB
- Storage: at least 512 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS
Depending on the number of scans, code size for SAST projects, complexity of resources for DAST projects, and availability of SBOM files for SCA, the minimum requirements may increase.
Minimum hardware requirements for installation on different servers
APP module
- CPU: 4 cores, 2.2 GHz
- RAM: 8 GB
- Storage: at least 512 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS (see Software requirements)
SAST module
- CPU: 4 cores, 2.2 GHz
- RAM: 32 GB
- Storage: at least 128 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS
DAST module
- CPU: 4 cores, 2.2 GHz
- RAM: 8 GB
- Storage: at least 128 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS
SCA module
- CPU: 4 cores, 2.2 GHz
- RAM: 16 GB
- Storage: at least 128 GB SSD/SAS HDD (to be increased for more scans)
- Any of the supported OS
Client requirements
DerScanner user workstation must have a PC connected to a company's LAN.