Skip to content

VMware vSphere 7.0 VAMI Security Technical Implementation Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • SRG-APP-000001-WSR-000001

    Group
  • SRG-APP-000014-WSR-000006

    Group
  • VAMI must be configured with FIPS 140-2 compliant ciphers for HTTPS connections.

    Encryption of data in flight is an essential element of protecting information confidentiality. If a web server uses weak or outdated encryption algorithms, the server's communications could be com...
    Rule High Severity
  • SRG-APP-000015-WSR-000014

    Group
  • VAMI must use cryptography to protect the integrity of remote sessions.

    Data exchanged between the user and the web server can range from static display data to credentials used to log in the hosted application. Even when data appears to be static, the nondisplayed log...
    Rule Medium Severity
  • SRG-APP-000016-WSR-000005

    Group
  • VAMI must be configured to monitor remote access.

    Remote access can be exploited by an attacker to compromise the server. By recording all remote access activities, it will be possible to determine the attacker's location, intent, and degree of su...
    Rule Medium Severity
  • SRG-APP-000089-WSR-000047

    Group
  • SRG-APP-000095-WSR-000056

    Group
  • SRG-APP-000118-WSR-000068

    Group
  • VAMI log files must only be accessible by privileged users.

    Log data is essential in the investigation of events. If log data were to become compromised, competent forensic analysis and discovery of the true source of potentially malicious system activity w...
    Rule Medium Severity
  • SRG-APP-000125-WSR-000071

    Group
  • SRG-APP-000131-WSR-000051

    Group
  • VAMI server binaries and libraries must be verified for their integrity.

    Being able to verify that a patch, upgrade, certificate, etc., being added to the web server is unchanged from the producer of the file is essential for file validation and nonrepudiation of the in...
    Rule Medium Severity
  • SRG-APP-000141-WSR-000075

    Group
  • VAMI must only load allowed server modules.

    A web server can provide many features, services, and processes. Some of these may be deemed unnecessary or too unsecure to run on a production DOD system. VAMI can be configured to load any numb...
    Rule Medium Severity
  • SRG-APP-000141-WSR-000081

    Group
  • SRG-APP-000141-WSR-000081

    Group
  • VAMI must explicitly disable Multipurpose Internet Mail Extensions (MIME) mime mappings based on "Content-Type".

    Controlling what a user of a hosted application can access is part of the security posture of the web server. Any time a user can access more functionality than is needed for the operation of the h...
    Rule Medium Severity
  • SRG-APP-000141-WSR-000082

    Group
  • SRG-APP-000141-WSR-000083

    Group
  • VAMI must have resource mappings set to disable the serving of certain file types.

    Resource mapping is the process of tying a particular file type to a process in the web server that can serve that type of file to a requesting client and to identify which file types are not to be...
    Rule Medium Severity
  • SRG-APP-000141-WSR-000085

    Group
  • VAMI must not have the Web Distributed Authoring (WebDAV) servlet installed.

    A web server can be installed with functionality that, by its nature, is not secure. WebDAV is an extension to the HTTP protocol that, when developed, was meant to allow users to create, change, an...
    Rule Medium Severity
  • SRG-APP-000141-WSR-000086

    Group
  • SRG-APP-000176-WSR-000096

    Group
  • VAMI must protect the keystore from unauthorized access.

    The web server's private key is used to prove the identity of the server to clients and securely exchange the shared secret key used to encrypt communications between the web server and clients. By...
    Rule Medium Severity
  • SRG-APP-000246-WSR-000149

    Group
  • SRG-APP-000251-WSR-000157

    Group
  • VAMI must set the encoding for all text Multipurpose Internet Mail Extensions (MIME) types to UTF-8.

    Invalid user input occurs when a user inserts data or characters into a hosted application's data entry field and the hosted application is unprepared to process that data. This results in unantici...
    Rule Medium Severity
  • SRG-APP-000266-WSR-000142

    Group
  • VAMI must disable directory browsing.

    The goal is to completely control the web user's experience in navigating any portion of the web document root directories. Ensuring all web content directories have at least the equivalent of an "...
    Rule Medium Severity
  • SRG-APP-000266-WSR-000159

    Group
  • SRG-APP-000266-WSR-000160

    Group
  • VAMI must have debug logging disabled.

    Information needed by an attacker to begin looking for possible vulnerabilities in a web server includes any information about the web server and plug-ins or modules being used. When debugging or t...
    Rule Medium Severity
  • SRG-APP-000435-WSR-000147

    Group
  • SRG-APP-000439-WSR-000156

    Group
  • VAMI must implement Transport Layer Security (TLS) 1.2 exclusively.

    TLS is a required transmission protocol for a web server hosting controlled information. The use of TLS provides confidentiality of data in transit between the web server and client. FIPS 140-2 app...
    Rule Medium Severity
  • SRG-APP-000516-WSR-000174

    Group
  • VAMI must force clients to select the most secure cipher.

    During a Transport Layer Security (TLS) session negotiation, when choosing a cipher during a handshake, normally the client's preference is used. This is potentially problematic as a malicious, da...
    Rule Medium Severity
  • SRG-APP-000516-WSR-000174

    Group
  • SRG-APP-000266-WSR-000159

    Group
  • VAMI must be configured to hide the server type and version in client responses.

    Web servers will often display error messages to client users, displaying enough information to aid in the debugging of the error. The information given back in error messages may display the web s...
    Rule Medium Severity
  • SRG-APP-000179-WSR-000111

    Group
  • VAMI must enable FIPS mode.

    Encryption is only as good as the encryption modules used. Unapproved cryptographic module algorithms cannot be verified and cannot be relied on to provide confidentiality or integrity, and DOD dat...
    Rule High Severity
  • VAMI must limit the number of simultaneous requests.

    Denial of service (DoS) is one threat against web servers. Many DoS attacks attempt to consume web server resources in such a way that no more resources are available to satisfy legitimate requests...
    Rule Medium Severity
  • VAMI must generate log records for system startup and shutdown.

    Logging must be started as soon as possible when a service starts and when a service is stopped. Many forms of suspicious actions can be detected by analyzing logs for unexpected service starts and...
    Rule Medium Severity
  • VAMI must produce log records containing sufficient information to establish what type of events occurred.

    After a security incident has occurred, investigators will often review log files to determine what happened. Understanding what type of event occurred is critical for investigation of a suspicious...
    Rule Medium Severity
  • The rsyslog must be configured to monitor VAMI logs.

    For performance reasons, rsyslog file monitoring is preferred over configuring VAMI to send events to a syslog facility. Without ensuring that logs are created, rsyslog configs are created, and tho...
    Rule Medium Severity
  • VAMI must have Multipurpose Internet Mail Extensions (MIME) that invoke operating system shell programs disabled.

    Controlling what a user of a hosted application can access is part of the security posture of the web server. Any time a user can access more functionality than is needed for the operation of the h...
    Rule Medium Severity

The content of the drawer really is up to you. It could have form fields, definition lists, text lists, labels, charts, progress bars, etc. Spacing recommendation is 24px margins. You can put tabs in here, and can also make the drawer scrollable.

Capacity
Modules