Oracle 11g实现安全加固的完整步骤
前言 数据库安全配置中,需要做相关的安全加固工作。以确认数据库的安全,但是,有些时候,操作不当或者数据库业务账号修改密码后,而程序的连接数据库的配置封装在jar里,如果jar内的连接数据库的配置信息没有做相应的修改的话。就会对数据库的此业务账号造成严重的后果。 本文将详细介绍关于Oracle 11g安全加固的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1.安全加固的检查方向 1.1.sysdba用户远程登录限制(查看Oracle登录认证方式)检查: 整改: 注:需要重启库生效。 1.2.是否开启了资源限制alter system set resource_limit = true;1.3.登录失败的帐号锁定策略关注FAILED_LOGIN_ATTEMPTS的设定值 1.4.数据库用户帐号检查检查: 整改: 锁定用户:alter user <用户名> lock; 删除用户:drop user <用户名> cascade; 1.5.范例数据库帐号是否存在默认的范例数据库账号scott等,可以考虑删除scott账号 1.6.dba权限账户检查1.7.数据库账户口令加密存储11g数据里面的账户口令本来就是加密存储的。 1.8.数据库密码安全性校验函数1.9.设定信任IP集只需在服务器上的文件$ORACLE_HOME/network/admin/sqlnet.ora中设置以下行: 1.10.超时的空闲远程连接是否自动断开根据实际需要设置合适的数值。 在$ORACLE_HOME/network/admin/sqlnet.ora中设置下面参数: 2.安全加固检查safeCheck.sh /tmp/safeCheck.log
logon databasesqlplus -S / as sysdba <<EOF --format --check prompt ====================== prompt =========================== prompt =========================== prompt ========================== prompt =========================== prompt =========================== prompt ============================= --logoff database check the filesecho =================== 添加如下tcp.validnode_checking = yestcp.invited_nodes = (ip1,ip2…)echo =================================== 根据实际需要设置合适的数值。more $ORACLE_HOME/network/admin/sqlnet.ora 添加如下一行SQLNET.EXPIRE_TIME=103.安全加固执行safeExec.sh /tmp/safeExec.log
logon databasesqlplus -S / as sysdba <<EOF --format --execute prompt ====================== prompt =========================== prompt =========================== prompt =========================== prompt =========================== prompt =========================== prompt ============================= --logoff database check the filesecho =================== 添加如下tcp.validnode_checking = yestcp.invited_nodes = (ip1,ip2…)echo =================================== 根据实际需要设置合适的数值。more $ORACLE_HOME/network/admin/sqlnet.ora 添加如下一行SQLNET.EXPIRE_TIME=10针对第9和第10步骤中的sqlnet.ora配置文件示例: 注意:如果是ASM实例,sqlnet.ora配置文件是grid用户下$ORACLE_HOME/network/admin/sqlnet.ora的。 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。 (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |