|
回覆會員姓暱稱:
點數:
等級: 初學者
榮譽勳章:
發文篇數:500
回文時間:2009-11-14 14:56:58
|
資料庫稽核記錄必須將所稽核資料庫事務歸於特定用戶。例如,SOX稽核機制要求必須記錄對財務報告資料的每個更改及執行此更改的用戶姓名。但是,當用戶通過Web應用程式連線資料庫時,資料庫軟體自身稽核日誌根本無法獲知具體用戶。因此,即使自身稽核日誌發現欺騙性的資料庫事務,也無法找到責任用戶。
稽核 Web 應用程式連線的問題在於用戶從不直接與資料庫進行交互。而是由Web應用程式採用一種稱為「池連接」的機制來代表用戶連線資料庫。Web應用程式獨立驗證每個用戶,然後將所有用戶通信合併為幾個只標識了該Web應用程式帳戶名稱的資料庫連接。由於根本沒有建立單個用戶的唯一連接,因此資料庫不會收到實際用戶的任何身份資訊。通過避免對每個用戶進行驗證並為其建立唯一連接,Web應用程式在性能上具備顯著優勢。但其結果是資料庫稽核記錄將所有活動都關聯到Web應用程式帳戶名,而這明顯違反稽核人員對責任的要求。
|