Skip to content

Apache Tomcat Application Server 9 Security Technical Implementation Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • AccessLogValve must be configured for each application context.

    <VulnDiscussion>Tomcat has the ability to host multiple contexts (applications) on one physical server by using the <Host><Context&g...
    Rule Medium Severity
  • SRG-APP-000033-AS-000024

    <GroupDescription></GroupDescription>
    Group
  • Default password for keystore must be changed.

    &lt;VulnDiscussion&gt;Tomcat currently operates only on JKS, PKCS11, or PKCS12 format keystores. The JKS format is Java's standard "Java KeyStore" ...
    Rule High Severity
  • SRG-APP-000033-AS-000024

    <GroupDescription></GroupDescription>
    Group
  • Cookies must have secure flag set.

    &lt;VulnDiscussion&gt;It is possible to steal or manipulate web application session and cookies without having a secure cookie. Configuring the sec...
    Rule Medium Severity
  • SRG-APP-000033-AS-000024

    <GroupDescription></GroupDescription>
    Group
  • Cookies must have http-only flag set.

    &lt;VulnDiscussion&gt;It is possible to steal or manipulate web application session and cookies without having a secure cookie. Configuring the sec...
    Rule Medium Severity
  • SRG-APP-000033-AS-000024

    <GroupDescription></GroupDescription>
    Group
  • DefaultServlet must be set to readonly for PUT and DELETE.

    &lt;VulnDiscussion&gt;The DefaultServlet is a servlet provided with Tomcat. It is called when no other suitable page can be displayed to the client...
    Rule Medium Severity
  • SRG-APP-000033-AS-000024

    <GroupDescription></GroupDescription>
    Group

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