MAPREDUCE服务 MRS-添加HetuEngine的Ranger访问权限策略:HetuEngine数据脱敏
HetuEngine数据脱敏
Ranger支持对HetuEngine数据进行脱敏处理(Data Masking),可对用户执行的select操作的返回结果进行处理,以屏蔽敏感信息。
- 登录Ranger WebUI界面,在首页中单击“PRESTO”区域的“HetuEngine”。
- 在“Masking”页签单击“Add New Policy”,添加HetuEngine数据脱敏策略。
- 根据业务需求配置相关参数。
表3 HetuEngine数据脱敏参数 参数名称
描述
Policy Name
策略名称,可自定义,不能与本服务内其他策略名称重复。
Policy Conditions
IP过滤策略,可自定义,配置当前策略适用的主机节点,可填写一个或多个IP或IP段,并且IP填写支持“*”通配符,例如:192.168.1.10,192.168.1.20或者192.168.1.*。
Policy Label
为当前策略指定一个标签,您可以根据这些标签搜索报告和筛选策略。
Presto Catalog
配置当前策略使用的Catalog名称。
Presto Schema
配置当前策略使用的数据库名称。
Presto Table
配置当前策略使用的表名称。
Presto Column
配置当前策略使用的列名称。
Description
策略描述信息。
Audit Logging
是否审计此策略。
Mask Conditions
在“Select Role”、“Select Group”、“Select User”列选择已创建好的需要授予权限的对象,单击“Add Conditions”,添加策略适用的IP地址范围,然后再单击“Add Permissions”,勾选“Select”权限。
单击“Select Masking Option”,选择数据脱敏时的处理策略:
- Redact:用x屏蔽所有字母字符,用0屏蔽所有数字字符。
- Partial mask: show last 4:只显示最后的4个字符,其他用x代替。
- Partial mask: show first 4:只显示开始的4个字符,其他用x代替。
- Hash:用值的哈希值替换原值。
- Nullify:用NULL值替换原值。
- Unmasked(retain original value):原样显示。
- Custom:可使用任何有效返回与被屏蔽的列中的数据类型相同的数据类型来自定义策略。
如需添加多列的脱敏策略,可单击按钮添加。
- 单击“Add”,在策略列表可查看策略的基本信息。
- 用户通过HetuEngine客户端对配置了数据脱敏策略的表执行select操作,系统将对数据进行处理后进行展示。
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine
- MapReduce服务_什么是ZooKeeper_如何使用ZooKeeper
- MapReduce服务_什么是Hue_如何使用Hue
- 什么是主机监控_免费云监控_专业监控
- MapReduce服务_什么是存算分离_如何配置MRS集群存算分离
- MapReduce服务_什么是Loader_如何使用Loader
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- MapReduce服务_什么是Kafka_如何使用Kafka
- MapReduce服务_什么是Flume_如何使用Flume
- MRS备份恢复_MapReduce备份_数据备份