CentOS Tomcat日志安全策略实施指南
一 基线配置与访问控制
二 日志轮转与权限配置示例
/opt/tomcat/logs/catalina.out {
daily
missingok
rotate 90
compress
delaycompress
copytruncate
notifempty
create 640 tomcat tomcat
dateext
dateformat -%Y%m%d
}
/opt/tomcat/logs/*.log {
daily
missingok
rotate 30
compress
delaycompress
copytruncate
notifempty
create 640 tomcat tomcat
dateext
dateformat -%Y%m%d
}
chown -R tomcat:tomcat /opt/tomcat
find /opt/tomcat/logs -type f -exec chmod 640 {} \;
find /opt/tomcat/logs -type d -exec chmod 755 {} \;
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="localhost_access_log."
suffix=".txt"
pattern="%h %l %u %t "%r" %s %b %{Referer}i %{User-Agent}i"
rotatable="true"
resolveHosts="false"/>
说明:pattern 采用 combined 风格,补充 Referer/User-Agent 便于安全分析;按需可改为 common 或自定义字段。三 日志内容安全与防泄露
四 审计分析与实时监控
五 加固检查清单与维护