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密碼
- Oracle EBS 資料庫密碼複雜度設定Oracle資料庫密碼複雜度
- 【PROFILE】Oracle11g密碼複雜度說明Oracle密碼複雜度
- 密碼的複雜化密碼
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 淺析程式碼圈複雜度及認知複雜度複雜度
- Profile設定高標準密碼複雜度的方法密碼複雜度
- 複雜密碼生成工具apg密碼
- 分享Profile設定高標準密碼複雜度的方法密碼複雜度
- 時間複雜度跟空間複雜度時間複雜度
- 時間複雜度和空間複雜度時間複雜度
- 時間複雜度與空間複雜度時間複雜度
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- 降低程式碼的圈複雜度——複雜程式碼的解決之道複雜度
- laravel修改使用者模組的密碼驗證Laravel密碼
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- 用程式碼複雜度分析風險複雜度
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 複雜度分析複雜度
- Oracle 密碼驗證方式Oracle密碼
- 驗證碼機制之驗證碼重複使用
- 複雜度分析的套路及常見的複雜度複雜度
- 時間複雜度O(n)和空間複雜度時間複雜度
- 時間複雜度和空間複雜度 順序時間複雜度
- JavaScript驗證使用者名稱密碼是否為空JavaScript密碼
- MVC驗證11-對複雜型別使用jQuery非同步驗證MVC型別jQuery非同步
- js驗證使用者名稱和密碼為空程式碼JS密碼
- 【PASSWORD】Linux環境下使用密碼驗證方式重置SYS使用者密碼Linux密碼
- 正規表示式驗證密碼格式和長度程式碼例項密碼
- node js如何實現密碼雜湊加密以及jwt登陸驗證JS密碼加密JWT
- ORACLE 密碼驗證函式Oracle密碼函式