数据脱敏
组件介绍
组件图标
组件作用
“数据脱敏”组件用于对数据进行脱敏处理,将敏感信息进行隐藏或替换,以保护数据安全。
注意:该组件仅用于数据脱敏,且脱敏后的数据不能还原到原数据。
- 输入:需要脱敏的字段
- 输出:脱敏后的数据
- 参数:无
页面介绍:
字段说明
列名 | 说明 | 样例值 |
---|---|---|
输入字段 | 用于选择要进行脱敏的字段 | |
输出字段 | 用于定义脱敏后的字段名 | |
操作 | 选择一个脱敏操作 | |
起始位置 | 用于定义进行脱敏的子字符串的起始位置 | |
长度 | 选择要进行脱敏的长度 | |
掩盖符 | 用于定义掩盖操作的常量 |
操作说明
操作 | 说明 |
---|---|
替换 | 根据字段的数据类型随机生成一个字符串进行替换 |
掩码 | 根据定义的掩盖符对指定起始位置和长度的子字符串进行掩盖 |
加密 | 对指定字符串的数据进行AES对称加密 |
乱序 | 根据指定起始位置和长度的子字符串进行随机打乱 |
数据扩充 | 根据指定起始位置和长度的子字符串进行扩充 |
数据截断 | 根据指定起始位置和长度的子字符串进行截断 |
姓名脱敏 | 保留姓氏,根据姓名长度生成随机的名字 |
身份证脱敏 | 对18位身份证字段进行脱敏 |
电话号码脱敏 | 对11位手机号码进行脱敏 |
银行卡脱敏 | 对银行卡号进行脱 敏 |
邮箱脱敏 | 对邮箱的名称进行脱敏 |
IPV4脱敏 | 对IPV4地址进行脱敏 |
IPV6脱敏 | 对IPV6地址进行脱敏 |
MAC脱敏 | 对MAC地址进行脱敏 |
使用案例
该案例演示数据脱敏的使用方法,将“name”、“email”、“phone”、“Id_card”几个字段进行脱敏操作。
总体流程如下图所示:
输出结果预览:
脱敏操作输出如下图所示:
案例数据
本案例用“自定义常量数据”组件生成了4行数据,包含“name”、“email”、“phone”、“Id_card”四个字段。 具体配置如下图所示:
案例操作
1、拖动"自定义常量组件"到工作区,双击编辑组件参数,首先编辑元数据
2、再点击“数据”标签页添加数据,编辑完成后点击右下角确定保持组件设置。
3、拖动"数据脱敏"组件到工作区, 编辑表格,选择需要脱敏的字段,可以手动插入数据,也可以右键表格,选择“获取字段”。具体设置如下图所示。:
4、点击确定保存,右键点击预览,可以看到结果如下图所示。
常见问题
无