Tomcat系统安全配置基线
                                 

第1章概述
1.1目的
本文规定了Tomcat系统应当遵循的操作安全性设置标准,本文档旨在指导Tomcat系统管理人员或安全检查人员进行Tomcat系统的安全合规性检查和配置。
1.2适用范围
本配置标准的使用者包括:服务器系统管理员、安全管理员和相关使用人员。
本配置标准适用的范围包括: Tomcat系统。
1.3适用版本
适用于Tomcat。
第2章账号管理、认证授权
2.1账号
2.1.1用户帐号设置
安全基线项目名称
为不同的管理员分配不同的号
安全基线项说明 
应按照用户分配账号,避免不同用户间共享账号,提高安全性。
检测操作步骤
1、参考配置操作
修改tomcat/l配置文件,修改或添加帐号。
<user username=”tomcat” password=” Tomcat!234” roles=”admin”>
2、补充操作说明
tomcat虚拟主机怎么设置1、根据不同用户,取不同的名称。
2、Tomcat 4.1.37、5.5.27和6.0.18这三个版本及以后发行的版本默认都不存在l配置文件。
基线符合性判定依据
询问管理员是否安装需求分配用户号
备注
2.1.2删除或锁定无效账号
安全基线项目名称
删除或锁定无效账号
安全基线项说明 
删除或锁定无效的账号,减少系统安全隐患。
检测操作步骤
参考配置操作
修改tomcat/l配置文件,删除与工作无关的帐号。
例如tomcat1与运行、维护等工作无关,删除帐号:
<user username=”tomcat1” password=”tomcat” roles=”admin”>
基线符合性判定依据
查看配置文件
备注
2.2认证
2.2.1密码复杂度
安全基线项目名称
密码复杂度
安全基线项说明 
对于采用静态口令认证技术的设备,口令长度至少12位,包括数字、小写字母、大写字母和特殊符号4类中至少2类。
检测操作步骤
1、参考配置操作
在tomcat/l配置文件中设置密码
<user username=”tomcat” password=”Tomcat!234” roles=”admin”>
2、补充操作说明
口令要求:长度至少12位,并包括数字、小写字母、大写字母和特殊符号4类中至少2类。
基线符合性判定依据
检查配置文件
查看tomcat/l文件
策略设置
备注
2.2.2权限最小化
安全基线项目名称
权限最小化
安全基线项说明 
在数据库权限配置能力内,根据用户的业务需要,配置其所需的最小权限。
检测操作步骤
1、参考配置操作
编辑tomcat/l配置文件,修改用户角权限
授权tomcat具有远程管理权限:
<user username=”tomcat” password=”chinamobile”
roles=”admin,manager”>
2、补充操作说明
1、Tomcat 4.x和5.x版本用户角分为:role1,tomcat,admin,manager四种。
role1:具有读权限;
tomcat:具有读和运行权限;
admin:具有读、运行和写权限;
manager:具有远程管理权限。
Tomcat 6.0.18版本只有admin和manager两种用户角,且admin用户具有manager管理权限。
2、Tomcat 4.1.37和5.5.27版本及以后发行的版本默认除admin用户外其他用户都不具有manager管理权限。
基线符合性判定依据
查看配置文件策略配置
业务测试正常
备注
第3章日志审计
3.1日志审核
安全基线项目名称
启用日志记录功能
安全基线项说明 
应配置日志功能,对用户登录进行记录,记录内容包括用户登录使用的账号、登录是否成功、登录时间以及远程登录时用户使用的IP地址。
检测操作步骤
1、参考配置操作
编辑l配置文件,在<HOST>标签中增加记录日志功能
将以下内容的注释标记< ! -- -- >取消
<valve classname=”org.apache.catalina.valves.AccessLogValve”
Directory=”logs” prefix=”localhost_access_log.” Suffix=”.txt”
Pattern=”common” resloveHosts=”false”/>
2、补充操作说明
classname: This MUST be set to
org.apache.catalina.valves.AccessLogValve to use the default access log valve. &<60
Directory:日志文件放置的目录,在tomcat下面有个logs文件夹,那里面是专门放置日志文件的,也可以修改为其他路径;
Prefix: 这个是日志文件的名称前缀,日志名称为localhost_access_,前面的前缀就是这个
基线符合性判定依据
判定条件
登录测试,检查相关信息是否被记录
查看l文件
备注

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。