SV-222937r615938_rule
V-222937
SRG-APP-000089-AS-000050
TCAT-AS-000170
CAT II
10
From the Tomcat server as a privileged user:
Edit the $CATALINA_BASE/conf/server.xml file.
Only execute this first step if the proxy server is using a routable IP address or an RFC 1918 Class B address space: Add or edit the RemoteIpValve and configure the internalProxies setting to reflect the proxy addresses.
Modify the AccessLogValve and configure the requestAttributesEnabled setting = "True".
EXAMPLE:
<Valve className="org.apache.catalina.valves.RemoteIpValve" internalProxies="172.16.0.10|172.16.0.11" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="access"
suffix=".log"
pattern="combined"
renameOnRotate="true"
requestAttributesEnabled="true"
/>
Restart Tomcat:
sudo systemctl restart tomcat
sudo systemctl tomcat daemon-reload
Review the System Security Plan and determine if the Tomcat server resides behind a proxy server or load balancer. If the Tomcat server is not behind a proxy server or load balancer, this requirement is NA.
From the Tomcat server run the following command:
sudo grep -i RemoteIpValve $CATALINA_BASE/conf/server.xml file.
If the results are empty or if the requestAttributesEnabled setting is not configured as "True", this is a finding.
sudo grep -i AccessLogValve $CATALINA_BASE/conf/server.xml file.
If the requestAttributesEnabled setting is not configured as "True", this is a finding.
V-222937
False
TCAT-AS-000170
Review the System Security Plan and determine if the Tomcat server resides behind a proxy server or load balancer. If the Tomcat server is not behind a proxy server or load balancer, this requirement is NA.
From the Tomcat server run the following command:
sudo grep -i RemoteIpValve $CATALINA_BASE/conf/server.xml file.
If the results are empty or if the requestAttributesEnabled setting is not configured as "True", this is a finding.
sudo grep -i AccessLogValve $CATALINA_BASE/conf/server.xml file.
If the requestAttributesEnabled setting is not configured as "True", this is a finding.
M
4094