大數據時代,數據安全的重要性不言而喻。數據安全不僅關系到個人隐私、企業商業機密,甚至直接影響國家安全。保障數據的安全性也成為當下無法回避的重要問題。
現實中,除了做到在操作系統層面對文件進行訪問控制之外,我們還要避免服務器被攻擊之後文件被竊取的情況發生,那又如何避免文件被竊取後通過特權方式獲得數據呢?日前,一款業界的功能——華為雲SQL Server企業版全面支持TDE透明數據加密全新上線,有效保障用戶的數據安全。華為雲SQL Server支持用戶一鍵開啟,無需任何業務調整,不影響業務訪問,即可享受業内安全級别的加密功能特性。
透明數據加密(Transparent Data Encryption,簡稱TDE)可以防止數據庫的文件(mdf/ndf/ldf)被非法授權附加到其他服務器或使用TDE功能的備份文件被輕易還原到别的服務器上,能有效保護數據庫及數據文件的安全,進一步加強了數據的安全性。
透明數據加密 (TDE) 可對數據和日志文件執行實時 I/O 加密和解密。這種加密使用數據庫加密密鑰 (DEK),該密鑰存儲在數據庫引導記錄中以供恢複時使用。DEK 是使用存儲在服務器的 master 數據庫中的證書保護的對稱密鑰,或者是由 EKM 模塊保護的非對稱密鑰。TDE 保護“處于休眠狀态”的數據,即數據和日志文件。它提供了遵從許多法律、法規和各個行業建立的準則的能力。軟件開發人員籍此可以使用 AES 和 3DES 加密算法來加密數據,且無需更改現有的應用程序。
下面,來具體操作演示TDE的功能如何使用:
開啟實例級别的TDE功能
1、登錄雲數據庫;
2、在“實例管理”頁面,單擊目标實例名稱,進入實例的“基本信息”頁面;
3、在“數據庫信息”模塊,單擊“TDE狀态”後的開關,開啟TDE功能。
說明:實例級别的TDE功能一旦開啟,将不允許關閉。
開啟數據庫級别的TDE功能
說明:在開啟數據庫級别的TDE功能之前,請确保已成功開啟實例級别的TDE功能。
1、連接目标實例;
2、通過rds_tde存儲過程開啟、關閉或查詢TDE加密功能;
exec master.dbo.rds_tdeDatabaseName,TDE_Action
DatabaseName:目标數據庫名,取值可為null。
TDE_Action:
取值為“-1”,表示查詢目标庫加密信息。
如果“DatabaseName”取值為null,則返回所有庫的加密狀态。
取值為“0”,表示關閉目标庫TDE加密功能。
取值為“1”,表示開啟目标庫TDE加密功能。
3、開啟數據庫db1的TDE加密功能:
exec master.dbo.rds_tde db1, 1
a、關閉數據庫db1的TDE加密功能:
exec master.dbo.rds_tde db1, 0
b、查詢數據庫db1的TDE加密狀态:
exec master.dbo.rds_tde db1, -1
c、查詢所有數據庫的TDE加密狀态:
exec master.dbo.rds_tde null, -1
華為雲數據庫 SQL Server為微軟正版授權,支持基于 Windows 架構下的應用程序,同時它擁有即開即用、穩定可靠、安全運行、彈性伸縮、輕松管理、經濟實用等特點,讓客戶更加專注業務發展
免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

