您好,登录后才能下订单哦!
范围
适用于使用的 Weblogic 服务器。本规范提出了 Weblogic 服务器安全配置
要求,适用于所有的安全等级,可作为编制设备入网测试、安全验收、安全检查规范等
文档的参考。
由于版本不同,配置操作有所不同,本规范以 unix 平台上 Weblogic9.x 为例,给出
参考配置操作。
2 规范性引用文件
GB/T22239-2008《信息安全技术 信息系统安全等级保护基本要求》
YD/T 1736-2008《互联网安全防护要求》
YD/T 1738-2008《增值业务网—消息网安全防护要求》
YD/T 1740-2008《增值业务网—智能网安全防护要求》
YD/T 1758-2008《非核心生产单元安全防护要求》
YD/T 1752-2008《支撑网安全防护要求》
3 缩略语
SSL Secure Sockets Layer 安全套接层
HTTP HyperText Transfer Protocol 超文本传输协议
4 安全配置要求
4.1 账号
编号:1
要求内容 为不同的管理用户分配不同的角色
参考操作
以管理员身份登录控制台
2 检测方法
1、判定条件
2、检测操作
以管理员身份登录控制台
编号:2
要求内容 应删除与设备运行、维护等工作无关的账号
参考操作
以管理员身份登录控制台
编号:3
要求内容 禁止以特权用户身份运行 WebLogic
操作指南 1、参考配置操作
以WebLogic管理员身份登录管理控制台,执行:
检测方法 1、判定条件
以特权用户身份启动应用服务器, 绑定端口之后改变 UID和 GID到非特
权用户和组
2、检测操作
以root身份执行:
以WebLogic管理员身份登录管理控制台,执行:
编号 4:
要求内容 开启主机名认证,设置 Hostname Verification 值为”Bea Hostname
Verifier”
参考操作
设置Hostname Verification值为”Bea Hostname Verifier”
以管理员身份登录管理控制台:
4
服务器名
4.2 口令
编号:1
要求内容 对于采用静态口令认证技术的设备,口令长度至少 8 位,并包括数
字、小写字母、大写字母和特殊符号 4 类中至少 3 类
操作指南 以管理员身份登录控制台
编号:2
要求内容 对于采用静态口令认证技术的设备, 应配置当用户连续认证失败次数超
过6次(不含6次) ,锁定该用户使用的账号
操作指南 1、参考配置操作
设定帐号锁定次数和时间
以管理员身份登录控制台
检测方法 1、判定条件
2、检测操作
以管理员身份登录控制台
以管理员身份登录管理控制台
6
同上,点击 Server标签,配置服务器级日志,勾选”Log to stdout”等,如
下红色标记项
7
8
检测方法 1、判定条件
开启日志功能
编号 2:
要求内
容
配置日志审计
参考
操作
以管理员身份登录控制台
查看是否配置Auditor,如无则选择”Configure a new Default Auditor”并设置
审计级另为FAILURE.
检测方
法
1、判定条件
配置了审计,设置审计级另为 FAILURE,Configuration Auditing 为
logAudit
2、检测操作
以管理员身份登录控制台
查看是否配置 Auditor,对照如下图的红色标记部分配置
9
10
4.5 Sockets最大打开数量
编号 1:
要求内容 合理设置应用服务器 Sockets 最大打开数量
操作指南 1、 参考配置操作:
11
以管理员身份登录管理控制台
4.6 文件和目录权限
编号:1
要求内容 合理设置文件与目录权限,没有不必要的权限,也不存在不必要
的文件
参考操作
对启动和环境脚本限制权限为710,确认BEA_HOME属主为
weblogic用户,对不必要的工具文件设置权限为700并改后缀名
为.predeleted
以root 身份执行以下操作:
chmod 710
#检查不必要工具文件,并将限制权限为 700
date '+%y%m%d'
.tar $BEA_HOMEchmod 700
chmod 700
chmod 700
chmod 700
chmod 700
#检查不必要工具文件,并改名为.predeleted
#mv config_builder.sh config_builder.sh.predeleted
#mv startWLBuilder.sh startWLBuilder.sh.predeleted
#mv jcommon-0.7.0.jar jcommon-0.7.0.jar.predeleted
#mv PointBase PointBase.predeleted
#mv medrec medrec .predeleted
检测方法
以root 身份执行以下操作:
ls –al
12
#查找不必要的工具文件
ls –al
ls –al
ls –al
ls –al
ls –al
4.7 WebLogic运行模式
编号:1
要求内容 更改运行模式为”Production Mode”
参考操作
以管理员身份登录管理控制台
“Production Mode”
Mode”
4.8 Sender Server Header
编号:1
要求内容 禁用 Send Server header
参考操作
以管理员身份登录管理控制台
4.9 删除Sample程序
13
编号:1
要求
内容
删除sample程序
参考
操作
以管理员身份登录管理控制台
1.点击”Deployment”文件夹,查看是否有如下形式应用存在:
2.# find $BEA_HOME/ -name sample | xargs rm –rf
检测
方法
以管理员身份登录管理控制台
a) 点击”Deployment”文件夹,查看是否有如下形式应用存在:
b) 展开”Deployment”子文件夹,查看是否存在以上形式内容,其path中包
含“samples“目录, 如下图
14
4.10 设定默认出错页面
编号:1
要求内容 重新在应用程序 web.xml 中定义默认出错页面
参考操作
编辑<Application HOME>/WEB-INF/web.xml , 加入 error-page
定义
检测方法
1、判断依据:
2、检查操作:
以root身份执行:
4.11 session超时时间
编号:1
要求内容 根据具体应用,合理设置 session 超时时间
参考操作
在应用程序的 web.xml 中定义 session超时时间,例如,以下设
置表示 session超时时间为 15分钟
15
<session-config>
<session-timeout>15</session-timeout>
</session-config>
检测方法 检查是否在应用程序的 web.xml 中定义了 session 超时时间
4.12 补丁
编号:1
要求内容 在不影响业务的情况下,升级到最新补丁,而且该补丁要通过实
验测试
参考操作
安装最新安全相关补丁包,安全补丁下载需要 BEA 公司授权,
WebLogic 安全公告 URL:
http://dev2dev.bea.com/advisoriesnotifications/
检测方法
4.13 HTTP加密协议
要求内容 对于通过 HTTP 协议进行远程维护的设备,设备应支持使用
HTTPS等加密协议。
操作指南 1、参考配置操作
以管理员身份登录管理控制台:
4.14 连接数设置
要求内容 根据机器性能和业务需求,设置最大最小连接数。
操作指南 1、 参考配置操作
16
以管理员身份登录管理控制台
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。