Item Search

NameAudit NamePluginCategory
1.1 Remove extraneous files and directories - CATALINA_HOME/webapps/webdavCIS Apache Tomcat 8 L2 v1.1.0Unix

CONFIGURATION MANAGEMENT

2.4 Disable X-Powered-By HTTP Header and Rename the Server Value for all ConnectorsCIS Apache Tomcat 7 L2 v1.1.0Unix

SYSTEM AND COMMUNICATIONS PROTECTION

2.5 Disable client facing Stack Traces - check for defined exception typeCIS Apache Tomcat 8 L1 v1.1.0Unix

CONFIGURATION MANAGEMENT

2.6 Turn off TRACE - check server.xmlCIS Apache Tomcat 8 L1 v1.1.0Unix

CONFIGURATION MANAGEMENT

3.2 Disable the Shutdown portCIS Apache Tomcat 7 L2 v1.1.0Unix

CONFIGURATION MANAGEMENT

4.1 Restrict access to $CATALINA_HOMECIS Apache Tomcat 8 L1 v1.1.0Unix

ACCESS CONTROL

4.1 Restrict access to $CATALINA_HOMECIS Apache Tomcat 9 L1 v1.2.0Unix

ACCESS CONTROL, MEDIA PROTECTION

4.2 Restrict access to $CATALINA_BASECIS Apache Tomcat 8 L1 v1.1.0Unix

ACCESS CONTROL

4.6 Restrict access to Tomcat binaries directoryCIS Apache Tomcat 7 L1 v1.1.0Unix

ACCESS CONTROL

4.7 Restrict access to Tomcat web application directoryCIS Apache Tomcat 11 v1.0.0 L1Unix

ACCESS CONTROL, MEDIA PROTECTION

4.8 Restrict access to Tomcat catalina.propertiesCIS Apache Tomcat 11 v1.0.0 L1Unix

ACCESS CONTROL, MEDIA PROTECTION

4.9 Restrict access to Tomcat catalina.policyCIS Apache Tomcat 11 v1.0.0 L1Unix

ACCESS CONTROL, MEDIA PROTECTION

4.14 Restrict access to Tomcat web.xmlCIS Apache Tomcat 8 L1 v1.1.0Unix

ACCESS CONTROL

4.15 Restrict access to jaspic-providers.xmlCIS Apache Tomcat 9 L1 v1.2.0Unix

ACCESS CONTROL, MEDIA PROTECTION

6.1 Setup Client-cert AuthenticationCIS Apache Tomcat 8 L2 v1.1.0Unix

IDENTIFICATION AND AUTHENTICATION

6.2 Ensure SSLEnabled is set to True for Sensitive ConnectorsCIS Apache Tomcat 11 v1.0.0 L1Unix

ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION, SYSTEM AND COMMUNICATIONS PROTECTION

6.2 Ensure SSLEnabled is set to True for Sensitive Connectors - verify SSLEnabled is set to trueCIS Apache Tomcat 9 L1 v1.2.0Unix

ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION, SYSTEM AND COMMUNICATIONS PROTECTION

6.3 Ensure scheme is set accuratelyCIS Apache Tomcat 8 L1 v1.1.0Unix

SYSTEM AND COMMUNICATIONS PROTECTION

6.4 Ensure secure is set to true only for SSL-enabled Connectors - verify secure is set to trueCIS Apache Tomcat 8 L1 v1.1.0Unix

SYSTEM AND COMMUNICATIONS PROTECTION

6.5 Ensure sslProtocol is set to TLS for Secure Connectors (verify sslProtocol is set to TLS)CIS Apache Tomcat 7 L1 v1.1.0Unix

SYSTEM AND COMMUNICATIONS PROTECTION

6.6 Control the maximum size of a POST request that will be parsed for parameterCIS Apache Tomcat 8 L1 v1.1.0Unix
7.2 Specify file handler in logging.properties filesCIS Apache Tomcat 11 v1.0.0 L1Unix

AUDIT AND ACCOUNTABILITY

7.2 Specify file handler in logging.properties files - check if org.apache.juli.FileHandler logging is enabled in defaultCIS Apache Tomcat 8 L1 v1.1.0Unix

AUDIT AND ACCOUNTABILITY

7.4 Ensure directory in context.xml is a secure location - permissionsCIS Apache Tomcat 8 L1 v1.1.0Unix

ACCESS CONTROL

7.5 Ensure pattern in context.xml is correctCIS Apache Tomcat 7 L1 v1.1.0Unix

AUDIT AND ACCOUNTABILITY

7.7 Configure log file size limit (verify java.util.logging.FileHandler.limit is smaller than disk partition)CIS Apache Tomcat 7 L2 v1.1.0Unix

AUDIT AND ACCOUNTABILITY

8.1 Restrict runtime access to sensitive packagesCIS Apache Tomcat 7 L1 v1.1.0Unix

ACCESS CONTROL

9.1 Starting Tomcat with Security ManagerCIS Apache Tomcat 8 L1 v1.1.0Unix

CONFIGURATION MANAGEMENT

10.1 Ensure Web content directory is on a separate partition from the Tomcat system files - verify Web content directoryCIS Apache Tomcat 8 L1 v1.1.0Unix

SYSTEM AND COMMUNICATIONS PROTECTION

10.1 Ensure Web content directory is on a separate partition from the Tomcat system files - verify Web content directoryCIS Apache Tomcat 9 L1 v1.2.0Unix

CONFIGURATION MANAGEMENT, MAINTENANCE

10.2 Restrict access to the web administration applicationCIS Apache Tomcat 9 L1 v1.2.0Unix

ACCESS CONTROL

10.4 Force SSL when accessing the manager application via HTTPCIS Apache Tomcat 11 v1.0.0 L1Unix

ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION, SYSTEM AND COMMUNICATIONS PROTECTION

10.5 Rename the manager application - localhost/manager.xmlCIS Apache Tomcat 8 L2 v1.1.0Unix

CONFIGURATION MANAGEMENT

10.5 Rename the manager application (host-manager/manager.xml)CIS Apache Tomcat 7 L2 v1.1.0Unix

CONFIGURATION MANAGEMENT

10.6 Enable strict servlet ComplianceCIS Apache Tomcat 8 L1 v1.1.0Unix

CONFIGURATION MANAGEMENT

10.7 Turn off session facade recyclingCIS Apache Tomcat 11 v1.0.0 L1Unix

CONFIGURATION MANAGEMENT

10.7 Turn off session facade recyclingCIS Apache Tomcat 7 L1 v1.1.0Unix

CONFIGURATION MANAGEMENT

10.9 Do not allow custom header status messagesCIS Apache Tomcat 7 L2 v1.1.0Unix

SYSTEM AND COMMUNICATIONS PROTECTION

10.10 Configure connectionTimeoutCIS Apache Tomcat 7 L2 v1.1.0Unix

ACCESS CONTROL

10.11 Force SSL for all applicationsCIS Apache Tomcat 11 v1.0.0 L2Unix

ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION, SYSTEM AND COMMUNICATIONS PROTECTION

10.12 Do not allow symbolic linkingCIS Apache Tomcat 9 L1 v1.2.0Unix

CONFIGURATION MANAGEMENT, SYSTEM AND INFORMATION INTEGRITY

10.12 Force SSL for all applicationsCIS Apache Tomcat 7 L2 v1.1.0Unix

SYSTEM AND COMMUNICATIONS PROTECTION

10.13 Do not run applications as privilegedCIS Apache Tomcat 11 v1.0.0 L1Unix

ACCESS CONTROL

10.14 Do not run applications as privilegedCIS Apache Tomcat 8 L1 v1.1.0Unix

ACCESS CONTROL

10.15 Do not resolve hosts on logging valvesCIS Apache Tomcat 11 v1.0.0 L2Unix

SYSTEM AND INFORMATION INTEGRITY

10.15 Do not run applications as privilegedCIS Apache Tomcat 7 L1 v1.1.0Unix

ACCESS CONTROL

10.18 Use the logEffectiveWebXml and metadata-complete settings for deploying applications in productionCIS Apache Tomcat 11 v1.0.0 L1Unix

AUDIT AND ACCOUNTABILITY

10.18 Use the logEffectiveWebXml and metadata-complete settings for deploying applications in productionCIS Apache Tomcat 9 L1 v1.2.0Unix

AUDIT AND ACCOUNTABILITY

10.19 Setting Security Lifecycle Listener (check for umask present in startup)CIS Apache Tomcat 7 L1 v1.1.0Unix

ACCESS CONTROL

10.20 Use the logEffectiveWebXml and metadata-complete settings for deploying applications in productionCIS Apache Tomcat 7 L1 v1.1.0Unix