Skip to content

Apache Tomcat Application Server 9 Security Technical Implementation Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • Access to Tomcat manager application must be restricted.

    <VulnDiscussion>The Tomcat manager application is used to manage the Tomcat server and the applications that run on Tomcat. By default, the m...
    Rule Medium Severity
  • SRG-APP-000219-AS-000147

    <GroupDescription></GroupDescription>
    Group
  • Tomcat servers must mutually authenticate proxy or load balancer connections.

    &lt;VulnDiscussion&gt;Tomcat servers are often placed behind a proxy when exposed to both trusted and untrusted networks. This is done for security...
    Rule Medium Severity
  • SRG-APP-000223-AS-000150

    <GroupDescription></GroupDescription>
    Group
  • Tomcat must be configured to limit data exposure between applications.

    &lt;VulnDiscussion&gt;If RECYCLE_FACADES is true or if a security manager is in use, a new facade object will be created for each request. This red...
    Rule Low Severity
  • SRG-APP-000225-AS-000154

    <GroupDescription></GroupDescription>
    Group
  • LockOutRealms must be used for management of Tomcat.

    &lt;VulnDiscussion&gt;A LockOutRealm adds the ability to lock a user out after multiple failed logins. LockOutRealm is an implementation of the Tom...
    Rule Medium Severity
  • Clusters must operate on a trusted network.

    &lt;VulnDiscussion&gt;Operating a Tomcat cluster on an untrusted network creates potential for unauthorized persons to view or manipulate cluster s...
    Rule Medium Severity
  • SRG-APP-000266-AS-000169

    <GroupDescription></GroupDescription>
    Group
  • ErrorReportValve showServerInfo must be set to false.

    &lt;VulnDiscussion&gt;The Error Report Valve is a simple error handler for HTTP status codes that will generate and return HTML error pages. It can...
    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