【技术实现步骤摘要】
一种基于大数据的数据脱敏方法和Hbase脱敏处理系统
本专利技术涉及大数据脱敏处理
,特别是涉及一种基于大数据的数据脱敏方法和一种Hbase脱敏处理系统。
技术介绍
随着大数据时代的到来,大数据中蕴藏的巨大价值得以挖掘,同时也带来了隐私信息保护方面的难题,如何在实现大数据高效共享的同时,保护敏感信息不被泄露,也将是数据脱敏必须解决的难题。Hbase是一个分布式的、面向列的开源数据库,而针对Hbase数据库中大数据访问的动态脱敏问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种基于大数据的数据脱敏方法和一种Hbase脱敏处理系统,以解决现有技术中无法对Hbase数据库中的访问数据进行动态脱敏的问题。为了解决上述问题,根据本专利技术的一个方面,本专利技术公开了一种基于大数据的数据脱敏方法,应用于Hbase脱敏处理系统,所述Hbase脱敏处理系统包括Hbase协处理系统,所述方法包括:所述Hbase协处理系统截获业务用户对Hbase的数据访问请求;所述Hbase协处理系统根据所述数据访问请求确定所述业务用户的标识信息和目标操作对象;所述Hbase协处理系统根据所述标识信息获取所述业务用户的至少一条脱敏策略信息,所述脱敏策略信息包括用户的标识信息、操作对象和至少一个脱敏规则;所述Hbase协处理系统在所述至少一条脱敏策略信息中查找是否存在与所述目标操作对象匹配的至少一条目标脱敏策略信息;若存在,则所述Hbase协处理系统从所述Hbase获取所述目标操作对象对应的目标数据;所述Hbase协处理系统根据所述至少一条目标脱敏策略信息中的至少一个目标 ...
【技术保护点】
一种基于大数据的数据脱敏方法,其特征在于,应用于Hbase脱敏处理系统,所述Hbase脱敏处理系统包括Hbase协处理系统,所述方法包括:所述Hbase协处理系统截获业务用户对Hbase的数据访问请求;所述Hbase协处理系统根据所述数据访问请求确定所述业务用户的标识信息和目标操作对象;所述Hbase协处理系统根据所述标识信息获取所述业务用户的至少一条脱敏策略信息,所述脱敏策略信息包括用户的标识信息、操作对象和至少一个脱敏规则;所述Hbase协处理系统在所述至少一条脱敏策略信息中查找是否存在与所述目标操作对象匹配的至少一条目标脱敏策略信息;若存在,则所述Hbase协处理系统从所述Hbase获取所述目标操作对象对应的目标数据;所述Hbase协处理系统根据所述至少一条目标脱敏策略信息中的至少一个目标脱敏规则对所述目标数据进行动态脱敏处理;所述Hbase协处理系统将动态脱敏后的目标数据返回至所述业务用户。
【技术特征摘要】
1.一种基于大数据的数据脱敏方法,其特征在于,应用于Hbase脱敏处理系统,所述Hbase脱敏处理系统包括Hbase协处理系统,所述方法包括:所述Hbase协处理系统截获业务用户对Hbase的数据访问请求;所述Hbase协处理系统根据所述数据访问请求确定所述业务用户的标识信息和目标操作对象;所述Hbase协处理系统根据所述标识信息获取所述业务用户的至少一条脱敏策略信息,所述脱敏策略信息包括用户的标识信息、操作对象和至少一个脱敏规则;所述Hbase协处理系统在所述至少一条脱敏策略信息中查找是否存在与所述目标操作对象匹配的至少一条目标脱敏策略信息;若存在,则所述Hbase协处理系统从所述Hbase获取所述目标操作对象对应的目标数据;所述Hbase协处理系统根据所述至少一条目标脱敏策略信息中的至少一个目标脱敏规则对所述目标数据进行动态脱敏处理;所述Hbase协处理系统将动态脱敏后的目标数据返回至所述业务用户。2.根据权利要求1所述的方法,其特征在于,所述Hbase脱敏处理系统还包括Hbase脱敏业务系统,所述Hbase协处理系统截获业务用户对Hbase的数据访问请求之前,所述方法还包括:所述Hbase脱敏业务系统采集Hbase中每个数据表的元数据信息并存储;所述Hbase脱敏业务系统根据所述每个数据表的元数据信息确定操作对象,所述操作对象包括所述Hbase的数据表中存储的数据的元数据信息;所述Hbase脱敏业务系统定期采集业务用户的标识信息;所述Hbase脱敏业务系统对所述操作对象制定至少一个脱敏规则;所述Hbase脱敏业务系统根据所述操作对象、制定的所述至少一个脱敏规则和定期采集的所述业务用户的标识信息,生成针对每个业务用户的至少一条脱敏策略信息;所述Hbase脱敏业务系统将针对每个业务用户的至少一条脱敏策略信息下发至HDFS系统。3.根据权利要求2所述的方法,其特征在于,所述Hbase协处理系统截获业务用户对Hbase的数据访问请求之前,所述方法还包括:所述Hbase协处理系统监测Hbase中数据表的元数据信息是否发生变化;若监测到发生变化,则所述Hbase协处理系统通知所述Hbase脱敏业务系统对Hbase中数据表的元数据信息进行数据同步;所述Hbase脱敏业务系统采集Hbase中存在变化的数据表的元数据信息,并根据所述存在变化的数据表的元数据信息对存储的相应数据表的元数据信息进行数据同步。4.根据权利要求1所述的方法,其特征在于,所述Hbase协处理系统根据所述标识信息获取所述业务用户的至少一条脱敏策略信息,包括:所述Hbase协处理系统根据所述标识信息获取所述业务用户的至少一条脱敏策略信息;所述Hbase协处理系统对所述业务用户的每条脱敏策略信息进行解析,确定每条脱敏策略信息中所包括的用户的标识信息、操作对象和至少...
【专利技术属性】
技术研发人员:张晓东,喻波,王志海,袁灿,王志华,秦凯,
申请(专利权)人:北京明朝万达科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。