多应用差异化脱敏策略

最近更新时间:2025-05-13 15:18:11

我的收藏
数据安全网关(云访问安全代理)(Data Security Gateway(Cloud Access Security Broker),CASB)支持“全部数据脱敏”和“指定元数据脱敏”两种策略类型,本文将为您介绍使用“指定元数据脱敏策略”实现多个应用使用不同数据脱敏策略的实践。
策略类型
描述
适用场景
全部元数据脱敏
管控范围:所有数据源、所有代理账号。
脱敏规则:使用脱敏模板。即提前针对分类配置脱敏策略,基于敏感识别结果实时生效脱敏策略。(如配置“手机号-遮盖算法”,所有被识别为手机号的字段都执行遮盖脱敏算法)
特殊加白:针对特别场景,可在策略基础上对账号、数据源进行加白,加白后可不执行脱敏。
快速搭建安全防护体系:企业数据资产多,敏感数据分散多数据源,使用该策略可一次配置全局生效,无需对存量字段逐一配置。
敏感数据即时保护:敏感数据识别后自动触发动脱策略生效。
说明:
指定元数据脱敏
管控范围:指定数据源、指定代理账号。
脱敏规则:可选择下列任一种方式。
单字段逐一配置。即对每个字段单独配置不同脱敏算法。
使用脱敏模板。同全部元数据脱敏。
账号差异化管控:对同一分类数据在不同账号(内部系统、员工、供应商等)配置不同脱敏规则,适用于个性化管控诉求。
场景差异化管控:对同一分类数据在不同数据源时配置不同脱敏规则,适用于不同业务场景诉求,平衡安全和业务使用。

接入场景

不同的应用访问同一份已加密的敏感数据,需返回不同方式处理的脱敏数据。
示例:
userinfo中存在两个已加密的敏感字段namephone
存在三个应用:
user1:核心系统,能访问所有的明文数据。
user2:对外展示,仅能使用脱敏后的数据。
user3:人员核对,需要获取name字段的信息。




步骤1:接入准备和数据库绑定

参考 从0开始接入 CASB 步骤1、步骤2, 绑定数据库到 CASB 代理。
说明
本示例中,代理的地址是 172.16.0.30:10100,数据库的地址是 172.16.32.4:3306

步骤2:创建代理账号

CASB 的脱敏策略和代理账号相关联,因此,参考 代理账号管理 为三个应用分别创建三个不同的代理账号:user1user2user3


步骤3:配置字段的加密策略,并对数据进行加密(可选)

参考 从0开始接入 CASB 步骤3,对敏感字段配置加密策略并加密。
说明
数据脱敏对明文或密文均可生效,非加密的字段也可以配置数据脱敏。

步骤4:配置脱敏策略

1. user1配置指定元数据敏策略。
说明
若未配置全部元数据脱敏策略,也未给代理账号配置指定元数据脱敏策略,账号查询数据返回明文。
1.1 新建脱敏策略:参考 创建指定元数据脱敏策略,为user1创建指定元数据脱敏策略。



1.2 设置脱敏规则:参考 脱敏规则管理,为namephone字段设置全保留脱敏算法。


2. 配置user2的脱敏策略。
2.1 新建脱敏策略:参考 创建指定元数据脱敏策略,为user2创建指定元数据脱敏策略。



2.2 设置脱敏规则:参考 脱敏规则管理,为name字段设置保留第一个字符脱敏算法,为phone字段设置保留前1后1脱敏算法。
说明
若内置算法无法满足业务需求,可 自定义脱敏算法

3. 配置user3的脱敏策略。
3.1 新建脱敏策略:参考 创建指定元数据脱敏策略,为user3创建指定元数据脱敏策略。



3.2 设置脱敏规则:参考 脱敏规则管理,为name字段设置保留第一个字符脱敏算法,为phone字段设置置空脱敏算法。



步骤4:验证脱敏效果

1. 直连数据库查询,数据库内为密文。


2. 使用user1连接代理查询,namephone均返回明文。


3. 使用user2连接代理查询,namephone均返回脱敏后数据。


4. 使用user3连接代理查询,name返回脱敏后数据,phone返回空。