1 .一种数据脱敏方法,其特征在于,所述方法包括:
将分布式计算数据库Hbase数据请求端发送的Hbase数据请求信息解析为各Hbase分布
式处理节点对应的子Hbase数据请求信息,并将各所述子Hbase数据请求信息发送给各自对
应的Hbase分布式处理节点;
采用预设的所述Hbase数据请求端对应的数据脱敏策略,对从各所述Hbase分布式处理
节点请求得到的请求数据分别进行数据脱敏处理;
将各所述请求数据进行数据脱敏处理后的处理结果数据分别发送给所述Hbase数据请
求端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述预设的所述Hbase数据请求端对应的数据脱敏策略携带于所述Hbase数据请求
端对应的授权命令中。
3 .根据权利要求2所述的方法,其特征在于,所述Hbase数据请求端对应的数据脱敏策
略,包括:
所述Hbase数据请求端对应的数据脱敏算法和/或所述数据脱敏算法的参数列表。
4 .根据权利要求1所述的方法,其特征在于,所述对从各所述Hbase分布式处理节点请
求得到的数据分别进行数据脱敏处理,包括:
将从所述各Hbase分布式处理节点请求得到的二进制形式的请求数据分别复原为原数
据形式;
对各原数据形式的请求数据分别进行数据脱敏处理;
分别将各数据脱敏处理后的原数据形式的请求数据转化为二进制形式。
5 .根据权利要求1至4任一项所述的方法,其特征在于,所述采用预设的所述Hbase数据
请求端对应的数据脱敏策略,对从各所述Hbase分布式处理节点请求得到的数据分别进行
数据脱敏处理,包括:
通过所述各子Hbase数据请求信息各自包含的数据操作指令,分别从各自对应的Hbase
分布式处理节点获取所述请求数据;
各所述数据操作指令触发自身对应的钩子函数,各所述钩子函数采用所述Hbase数据
请求端对应的数据脱敏策略分别对各自对应的Hbase分布式处理节点获取的所述请求数据
进行数据脱敏处理。
6 .一种数据脱敏装置,其特征在于,所述装置包括:解析模块、数据脱敏模块和传输模
块;其中,
所述解析模块,用于将Hbase数据请求端发送的Hbase数据请求信息解析为各Hbase分
布式处理节点对应的子Hbase数据请求信息,并将各所述子Hbase数据请求信息发送给各自
对应的Hbase分布式处理节点;
所述数据脱敏模块,用于采用预设的所述Hbase数据请求端对应的数据脱敏策略,对从
各所述Hbase分布式处理节点请求得到的请求数据分别进行数据脱敏处理;
所述传输模块,用于将各所述请求数据进行数据脱敏处理后的处理结果数据分别发送
给所述Hbase数据请求端。
7 .根据权利要求6所述的装置,其特征在于,所述数据脱敏模块,具体用于:
将所述预设的所述Hbase数据请求端对应的数据脱敏策略携带于所述Hbase数据请求
权 利 要 求 书
1/2 页
2
评论