11gR2 Database使用者密碼複雜度驗證
下面是一個測試例子:
alter user test identified by test123
SQL> alter user test identified by test123123;
使用者已更改。
SQL> create user test123123 identified by "321321tset";
第 1 行出現錯誤:
關於密碼版本的問題:
SELECT USERNAME,PASSWORD_VERSIONS FROM DBA_USERS; USERNAME PASSWORD_VERSIONS ------------------------------ ----------------- JONES 10G 11G ADAMS 10G 11G CLARK 10G 11G PRESTON 11G BLAKE 10G
The passwords for accounts jones, adams, and clark were originally created in Release 10g and then reset in Release 11g. Their passwords, assuming case sensitivity has been enabled, are now case sensitive, as is the password for preston. However, the account for blake is still using the Release 10g standard, so it is case insensitive. Ask him to reset his password so that it will be case sensitive, and therefore more secure.
關於限制SYS使用者的密碼嚴格區分大小寫:orapwd file=orapw entries=100 ignorecase=n
Enter password for SYS: password
This creates a password file called orapwd. Because ignorecase is set to n (no), the password entered for the password parameter will be case sensitive. Afterwards, if you connect using this password, it succeeds—as long as you enter it using the exact case sensitivity in which it was created. If you enter the same password but with different case sensitivity, it will fail.
If you set ignorecase to y, then the passwords in the password file are case insensitive, which means that you can enter the password using any capitalization that you want.
If you imported user accounts from a previous release and these accounts were created with SYSDBA or SYSOPER privileges, then they will be included in the password file. The passwords for these accounts are case insensitive. The next time these users change their passwords, and assuming case sensitivity is enabled, the passwords become case sensitive. For greater security, have these users change their passwords.
更多詳情,參考文件:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-757083/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 開啟複雜密碼驗證Oracle密碼
- Javascript校驗密碼複雜度的正規表示式JavaScript密碼複雜度
- 密碼複雜度設定函式密碼複雜度函式
- MySQL 5.7 初始密碼和密碼複雜度問題MySql密碼複雜度
- 使用PASSWORD_VERIFY_FUNCTION設定使用者密碼複雜度Function密碼複雜度
- Linux 如何設定密碼複雜度?Linux密碼複雜度
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- dijkstra 複雜度證明複雜度
- Oracle EBS 資料庫密碼複雜度設定Oracle資料庫密碼複雜度
- 【PROFILE】Oracle11g密碼複雜度說明Oracle密碼複雜度
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 密碼的複雜化密碼
- 網路流複雜度證明複雜度
- 淺析程式碼圈複雜度及認知複雜度複雜度
- Profile設定高標準密碼複雜度的方法密碼複雜度
- 複雜密碼生成工具apg密碼
- 分享Profile設定高標準密碼複雜度的方法密碼複雜度
- 時間複雜度跟空間複雜度時間複雜度
- 時間複雜度和空間複雜度時間複雜度
- 時間複雜度與空間複雜度時間複雜度
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- laravel修改使用者模組的密碼驗證Laravel密碼
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- 降低程式碼的圈複雜度——複雜程式碼的解決之道複雜度
- 用程式碼複雜度分析風險複雜度
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼
- Oracle 密碼驗證方式Oracle密碼
- 複雜度分析複雜度
- 驗證碼機制之驗證碼重複使用
- JavaScript驗證使用者名稱密碼是否為空JavaScript密碼
- 複雜度分析的套路及常見的複雜度複雜度
- 時間複雜度O(n)和空間複雜度時間複雜度
- 時間複雜度和空間複雜度 順序時間複雜度
- js驗證使用者名稱和密碼為空程式碼JS密碼
- GitLab 中文版如何設定密碼長度、複雜度以及過期時間?Gitlab密碼複雜度
- MVC驗證11-對複雜型別使用jQuery非同步驗證MVC型別jQuery非同步
- 【PASSWORD】Linux環境下使用密碼驗證方式重置SYS使用者密碼Linux密碼