本文介紹在使用列加密(全密態)功能時,如何通過RDS控制台設定列加密規則及相關使用者角色許可權。
前提條件
功能介紹
列加密配置包含兩個核心部分:
列加密規則:定義需加密的資料列範圍(按庫、表、欄位)。
角色使用權限設定:控制不同資料庫帳號對明文或密文資料的訪問能力。
在配置列加密規則前,強烈建議先為必要帳號配置明文查看許可權。
在未對資料庫帳號進行具體角色許可權分配的情況下,系統將預設所有資料庫帳號為其他管理員(查看密文)。
若未配置角色許可權,但直接設定了列加密規則,可能導致業務系統出現亂碼或訪問異常。
注意事項
資料保護規則一旦配置生效,在目標資料庫執行個體範圍內全域有效,不需要重複配置。
建議使用不同的資料庫帳號,分別用於管理規則和線上應用,如無必要不應使線上應用具備系統管理權限。
請謹慎授予對全密態中繼資料表的讀寫權限,否則使用者可能通過修改全密態中繼資料表內容而繞過全密態安全防護。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,單擊目標執行個體ID。
在左側導覽列,單擊資料安全性。
單擊列加密頁簽,進行角色許可權和列加密規則配置。
配置或修改角色許可權
選擇角色使用權限設定頁簽,根據角色許可權,單擊對應操作列的配置帳號或修改帳號。
說明角色許可權說明如下:
超級管理員:可查看所有敏感性資料的明文內容。
營運管理員:具有密文查看敏感性資料的許可權。該角色可自訂專屬密鑰,實現資料的即時加解密操作。
其他管理員:無權訪問。僅可查看密文,且無法對資料進行解密。
在配置帳號頁面配置以下參數,並單擊確定。
您可根據當前操作需求靈活調整使用者權限。例如,可多次訪問配置帳號介面執行操作,先將使用者a配置為超級管理員,再將使用者b配置為超級管理員,兩次配置都會成功。如果您需要取消某個使用者的許可權,您需要將其配置為其他管理員。
參數
是否必填
說明
到期時間
是
僅當角色名稱為超級管理員時,有此參數。
當到期時間到達時,相應的超級管理員權限會被重設為預設的其他管理員(無權訪問)許可權。
關聯帳號
否
從下拉式清單中選擇一個或多個已存在的資料庫帳號。
自訂賬戶
否
類似關聯帳號,您需手動輸入一個或多個資料庫帳號名,多個帳號間用英文逗號(,)分隔。
刪除列加密規則
在列加密頁簽下,單擊列加密規則,選擇需要刪除的規則,單擊刪除。