数据安全中心DSC的数据脱敏不仅支持静态脱敏,还支持动态脱敏。您可以对指定数据配置脱敏规则实现敏感数据静态脱敏,您还也可以使用数据动态脱敏的API接口实现数据的动态脱敏,确保敏感信息不被泄露。
静态脱敏是一种一次性完成大批量数据的变形转换处理的方式,通常用于将生产环境中的敏感数据交付至开发、测试或外发环境等情况下。它适用于开发测试、数据分享、数据研究等场景。您可以通过DSC控制台创建脱敏任务,快速实现数据库和大数据的脱敏。
脱敏算法
脱敏算法 | 脱敏方式说明 | 使用场景 |
---|---|---|
Hash脱敏 | 使用Hash函数对敏感数据进行脱敏。支持SHA256和SHA512。
|
|
加密脱敏 | 通过加密算法和加密主密钥生成一种加密配置,达到数据脱敏的效果。加密脱敏的结果中,初始向量IV为加密字符串的前16个字节,剩余部分是加密的密文。 DSC支持AES128、AES192和AES256三种加密算法。 |
|
字符掩盖 | 使用指定字符*或随机字符(随机字符包含随机数字、随机字母、随机数字字母三种类型)方式遮盖部分内容。 支持以下六种脱敏方式:保留前n后m、保留自x至y、遮盖前n后m、遮盖自x至y、特殊字符前遮盖、特殊字符后遮盖。 说明 敏感数据保护服务中已预置多种字符脱敏模板。 |
|
关键字替换 | 在指定列中查找关键词并替换。 例如,目标字符串为“张三在家吃饭”,算法执行完后映射为“张先生在家吃饭”,其中指定将“张三”替换为“张先生”。 该算法执行完后,结果的长度可能超过数据库允许的最大长度。该算法将超出部分截断后插入数据库。 |
|
删除脱敏 | 将指定字段设置为Null或空值进行脱敏。
|
|
取整脱敏 | 针对日期或数字特定参数进行取整运算。
|
|