首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle Audit Vault and Database Firewall (AVDF) 實戰配置:HIS 系統審計與防火牆攔截範例

     編輯:Oracle 教學

環境概覽

Oracle AVDF 包含 Audit Vault Server(集中管理、報表)與 Database Firewall(SQL 防火牆),需兩台獨立主機。本文以 HIS 系統為例,示範:

  1. 審計門診費用記錄表的 INSERT 操作
  2. 防火牆攔截 zl_Parameters_Update 預存程序呼叫

1. 審計策略配置

  1. 登入 Audit Vault Server 主控台 →「策略」→「審計設置」→選擇目標資料庫。
  2. 選擇「Object」類別 →「建立」→填寫:
    • 物件類型:Table
    • 物件名稱:ZLHIS.門診費用記錄
    • 操作:INSERT
  3. 儲存後於列表啟用該策略。

2. 防火牆策略配置

  1. 「策略」→「防火牆策略」→「建立策略」→指定資料庫類型、策略名稱。
  2. 進入「規則」頁面 → 選擇「SQL 分析規則」 → 從主報表找到 zl_Parameters_Update 呼叫語句。
  3. 點擊「設置策略」→ 動作:**Block(阻止)**、日誌記錄:**Once**、威脅等級:**Medium**。
  4. 回主控台發布策略 → 「受保護目標」→「目標」→ 將策略指派給對應資料庫並儲存。

3. 效果驗證

  • 在 HIS 門診收費模組設定參數 → 觸發 zl_Parameters_Update → 防火牆攔截並記錄。
  • 執行門診收費 → 對門診費用記錄表 INSERT → 審計記錄完整保留(含用戶端、OS PID、綁定變數)。
  • 報表支援線上瀏覽、PDF/Excel 匯出,滿足合規稽核需求。

關鍵心得

AVDF 安裝步驟固定,核心在於精準理解業務需求:哪些操作需審計、哪些需阻擋、哪些僅警示。良好的策略設計才能發揮最大保護效益。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved