共計 942 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
Oracle 數據庫加固密碼策略的方法?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
Oracle 默認提供了一個密碼策略的 sql 執行文件 utlpwdmg.sql。linux/unix 默認路徑是 $ORACLE_HOME/rdbms/admin/utlpwdmg.sql 。windows 路徑位置可以通過搜索來獲得。
首先我們先看一下 Oracle 默認安裝后密碼策略設置是怎樣的。
通過配置文件可以發現目前密碼策略中密碼長度設置為不小于 4 位,同時也設置了密碼存活時間為 180 天,密碼警告時間為 7 天,登錄失敗次數顯示為 10 次,鎖定時間為 1 分鐘。
接下來我們通過測試來看一下此策略設置腳本是否生效。
修改 scott 恩口令 tiger 為 123 成功,說明 utlpwdmg.sql 腳本文件未被執行。
下面我們重新修改好 utlpwdmg.sql 配置,然后執行。
執行腳本:
然后我們查看是否密碼長度、密碼復雜度檢測功能是否已經開啟。
有圖可知:新密碼設置為 123 失敗,要求必須是 8 位以上。
由圖可知:新密碼設置為 12345678 失敗,要求必須至少一個數字、一個字母,說明密碼復雜度檢測已經開啟。
由圖可知,utlpwdmg.sql 默認的 failed_login_attempts 值由 10 變為 5。
綜上所知:utlpwdmg.sql 腳本文件生效,部分密碼策略已經生效。
其實針對用戶的 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;
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。
向 AI 問一下細節丸趣 TV 網 – 提供最優質的資源集合!