什麼是資料庫的安全性?
資料庫的安全性是指保護資料庫以防止不合法的使用所造成的資料外洩、變更或破壞。
安全性問題不是資料庫系統所獨有的,所有電腦系統都有這個問題。只是在資料庫系統中大量資料集中存放,而且為許多最終用戶直接共享,從而使安全性問題更為突出。系統安全保護措施是否有效是資料庫系統的主要指標之一。資料庫的安全性和電腦系統的安全性,包括作業系統、網路系統的安全性是緊密聯繫、相互支持的。
實作資料庫安全性控制的常用方法和技術有:
(1)使用者識別和鑑別:此方法由系統提供一定的方式讓使用者標識自己咱勺名字或身份。每次使用者要求進入系統時,由系統進行核對,透過鑑定後才提供系統的使用權。
(2)存取控制:透過使用者權限定義和合法權檢查確保只有合法權限的使用者存取資料庫,所有未被授權的人員無法存取資料。例如C2級中的自主存取控制(I)AC),Bl級中的強制存取控制(M.AC)。
(3)視圖機制:為不同的使用者定義視圖,透過視圖機制把要保密的資料對無權存取的使用者隱藏起來,從而自動地對資料提供一定程度的安全保護。
(4)審計:建立審計日誌,把使用者對資料庫的所有操作自動記錄下來放人審計日誌中,DBA可以利用審計追蹤的信息,重現導致資料庫現有狀況的一系列事件,找出非法存取資料的人、時間和內容等。
(5)資料加密:對儲存和傳輸的資料進行加密處理,使得不知道解密演算法的人無法獲知資料的內容。
更多程式相關內容,請關注php中文網程式入門欄位!
以上是什麼是資料庫的安全性的詳細內容。更多資訊請關注PHP中文網其他相關文章!