數據安全中心DSC的數據脫敏不僅支持靜態脫敏,還支持動態脫敏。您可以對指定數據配置脫敏規則實現敏感數據靜態脫敏,您還也可以使用數據動態脫敏的API接口實現數據的動態脫敏,確保敏感信息不被泄露。
靜態脫敏是一種一次性完成大批量數據的變形轉換處理的方式,通常用于將生產環境中的敏感數據交付至開發、測試或外發環境等情況下。它適用于開發測試、數據分享、數據研究等場景。您可以通過DSC控制臺創建脫敏任務,快速實現數據庫和大數據的脫敏。
脫敏算法
| 脫敏算法 | 脫敏方式說明 | 使用場景 |
|---|---|---|
| Hash脫敏 | 使用Hash函數對敏感數據進行脫敏。支持SHA256和SHA512。
|
|
| 加密脫敏 | 通過加密算法和加密主密鑰生成一種加密配置,達到數據脫敏的效果。加密脫敏的結果中,初始向量IV為加密字符串的前16個字節,剩余部分是加密的密文。 DSC支持AES128、AES192和AES256三種加密算法。 |
|
| 字符掩蓋 | 使用指定字符*或隨機字符(隨機字符包含隨機數字、隨機字母、隨機數字字母三種類型)方式遮蓋部分內容。 支持以下六種脫敏方式:保留前n后m、保留自x至y、遮蓋前n后m、遮蓋自x至y、特殊字符前遮蓋、特殊字符后遮蓋。 說明 敏感數據保護服務中已預置多種字符脫敏模板。 |
|
| 關鍵字替換 | 在指定列中查找關鍵詞并替換。 例如,目標字符串為“張三在家吃飯”,算法執行完后映射為“張先生在家吃飯”,其中指定將“張三”替換為“張先生”。 該算法執行完后,結果的長度可能超過數據庫允許的最大長度。該算法將超出部分截斷后插入數據庫。 |
|
| 刪除脫敏 | 將指定字段設置為Null或空值進行脫敏。
|
|
| 取整脫敏 | 針對日期或數字特定參數進行取整運算。
|
|