VMware vSphere 8.0 vCenter Appliance Perfcharts Security Technical Implementation Guide
Rules, Groups, and Values defined within the XCCDF Benchmark
-
SRG-APP-000001-AS-000001
Group -
SRG-APP-000033-AS-000024
Group -
SRG-APP-000092-AS-000053
Group -
The vCenter Perfcharts service must initiate session logging upon startup.
Logging must be started as soon as possible when a service starts and as late as possible when a service is stopped. Many forms of suspicious actions can be detected by analyzing logs for unexpecte...Rule Medium Severity -
SRG-APP-000095-AS-000056
Group -
SRG-APP-000118-AS-000078
Group -
The vCenter Perfcharts service logs folder permissions must be set correctly.
Log data is essential in the investigation of events. The accuracy of the information is always pertinent. One of the first steps an attacker will take is the modification or deletion of log record...Rule Medium Severity -
SRG-APP-000133-AS-000092
Group -
The vCenter Perfcharts service must limit privileges for creating or modifying hosted application shared files.
Application servers have the ability to specify that the hosted applications use shared libraries. The application server must have a capability to divide roles based upon duties wherein one projec...Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
SRG-APP-000142-AS-000014
Group -
The vCenter Perfcharts service must be configured to use a specified IP address and port.
The server must be configured to listen on a specified IP address and port. Without specifying an IP address and port for server to use, the server will listen on all IP addresses available. Acces...Rule Medium Severity -
SRG-APP-000223-AS-000150
Group -
The vCenter Perfcharts service must be configured to limit data exposure between applications.
If RECYCLE_FACADES is true or if a security manager is in use, a new facade object will be created for each request. This reduces the chances that a bug in an application might expose data from one...Rule Medium Severity -
SRG-APP-000225-AS-000166
Group -
The vCenter Perfcharts service must be configured to fail to a known safe state if system initialization fails.
Determining a safe state for failure and weighing that against a potential denial of service for users depends on what type of application the web server is hosting. It is preferable that the servi...Rule Medium Severity -
SRG-APP-000251-AS-000165
Group -
The vCenter Perfcharts service must set URIEncoding 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-AS-000169
Group -
The vCenter Perfcharts service "ErrorReportValve showServerInfo" must be set to "false".
The Error Report Valve is a simple error handler for HTTP status codes that will generate and return HTML error pages. It can also be configured to return predefined static HTML pages for specific ...Rule Medium Severity -
SRG-APP-000295-AS-000263
Group -
SRG-APP-000358-AS-000064
Group -
SRG-APP-000516-AS-000237
Group -
The vCenter Perfcharts service must enable "STRICT_SERVLET_COMPLIANCE".
Strict Servlet Compliance forces Tomcat to adhere to standards specifications including but not limited to RFC2109. RFC2109 sets the standard for HTTP session management. This setting affects sever...Rule Medium Severity -
SRG-APP-000001-AS-000001
Group -
The vCenter Perfcharts service must limit the amount of time that each Transmission Control Protocol (TCP) connection is kept alive.
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 -
SRG-APP-000001-AS-000001
Group -
The vCenter Perfcharts service must limit the number of times that each Transmission Control Protocol (TCP) connection is kept alive.
KeepAlive provides long lived HTTP sessions that allow multiple requests to be sent over the same connection. Enabling KeepAlive mitigates the effects of several types of denial-of-service attacks....Rule Medium Severity -
SRG-APP-000251-AS-000165
Group -
SRG-APP-000033-AS-000024
Group -
The vCenter Perfcharts service cookies must have "http-only" flag set.
Cookies are a common way to save session state over the HTTP(S) protocol. If attackers can compromise session data stored in a cookie, they are better able to launch an attack against the server an...Rule Medium Severity -
SRG-APP-000033-AS-000024
Group -
The vCenter Perfcharts service DefaultServlet must be set to "readonly" for "PUT" and "DELETE" commands.
The default servlet (or DefaultServlet) is a special servlet provided with Tomcat that is called when no other suitable page is found in a particular folder. The DefaultServlet serves static resour...Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
The vCenter Perfcharts service shutdown port must be disabled.
Tomcat by default listens on TCP port 8005 to accept shutdown requests. By connecting to this port and sending the SHUTDOWN command, all applications within Tomcat are halted. The shutdown port is ...Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
The vCenter Perfcharts service debug parameter must be 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-000141-AS-000095
Group -
The vCenter Perfcharts service directory listings parameter must be disabled.
Enumeration techniques, such as URL parameter manipulation, rely on being able to obtain information about the web server's directory structure by locating directories without default pages. In thi...Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
The vCenter Perfcharts service deployXML attribute must be disabled.
The Host element controls deployment. Automatic deployment allows for simpler management but also makes it easier for an attacker to deploy a malicious application. Automatic deployment is controll...Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
The vCenter Perfcharts service must have Autodeploy disabled.
Tomcat allows auto-deployment of applications while it is running. This can allow untested or malicious applications to be automatically loaded into production. Autodeploy must be disabled in produ...Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
The vCenter Perfcharts service xpoweredBy attribute must be disabled.
Individual connectors can be configured to display the Tomcat information to clients. This information can be used to identify server versions that can be useful to attackers for identifying vulner...Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
The vCenter Perfcharts service example applications must be removed.
Tomcat provides example applications, documentation, and other directories in the default installation that do not serve a production use. These files must be deleted.Rule Medium Severity -
SRG-APP-000141-AS-000095
Group -
SRG-APP-000380-AS-000088
Group -
The vCenter Perfcharts service files must have permissions in an out-of-the-box state.
As a rule, accounts on a web server are to be kept to a minimum. Only administrators, web managers, developers, auditors, and web authors require accounts on the machine hosting the web server. The...Rule Medium Severity
Node 2
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.