多數 Oracle 數據庫用戶都使用默認配置文件創建用戶帳戶
CREATE USER myuser
ALTER USER myuser [被屏蔽廣告]PROFILE myprofile;
入侵數據庫帳戶的一個典型嘗試是試用幾個常用的口令
CREATE PROFILE myprofile LIMIT
FAILED_LOGIN_ATTEMPTS
PASSWORD_LOCK_TIME
分配給這個配置文件的用戶將會在五次以不正確的口令嘗試登錄之後被拒之於門外
即使在幾年之後
ALTER PROFILE myprofile LIMIT
PASSWORD_LIFE_TIME
PASSWORD_GRACE_TIME
分配給那個配置文件的用戶將會在口令修改的
很多用戶會看到這些限制並且簡單地嘗試將他們的口令重設為他們以前使用的口令
ALTER PROFILE myprofile LIMIT
PASSWORD_REUSE_TIME
PASSWORD_REUSE_MAX
這個配置文件的用戶將不能重用一個口令超過
最後
CREATE OR REPLACE FUNCTION verify_password
(
userid varchar(
password varchar(
old_password varchar(
) RETURN BOOLEAN
可以以如下方式分配這個函數(可以是任何名稱
ALTER PROFILE myprofile LIMIT
PASSWORD_VERIFY_FUNCTION verify_password;
From:http://tw.wingwit.com/Article/program/Oracle/201311/17584.html