oracle基本操作(2)
时间:2026-05-01
时间:2026-05-01
连接,口令策略等
SQL> show parameter audit
SQL> alter system set audit_trail=none;
重启实例
五检查各个节点的audit_trail是否都是none
3.Oracle数据库加固——密码策略
来源:本站转载作者:佚名时间:2013-03-08 15:47:42
然后我们查看是否密码长度、密码复杂度检测功能是否已经开启。
图7
有图可知:新密码设置为123失败,要求必须是8位以上。
图8
由图可知:新密码设置为12345678失败,要求必须至少一个数字、一个字母,说明密码复杂度检测已经开启。
图9
由图可知,utlpwdmg.sql默认的failed_login_attempts值由10变为5。
综上所知:utlpwdmg.sql脚本文件生效,部分密码策略已经生效。
(为了测试方面,实验中profile中的密码策略参数只做了部分修改,实际加固中要多所有的密码策略进行整改加固。)
其实针对用户的profile的设置可以直接通过以下命令单独来设置:
ALTER PROFILE DEFAULT LIMIT
PASSWORD_LIFE_TIME 180
PASSWORD_GRACE_TIME 7
PASSWORD_REUSE_TIME 100
PASSWORD_REUSE_MAX 200
FAILED_LOGIN_ATTEMPTS 5
PASSWORD_LOCK_TIME 1/1440
PASSWORD_VERIFY_FUNCTION verify_function_11G;
补充:
1. 其中verify_function_11G 是utlpwdmg.sql文件中一段针对用户密码的复杂度检测函数。
2. PASSWORD_LOCK_TIME 1/1440 其中的单位都是天,这里/1440是除以1440(24*60)的意思,综合此处意思为锁定时间为1分钟。