婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > oracle 11g數據庫安全加固注意事項

oracle 11g數據庫安全加固注意事項

熱門標簽:廣東營銷智能外呼系統商家 七日殺a19.5全地圖標注 騰訊地圖標注要費用嗎 N個你智能電銷機器人 高德地圖標注公司名字大全 車瑪仕極限運動場所地圖標注 地圖標注怎么保存 電渠外呼系統 外呼電話系統用卡嗎

數據庫安全配置中,需要做相關的安全加固工作。以確認數據庫的安全,但是,有些時候,操作不當或者數據庫業務賬號修改密碼后,而程序的連接數據庫的配置封裝在jar里,如果jar內的連接數據庫的配置信息沒有做相應的修改的話。就會對數據庫的此業務賬號造成嚴重的后果。

因此,真正了解Oracle安全數據庫用戶的狀態,就顯得尤為重要了。下面我們就看一下oracle數據庫中的多種用戶狀態。

ORACLE數據庫用戶有多種狀態,可查看視圖USER_ASTATUS_MAP。

SQL> col status for a30
SQL> select * from user_astatus_map;

  STATUS# STATUS
---------- ------------------------------

     0 OPEN
     1 EXPIRED
     2 EXPIRED(GRACE)
     4 LOCKED(TIMED)
     8 LOCKED
     5 EXPIRED  LOCKED(TIMED)
     6 EXPIRED(GRACE)  LOCKED(TIMED)
     9 EXPIRED  LOCKED
    10 EXPIRED(GRACE)  LOCKED

9 rows selected.

通過上面的查詢我們可以看到在Oracle中account總共有9種不同的狀態,對應dba_users視圖中的account_status字段。

下面我分別就每種狀態的含義和出現的情況做個簡單的說明,以便于今后的系統管理和維護。
分析上面的9種狀態不難看出,其實獨立的狀態只有OPEN、EXPIRED、LOCKED、EXPIRED(GRACE)、LOCKED(TIMED) 5種形式。其他4種不過是前面幾種形式的組合而已。

或者也可以這樣理解:

以上的9種狀態可以分為兩大類:

1、基本狀態(前五種為基本狀態:0 OPEN、1 EXPIRED、2 EXPIRED(GRACE)、4 LOCKED(TIMED)、8 LOCKED);

2、組合狀態(后四種為組合狀態:5 EXPIRED LOCKED(TIMED)、6 EXPIRED(GRACE) LOCKED(TIMED)、9 EXPIRED LOCKED、10 EXPIRED(GRACE) LOCKED);

后四種的組合狀態可通過狀態號STATUS#獲得其狀態的兩個組合。掌握前五種即可。

具體詳細解釋請參考如下:

OPEN: 這個是大家最常見的,就是表示這個是可用的,沒有任何限制的帳戶
LOCKED: 表示這個帳戶被DBA鎖定. 一般通過alter user username account lock(unlock);
EXPIRED: 表示該帳戶被設置為口令到期,要求用戶在下次logon的時候修改口令(系統會在該account被設置為expire后的第一次登陸是提示你修改密碼)
EXPIRED(GRACE): 當設置了grace以后(第一次成功登錄后到口令到期后有多少天時間可改變口令,在這段時間內,帳戶被提醒修改口令并可以正常登陸,account_status顯示為EXPIRED(GRACE).
LOCKED(TIMED): 這種狀態表示失敗的login次數超過了FAILED_LOGIN_ATTEMPTS,被系統自動鎖定,需要注意的是,在Oracle 10g中,默認的DEFAULT值是10次.

EXPIRED LOCKED: 表示此賬戶被設置為口令到期且被鎖定。
EXPIRED(GRACE) LOCKED(TIMED): 當account_stutus為EXPIRED(GRACE)的時候,用戶又嘗試失敗的login次數超過了FAILED_LOGIN_ATTEMPTS,被系統自動鎖定
EXPIRED LOCKED(TIMED): 當設置了account expire后,用戶又失敗的login次數超過了FAILED_LOGIN_ATTEMPTS,被系統自動鎖定
EXPIRED(GRACE) LOCKED: 用戶account_status為EXPIRED(GRACE)后,又被DBA 手工鎖定帳戶后的狀態

下面通過實例操作來說明:

本人對oracle數據庫的profile文件進行如下安全設置:(其中的FAILED_LOGIN_ATTEMPTS 6是對用戶嘗試失敗的登錄最大次數的限制,這里只允許最多嘗試失敗6次)

SQL>ALTER PROFILE DEFAULT LIMIT
 FAILED_LOGIN_ATTEMPTS 6
 PASSWORD_LIFE_TIME 60
 PASSWORD_REUSE_TIME 60
 PASSWORD_REUSE_MAX 5
 PASSWORD_VERIFY_FUNCTION verify_function_11g
 PASSWORD_LOCK_TIME 1/24
 PASSWORD_GRACE_TIME 90;

通過以下語句查詢當前用戶的狀態:

SQL> select username,account_status from dba_users;

USERNAME            ACCOUNT_STATUS
------------------------------ --------------------------------

DBA_USER            OPEN
DBSNMP             OPEN
SYSMAN             OPEN
SCOTT             OPEN
FLOWS_FILES          EXPIRED  LOCKED
MDSYS             EXPIRED  LOCKED
WMSYS             EXPIRED  LOCKED
ORDDATA            EXPIRED  LOCKED
CTXSYS             EXPIRED  LOCKED
ANONYMOUS           EXPIRED  LOCKED

接下來使用賬號dba_user和scott,以錯誤的密碼嘗試連接數庫6次以上后,再查看數據庫用戶狀態:

SQL> select username,account_status from dba_users;

USERNAME            ACCOUNT_STATUS
------------------------------ --------------------------------

DBA_USER            EXPIRED(GRACE)  LOCKED(TIMED)
DBSNMP             OPEN
SYSMAN             OPEN
SCOTT              EXPIRED(GRACE)  LOCKED(TIMED)
FLOWS_FILES           EXPIRED  LOCKED
MDSYS              EXPIRED  LOCKED
WMSYS              EXPIRED  LOCKED
ORDDATA             EXPIRED  LOCKED
CTXSYS             EXPIRED  LOCKED
ANONYMOUS            EXPIRED  LOCKED

事實證明,當用戶DBA_USER和SCOTT為EXPIRED(GRACE)的時候,用戶又嘗試失敗的login次數超過了FAILED_LOGIN_ATTEMPTS,被系統自動鎖定.

如果這兩個用戶為生產現網的業務賬戶的話,管理員不能及時發現問題或報警的話,將會造成業務中斷等嚴重的后果。

您可能感興趣的文章:
  • Oracle數據庫安全策略分析(一)
  • Oracle數據庫安全策略分析 (三)
  • Oracle數據庫的安全策略
  • Oracle數據庫安全策略分析(二)
  • Oracle監聽口令及監聽器安全詳解
  • Oracle數據庫安全策略
  • Oracle數據安全面面觀
  • Oracle數據庫的安全策略
  • 提升Oracle用戶密碼安全性的策略
  • Oracle 11g實現安全加固的完整步驟

標簽:大興安嶺 蘇州 來賓 棗莊 贛州 長沙 遼寧 玉樹

巨人網絡通訊聲明:本文標題《oracle 11g數據庫安全加固注意事項》,本文關鍵詞  oracle,11g,數據庫,安全,加固,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle 11g數據庫安全加固注意事項》相關的同類信息!
  • 本頁收集關于oracle 11g數據庫安全加固注意事項的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 云浮市| 沂源县| 科技| 崇州市| 淅川县| 潜山县| 个旧市| 济阳县| 阿拉善盟| 临澧县| 阳朔县| 嘉义县| 宁津县| 天门市| 泽州县| 呼玛县| 潼关县| 大邑县| 农安县| 荣昌县| 临武县| 罗源县| 湘阴县| 浪卡子县| 昌吉市| 太康县| 边坝县| 潼关县| 甘孜| 四会市| 晋江市| 威海市| 读书| 兰坪| 新安县| 威远县| 临湘市| 河东区| 镇宁| 讷河市| 天水市|