2008年1月22日火曜日

プロファイル

◎パスワード
有効期限
  • 期限切れ後の猶予日数
  • パスワード再利用可能変更回数
  • 再利用できなくなるまでの日数
  • 複雑なパスワード検証
 パスワード複雑度検証ルーチン。
 UTLPWDMG.SQLを使用して指定。($ORACLE_HOME\RDBMS\ADMIN)
 変更する際はUTLPWDMG.SQLを編集し、スクリプトを実行する。
  • ロックまでのログイン試行失敗回数
  • 指定回数失敗後のロックされる日数

※値が"DEFAULT"の場合、DEFAULTプロファイルの設定値が適用される。

◎UTLPWDMG.SQL
デフォルト
  • 長さが4文字以上
  • ユーザー名とは異なること
  • 少なくとも1文字のアルファベット、1文字の数字、1文字の句読点を含むこと
  • 以前のパスワードと3文字以上違いがあること
例)最低文字数を8文字に変更
-- Check for the minimum length of the password
  IF length(password) < 8 THEN
raise_application_error(-20002, 'Password length less than 4');
END IF;

→「複雑なパスワード検証」にて"VERIFY_FUNCTION"を設定する。

0 件のコメント: