欢迎来到天天文库
浏览记录
ID:34305272
大小:58.40 KB
页数:5页
时间:2019-03-05
《oracle数据库口令策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Oracle口令和资源管理1、Profiles:概要文件,包含一些对口令和资源限制的一个命名的集合。通过CREATEUSER或ALTERUSER命令来指定用户。它可以是enabled或disabledo可以参考defaultprofile(默认,资源和口令没有做任何限定)。sql>createusertestidentifiedbytest;〃用户和口令都是test2^口令管理:Accountlocking>Passwordhistory>Passwordexpirationandaging口令生命周
2、期和过期时间>Passwordverification设定口令的复杂性(符号等)>用户口令限制是一直保持的。使用CREATEUSERorLock,unlock,expireaccounts这些命令sql>alterusertestaccountlock;〃帐号锁定sql>alterusertestaccountunlock;〃帐号解锁sql>alterusertestpasswordexpire;//口令至U期(1)口令帐号锁定:FAILED_LOGIN_ATTEMPTS在帐号被锁Z前登录尝试的失败次
3、数,PASSWORD_LOCK_TIME在尝试失败登录达到一定的次数后帐号被锁定的时间(单位:1天),超过这个时间将自动解锁。sql>createprofileprofile1limitpassword」ock_time1/1440failed_login_attempts3;//配置文件profile1已创建sql>alteruserkongprofileprofile1;//W用户kong使用配置文件profile1sql>connkong/kkk//ERRORsql>connkong/kxf//
4、ERRORsql>connkong/kkk//ERRORsql>connkong/111//theaccountislocked帐号已被锁定(登录失败3次后帐号自动锁定)sql>alterprofileprofilellimitpassword_lock_time1/1440;//表示1分钟后锁定的帐号将自动解锁(1/60*1/24)sql>connkong/kxf;(2)口令生存周期和失效后允许改变的吋间:PASSWORD_LIFE_TIME口令的生存周期(口令经过多少天后会提示到期)/PASSWO
5、RD_GRACE_TIME失效后锁定,即设定几天后锁定。sql>alterprofileprofilellimitpassword」ife_time2//口令经过2天后会提示到期password_grace_time3;〃口令到期的3天后被锁定,这3天内可以对口令做改变。(3)保留口令历史记录:PASSWORD_REUSE_TIME保留时间(儿天)/PASSWORD_REUSE_MAX保留最多重用次数(几次)注意:PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX是复式的,可
6、以都指定但只有一个生效)sql>alterprofileprofile1limitpassword_reuse_time10〃口令保留10天password_reuse_max3;//口令最多重用3次(4)启用口令复杂性两数:PASSWORD_VERIFY_FUNCTION(PL/SQL函数在口令被设定前做一个口令复杂性检查)满足条件:函数必须建立在SYS作为owner下,Boolean函数返回的值是个boolean值。函数中三个参数必须是输入参数(用户ID,新口令,I口口令),并且是VARCHAR2
7、类型和30个字符。function_name(userid_parameterINVARCHAR2(30),password_parameterINVARCHAR2(30),old_password_paramemterINVARCHAR2(30))RETURNBOOLEANOracle给了一个默认的口令验证函数:VERIFY_FUNCTION()步骤:connsys连接〉run一个脚本:utlpwdmg.sqlORACLE会白动产生一个VERIFY_FUNCTION()函数,同吋修改DEFAULTp
8、rofile概要文件。要求如下:a.口令最小长度是4个字节;b.口令不能和用户名相同;c.口令至少有一个字母,一个数字和一个特殊符号。d.口令改变吋新口令必须和旧口令保证有三个符号以上的差异。sql>connsys/admin1assysdbasql>startd:oracleora90rdbmsadminutlpwdmg.sql〃函数己经创建,同时DEFAULTprofile已经更新sql>alteruserkongprofiledefaul
此文档下载收益归作者所有