TMA-TOMCAT-4.8
Restrict access to Tomcat catalina.properties
Mô tả
catalina.properties is a Java properties file which contains settings for Tomcat including class loader information, security package lists, and performance properties. It is recommended that access to this file properly protect from unauthorized changes. $CATALINA_BASE/conf/catalina.properties must not match -perm /o+rwx,g+rwx,u+x and must be owned by $TOMCAT_OWNER:$TOMCAT_GROUP; expects 0 findings. Reads $CATALINA_BASE (default /opt/tomcat) and $CATALINA_HOME (default: $CATALINA_BASE); set them for packaged installs (e.g. CATALINA_BASE=/var/lib/tomcat10, CATALINA_HOME=/usr/share/tomcat10). XML comments are ignored. The expected owner/group are tomcat_admin:tomcat as in the benchmark; override with TOMCAT_OWNER / TOMCAT_GROUP.
Cách kiểm tra
Phương pháp kiểm tra: Lệnh shell
B=${CATALINA_BASE:-/opt/tomcat}; H=${CATALINA_HOME:-$B}; O=${TOMCAT_OWNER:-tomcat_admin}; G=${TOMCAT_GROUP:-tomcat}; x(){ [ -r "$1" ] || return 1; awk 'BEGIN{RS="<!--"} NR==1{print;next} {i=index($0,"-->"); if(i) print substr($0,i+3)}' "$1" | tr '\n\t\r' ' ' | tr '<' '\n'; }; p="$B/conf/catalina.properties"; [ -e "$p" ] || exit 1; find -L "$p" -maxdepth 0 \( -perm /o+rwx,g+rwx,u+x -o ! -user "$O" -o ! -group "$G" \) -print 2>/dev/null | wc -l- Đầu ra mong đợi
0
Cách khắc phục
Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng
chown tomcat_admin:tomcat $CATALINA_BASE/conf/catalina.properties && chmod 600 $CATALINA_BASE/conf/catalina.properties. Restart Tomcat afterwards.
Thuộc tính
- Hệ điều hành
- Bất kỳ
- Thẻ
- tomcatpermissions
- Tham chiếu
- CIS Apache Tomcat 10.1 Benchmark v1.0.0 - 4.8 Restrict access to Tomcat catalina.properties
Kiểm tra máy này
Chạy lệnh này trên máy bạn được phép kiểm tra. Lần quét chỉ ở chế độ đọc.
tmaegis scan --target tomcat