ABOUT THE TOPIC
This guide lists the software compatibility information for Virsec Security Platform (VSP) including VSP-Web, VSP-Memory and VSP-Host. The information provided covers the management infrastructure and supported server environments. Compatibility is based on VSP 2.3 release unless otherwise noted.
COMPATIBILITY MATRIXCOMPATIBILITY MATRIX
NOTE:
AppVault functionality is not supported in this release
FOR CONTAINERS
Table below provides the software compatibility information for Workload Type - Containers
Operating System |
VSP-Host |
VSP-Memory |
VSP-Web - Application Server |
|||
Java | PHP | ROR |
Node.js** |
|||
RHEL7.6 |
✔ |
✔ | ✔ | ✔ | ✔ | ✔ |
UBUNTU16.04 |
✔ | ✔ |
✔ |
✔ |
✔ |
|
UBUNTU18.04 |
✔ |
✔ | ✔ | ✔ | ✔ | ✔ |
UBUNTU20 |
✔ | ✔ | ✔ |
✔ |
✔ |
✔ |
DEBIAN-BUSTER-SLIM |
✔ | ✔ |
|
✔ | ||
DEBIAN-BUSTER |
✔ | ✔ |
|
|
||
DEBIAN-STRETCH-SLIM |
✔ |
|
✔ | |||
DEBIAN-STRETCH |
✔ |
|
|
|||
ALPINE3.6 |
✔ | ✔ |
|
|
||
ALPINE3.8 |
✔* |
✔ |
|
|
||
ALPINE3.9 |
✔ | ✔ |
|
|
||
ALPINE3.10 |
✔ | ✔ |
|
|
||
ALPINE3.11 |
✔ | ✔ |
|
|
||
ALPINE3.12 |
✔ | ✔ |
|
|
||
ALPINE3.13 |
✔ | ✔ |
|
✔ |
Table – Compatibility Matrix for Containers
* FSM is not supported. Refer Section VSP-Host Qualified Feature for Containers for more information
** Node.js is a beta feature included in VSP release 2.3.0
FOR VIRTUAL MACHINES
Table below provides the software compatibility information for Workload Type – Virtual Machines
Operating System |
VSP-Host |
VSP-Memory |
VSP-Web - Application Server |
||||
Node.js** |
|||||||
RHEL 6.7 |
✔+ | ✔ | |||||
RHEL7.6 |
✔ | ✔ | ✔ | ✔ |
✔ |
✔ |
|
RHEL8.x |
✔ | ✔ | ✔ | ✔ |
✔ |
✔ |
|
UBUNTU16 |
✔ | ✔ | ✔ |
✔ |
✔ |
|
|
UBUNTU18 |
✔ | ✔ | ✔ | ✔ |
✔ |
✔ |
|
UBUNTU20 |
✔ | ✔ | ✔ | ✔ |
✔ |
✔ |
|
DEBIAN-9/STRETCH |
✔* |
|
|
|
|
|
|
AMAZONLINUX-1 |
✔* |
✔ |
|
✔ |
|
||
AMAZONLINUX-2 |
✔* | ✔ |
|
✔ |
|
||
WINDOWS 2008 R2 |
✔+ | ||||||
WINDOWS 2012 R2 |
✔ |
✔ |
✔ |
|
|
✔ |
|
WINDOWS 2016 |
✔ |
✔ |
✔ |
|
|
✔ |
|
WINDOWS 2019 |
✔ |
✔ |
✔ |
|
|
✔ |
Table – Compatibility Matrix for VMs
* Memory Exploit Protection supported in a few kernels only. Refer Section VSP-Host Qualified Feature for VMs and Supported Kernel Versions for Memory Exploit Protection for more information
+ Memory Exploit Protection not supported. Refer Section VSP-Host Qualified Feature for VMs for more information
** Node.js is a beta feature included in VSP release 2.3.0
CONTAINER ORCHESTRATION SUPPORT
Table below provides the Container Orchestration Support information:
Container Orchestration Type |
VSP Deployment |
Workload Deployment |
Notes |
Kubernetes - Kubectl |
✔ | ✔ |
Supported versions: Kubernetes - 1.18, 1.19, 1.20, 1.21, 1.22 Docker Engine - 19.03 |
Helm Charts |
✔ | ✔ |
Supported versions: Helm 2, Helm 3 |
Docker-only |
|
✔ |
Supported Docker Versions: 18.x, 19.x, 20.x |
Amazon ECS on Fargate |
|
✔ |
|
Amazon ECS on EC2 |
|
✔ |
|
Amazon EKS on EC2 |
✔ | ✔ |
|
Table – Container Orchestration Support
VM HYPERVISOR SUPPORT
Table below provides VM Hypervisor Support information:
Hypervisor Type |
Support |
ESXi |
✔ |
AWS EC2 |
✔ |
Nutanix |
✔ |
Table – VM Hypervisor Support
VSP-WEB - SUPPORTED APPLICATION SERVER TECHNOLOGIESVSP-WEB - SUPPORTED APPLICATION SERVER TECHNOLOGIES
SUPPORTED TECHNOLOGIES FOR JAVA
The table below lists the supported technologies for Java
Technology |
Supported Version(s) |
Java Versions |
|
Application Servers |
|
Application Framework |
|
Databases |
|
Table – Java – Supported Technologies
SUPPORTED TECHNOLOGIES FOR PHP
The table below lists the supported technologies for PHP
Technology |
Supported Version(s) |
Runtime Versions |
|
Web Servers |
|
Databases |
|
Thread Safety Mode |
|
Table – PHP – Supported Technologies
SUPPORTED TECHNOLOGIES FOR RUBY ON RAILS
The table below lists the supported technologies for Ruby on Rails
Technology |
Supported Version(s) |
Language Versions |
|
Web Servers |
|
Application Framework |
|
Databases |
|
Table – Ruby on Rails – Supported Technologies
SUPPORTED TECHNOLOGIES FOR .NET
The table below lists the supported technologies for .NET
Technology |
Supported Version(s) |
.NET Framework |
|
Language Versions |
|
Architecture |
|
Web Servers |
|
Managed Pipeline Mode |
|
Application Framework |
|
Databases |
|
APM Compatibility |
|
.NET Core |
|
Language Versions |
|
Architecture |
|
Web Servers |
|
Hosting model |
|
Application Framework |
|
Databases |
|
APM Compatibility |
|
Table – .NET – Supported Technologies
SUPPORTED TECHNOLOGIES FOR NODE.JS
NOTE:
It is a beta feature included in VSP release 2.3.0
The table below lists the supported technologies for Node.js
Technology |
Supported Version(s) |
Language Versions |
|
Application Framework |
|
Databases |
|
Table – Node.js – Supported Technologies
VSP-WEB-SUPPORTED WEB SERVER VERSIONSVSP-WEB-SUPPORTED WEB SERVER VERSIONS
The table below lists the supported Webserver Versions by VSP-Web - Web Server
Operating System |
NGINX |
Apache |
||
VM |
Container |
VM |
Container |
|
RHEL7 |
NGINX 1.16 |
|
Apache 2.4.6 | |
RHEL8 | NGINX 1.18 |
|
|
|
UBUNTU16 | NGINX 1.10.3 | NGINX 1.10.3 | Apache 2.4.18 | Apache 2.4.18 |
UBUNTU18 | NGINX 1.14 |
|
||
UBUNTU20 | NGINX 1.18 |
|
Table – Supported Webserver Versions
VSP-MEMORY QUALIFIED APPLICATIONSVSP-MEMORY QUALIFIED APPLICATIONS
NOTE:
VSP Memory is not supported when Intel® Transactional Synchronization Extensions (Intel® TSX) is enabled
FOR CONTAINERS
The table below lists the qualified Applications
Operating System |
NGINX 1.4 |
Httpd 2.4 |
Apache 2 |
Alpine 3.8 |
✔ |
|
|
Alpine 3.10 |
✔ |
|
|
Alpine 3.11 |
✔ |
|
|
Alpine 3.12 |
✔ | ✔ |
|
Alpine 3.13 |
✔ | ✔ |
|
Debian Stretch Slim |
✔ |
|
|
Debian Buster Slim |
✔ |
|
|
Ubuntu 18.04 |
✔ |
|
|
Ubuntu 20.04 |
✔ |
|
✔ |
RHEL 7.6 |
✔ | ✔ |
|
CentOS 7.9 |
✔ | ✔ |
|
Table – Qualified Applications for Containers
FOR VIRTUAL MACHINES
The table below lists the qualified Applications
Operating System |
NGINX 1.4 |
NGINX 1.2 |
Httpd 2.4 |
Apache 2 |
RHEL 7 |
|
|
✔ |
|
CentOS 7.9 |
|
|
✔ |
|
Ubuntu 18 |
|
|
|
✔ |
Ubuntu 20 |
|
|
|
✔ |
AmazonLinux2 |
✔ | ✔ |
|
|
Table – Qualified Applications for VMs
VSP-HOST QUALIFIED FEATURESVSP-HOST QUALIFIED FEATURES
FOR CONTAINERS
Table below provides the VSP-Host compatibility information for Workload Type - Containers
Operating System |
Process and Library Monitoring |
FSM |
RHEL7.6 |
✔ | ✔ |
UBUNTU16.04 |
✔ | ✔ |
UBUNTU18.04 |
✔ | ✔ |
UBUNTU20 |
✔ | ✔ |
DEBIAN-BUSTER-SLIM |
✔ | ✔ |
DEBIAN-BUSTER |
✔ | ✔ |
DEBIAN-STRETCH-SLIM |
✔ | ✔ |
DEBIAN-STRETCH |
✔ | ✔ |
ALPINE3.6 |
✔ | ✔ |
ALPINE3.8 |
✔ | |
ALPINE3.9 |
✔ | ✔ |
ALPINE3.10 |
✔ | ✔ |
ALPINE3.11 |
✔ | ✔ |
ALPINE3.12 |
✔ | ✔ |
ALPINE3.13 |
✔ | ✔ |
Table – VSP-Host Compatibility Matrix for Containers
FOR VIRTUAL MACHINES
Table below provides the VSP-Host compatibility information for Workload Type – Virtual Machines
NOTE:
VSP-Host features are not supported on VMs running containers
Operating System |
Process and Library Monitoring |
FSM |
Memory Exploit Protection (Beta Feature) |
RHEL 6.7 |
✔ | ||
RHEL7.6 |
✔ | ✔ | ✔* |
RHEL8.x |
✔ | ✔ | ✔* |
UBUNTU16 |
✔ | ✔ | ✔* |
UBUNTU18 |
✔ | ✔ | ✔* |
UBUNTU20 |
✔ | ✔ | ✔* |
DEBIAN-9/STRETCH |
✔ | ✔ | ✔* |
AMAZONLINUX-1 |
✔ | ✔ | ✔* |
AMAZONLINUX-2 |
✔ | ✔ | ✔* |
WINDOWS 2008 R2 |
✔ | ||
WINDOWS 2012 R2 |
✔ | ✔ | ✔ |
WINDOWS 2016 |
✔ | ✔ | ✔ |
WINDOWS 2019 |
✔ | ✔ | ✔ |
Table – VSP-Host Compatibility Matrix for VMs
* Supported in a few kernels only. Refer Section Supported Kernel Versions for Memory Exploit Protection for more information
SUPPORTED KERNEL VERSIONS FOR MEMORY EXPLOIT PROTECTION
Table below provides the supported Kernel versions for Memory Exploit Protection
Operating System |
Supported Kernel Versions |
AMAZONLINUX-1 |
|
AMAZONLINUX-2 |
|
DEBIAN-9/STRETCH |
|
RHEL7.6 |
|
RHEL8.x |
|
UBUNTU16 |
|
UBUNTU18 |
|
UBUNTU20 |
|
Table – Supported Kernel Versions