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.4 release unless otherwise noted.  

 

 

 

 

COMPATIBILITY MATRIXCOMPATIBILITY MATRIX

 

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.7

 

 

 

 

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.4.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

Java

PHP

ROR

Node.js**

.NET

RHEL 6.5, 6.7

✔+            

RHEL7.6

  

 

 

RHEL8.x

  

 

 

UBUNTU16

 

  

 

 

UBUNTU18

  

 

 

UBUNTU20

  

 

DEBIAN-9/STRETCH

✔*

 

 

 

 

 

 

AMAZONLINUX-1

 

 

 

 

 

AMAZONLINUX-2

 

 

 

 

 

SUSE 12 (VSP 2.4.4 onwards)

           

SUSE 15 (VSP 2.4.3 onwards)

           

WINDOWS 2008 R2 SP1

           

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.4.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

  • JDK 1.7
  • JDK 1.8
  • JDK 9
  • JDK 10
  • JDK 11
  • JDK 12

Application Servers

  • Tomcat 7, 8, 9
  • JBoss 7.1+ (Community Edition)
  • Jetty 9
  • IBM WebSphere App Server 8.5
  • Oracle Weblogic 12
  • Wildfly Server 10, 11, 12
  • GlassFish 3, 4, 5
  • Executable Jar

Application Framework

  • Spring Web (MVC)
  • Struts 2
  • Hibernate
  • GWT (Google Web Kit) 2.9
  • JSF (Java Server Faces)
  • Spring Boot

Databases

  • MySQL JDBC 5.x
  • Postrgres SQL JDBC 9.x, 42.2.5
  • Oracle JDBC ojdbc8
  • MS-SQL JDBC 8.x
  • H-SQL JDBC 2.x

Table – Java – Supported Technologies

 

SUPPORTED TECHNOLOGIES FOR PHP

 

The table below lists the supported technologies for PHP

 

Technology

Supported Version(s)

Runtime Versions

  • 7.3
  • 7.4

Web Servers

  • Apache with Fork and PHP-FPM
  • NGINX

Databases

  • MySQL Server 5.x
  • Maria DB Server 10.0.38

Thread Safety Mode

  • NTS (Non-Thread Safe)

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

  • 2.5
  • 2.6

Web Servers

  • Puma
  • Passenger
  • Unicorn

Application Framework

  • Rails

Databases

  • MySQL Server 5.x
  • Postgres

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

  • .Net Framework 4.5.x
  • .Net Framework 4.6.x
  • .Net Framework 4.7.x
  • .Net Framework 4.8.x

Architecture

  • x86
  • x64

Web Servers

  • IIS 7.x+

Managed Pipeline Mode

  • Classic
  • Integrated

Application Framework

  • ASP.NET MVC
  • ASP.NET Web Forms
  • ASP.NET Web Pages
  • ASP.Net WebAPI
  • ASP.Net Web Service (asmx)

Databases

  • MS SQL Server

APM Compatibility

  • AppDynamics

.NET Core

Language Versions

  • .Net Core 2.2
  • .Net Core 3.0
  • .Net Core 3.1

Architecture

  • x86
  • x64

Web Servers

  • IIS 7.x+

Hosting model

  • In-proc
  • Out-Of-Proc

Application Framework

  • ASP.Net Core
  • ASP.Net Core WebAPI

Databases

  • MS SQL Server

APM Compatibility

  • AppDynamics

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

  • 12
  • 14

Application Framework

  • Express

Databases

  • MySQL Server 5.x
  • Oracle
  • MS SQL Server

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.7

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.5, 6.7

RHEL7.6

*

RHEL8.x

*

UBUNTU16

*

UBUNTU18

*

UBUNTU20

*

DEBIAN-9/STRETCH

✔*

AMAZONLINUX-1

 

AMAZONLINUX-2

 

SUSE 12 (VSP 2.4.4 onwards)

 

SUSE 15 (VSP 2.4.3 onwards)

 

WINDOWS 2008 R2 SP1

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

DEBIAN-9/STRETCH

  • 4.9.0-16-common_debian9

RHEL7.6

  • 3.10.0-123.el7_rhel7.6
  • 3.10.0-957.el7_rhel7.6
  • 3.10.0-1160.el7_rhel7.9

RHEL8.x

  • 4.18.0-80.el8_rhel8.0
  • 4.18.0-193.el8_rhel8.2

UBUNTU16

  • 4.4.0-210-generic_ubuntu16

UBUNTU18

  • 4.15.0-140-generic_ubuntu18
  • 4.15.0-147-generic_ubuntu18

UBUNTU20

  • 5.4.0-77-generic_ubuntu20
  • 5.4.0-70-generic_ubuntu20

Table – Supported Kernel Versions

 

CMS COMPATIBILITYCMS COMPATIBILITY

CMS INSTALLATION – OS COMPATIBILITY

 

 

The table below provides the Operating System Compatibility for CMS Installation on both VMs and Containers

 

 

Operating System

VM

Container

Notes

Alpine Linux

 

 

Red Hat Enterprise Linux Server 7.9

 

Docker-compose version 1.29+
Docker version –18.x, 19.x, 20.x
200 GB in /var partition

Red Hat Enterprise Linux Server 8.5

 

Docker-compose version 1.29+
Docker version –18.x, 19.x, 20.x
200 GB in /var partition

Table – CMS Installation – OS Compatibility

 

 

WITH THIRD-PARTY PRODUCTS

 

 

The table below lists the third-party products that CMS is compatible with

 

 

Third-Party Product

Notes

LDAP

CMS is compatible with Active Directory only. No other LDAP integration is supported

SAML

Only Okta is supported in SAML

Splunk

Only HTTP is supported and not HTTPS

Zendesk

 

QRadar

 

Email Server

 

Syslog Server

 

Table – CMS Compatibility with Third Party Products