【技术实现步骤摘要】
数据的脱敏方法和装置、存储介质和电子设备
[0001]本申请涉及金融科技领域,具体而言,涉及一种数据的脱敏方法和装置、存储介质和电子设备。
技术介绍
[0002]云数据库在如何更好地保障数据安全方面,比传统数据库面临更大的挑战。目前针对分布式数据库中数据脱敏的处理方式一是业务上编写复杂的视图规则,二是修改客户端的用户程序。这两种方式在处理数据脱敏的问题上均存在操作复杂,效率比较低的问题。
[0003]针对相关技术中数据脱敏工作需要编写复杂视图规则或者修改客户端的应用程序,导致数据脱敏效率比较低的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本申请的主要目的在于提供一种数据的脱敏方法和装置、存储介质和电子设备,以解决相关技术中数据脱敏工作需要编写复杂视图规则或者修改客户端的应用程序,导致数据脱敏效率比较低的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种数据的脱敏方法。该方法包括:在检测到访问者访问目标数据库时,获取所述访问者的目标数据信息和数据查询语句;依 ...
【技术保护点】
【技术特征摘要】
1.一种数据的脱敏方法,其特征在于,包括:在检测到访问者访问目标数据库时,获取所述访问者的目标数据信息和数据查询语句;依据所述数据查询语句在目标数据库中识别出所述访问者待访问的目标数据表;依据所述目标数据信息确定所述访问者的访问权限;依据所述访问权限和所述目标数据表,确定所述目标数据表的脱敏规则;依据所述脱敏规则,对所述目标数据表进行脱敏处理,得到脱敏后的目标数据表。2.根据权利要求1所述的方法,其特征在于,在检测到访问者访问目标数据库时,获取所述访问者的目标数据信息和数据查询语句之前,所述方法还包括:对所述目标数据库的所有访问者的身份类型进行访问权限分组,得到多种访问权限;通过SQL语句设置所述目标数据库中的数据表在不同访问权限下的脱敏规则。3.根据权利要求2所述的方法,其特征在于,依据所述目标数据信息确定所述访问者的访问权限,包括:依据所述目标数据信息,确定所述访问者的身份类型;依据所述访问者的身份类型,确定所述访问者的访问权限。4.根据权利要求1所述的方法,其特征在于,依据所述脱敏规则,对所述目标数据表进行脱敏处理,得到脱敏后的目标数据表,包括:依据所述数据查询语句中的字段信息,确定所述目标数据表中待脱敏的字段信息;依据所述脱敏规则对所述待脱敏的字段信息进行脱敏处理,得到脱敏后的目标数据表。5.根据权利要求4所述的方法,其特征在于,依据所述脱敏规则对所述待脱敏的字段信息进行脱敏处理,得到脱敏后的目标数据表,包括:依据所述待脱敏的字段信息,确定所述目标数据表中的待脱敏数据列;遍历所述待脱敏数据列,判断所述待脱敏数据列中是否包含敏感的数据;当所述待脱敏数据列包含敏感的数据,并且脱敏规则处于生效状态时,对所述待脱敏数据列进行脱敏处理,得到脱敏后的目标数据表。6.根据权利要求5所述的方法,其特征在于,当所述待脱敏数...
【专利技术属性】
技术研发人员:杨丽萦,雷经纬,熊辉,钱璞昕,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。