文档详情

oracle数据库安全加固操作手册.pdf

发布:2024-10-02约1.22万字共11页下载文档
文本预览下载声明

1.支持按用户分配账号。

结果:现网已实现

2.与设备运行、维护等工作无关的账号,应能够删除或锁定。

结果:现网已实现

3.应按照用户分配账号。避免不同用户间共享账号。避免用户账号和设备间通信使用的账

号共享。

结果:现网已实现

4.应删除或锁定与设备运行、维护等工作无关的账号。

结果:现网已实现

5.限制具备数据库超级管理员(SYSDBA)权限的用户远程登录。

结果:可以实现,但是需要需要重起数据库,影响业务,不建议实现,而且通过防火墙

限制访问数据库的端口方式已经实现。

要求内容限制具备数据库超级管理员(SYSDBA)权限的用户远程登录。

操作指南1、参考配置操作

1.在spfile中设置REMOTE_LOGIN_PASSWORDFILE=NONE来禁止SYSDBA

用户从远程登陆。

2.在sqlnet.ora中设置SQLNET.AUTHENTICATION_SERVICES=NONE来禁用

SYSDBA角色的自动登录。

2、补充操作说明

altersystemsetREMOTE_LOGIN_PASSWORDFILE=nonescope=spfile;

检测方法3、判定条件

1.不能通过Sql*Net远程以SYSDBA用户连接到数据库。

2.在数据库主机上以sqlplus‘/assysdba’连接到数据库需要输入口

令。

4、检测操作

1.以Oracle用户登陆到系统中。

2.以sqlplus/assysdba‘’登陆到sqlplus环境中。

3.使用showparameter命令来检查参数REMOTE_LOGIN_PASSWORDFILE

是否设置为NONE。

4.检查在$ORACLE_HOME/network/admin/sqlnet.ora文件中参数

SQLNET.AUTHENTICATION_SERVICES是否被设置成NONE。

5、补充说明

6.对于采用静态口令认证技术的设备,应支持数字、小写字母、大写字母和特殊符号4类

字符构成的口令。应支持配置口令复杂度。在配置了复杂度后,设备自动拒绝用户设置

不符合复杂度要求的口令

结果:部分账号已实现(system和CS车务通),其他账号实施时需要重新配置现网的应

用配置,影响业务,不建议实现。

7.对于采用静态口令认证技术的设备,应支持配置用户连续认证失败次数上限。当用户连

续认证失败次数超过上限时,设备自动锁定该用户账号。必须由其他账号,通常为具有

管理员权限的账号,才可以解除该账号锁定

结果:现网已实现(系统默认是10次)

8.对于采用静态口令认证技术的设备,应支持按天配置口令生存期功能。在配置了口令生

存期后,设备在口令超过生存期的用户登录时,应提示并强迫该用户设置新口令

结果:可以实现,但是应用账号不建议实现,将会影响应用系统;

编号:安全要求-设备-ORACLE-配置-10-可选

要求内容对用户的属性进行控制,包括密码策略、资源限制等。

操作指南1、参考配置操作

可通过下面类似命令来创建profile,并把它赋予一个用户

CREATEPROFILEapp_user2LIMIT

FAILED_LOGIN_ATTEMPTS6

PASSWORD_LIFE_TIME90

PASSWORD_REUSE_TIME60

PASSWORD_REUSE_MAX5

显示全部
相似文档