一种数据脱敏方法及装置制造方法及图纸

技术编号:36600752 阅读:16 留言:0更新日期:2023-02-04 18:14
本申请公开了一种数据脱敏方法及装置,该方法包括:获得待脱敏的目标数据列,目标数据列包括多条数据记录,数据记录包括多个字段的字符;多条数据记录包括目标记录;获得目标记录中目标字符对应的数据记录数量;目标字符位于目标数据的目标位置;数据记录数量为目标数据列中目标位置的字符为目标字符的数据记录;当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理。本申请实施例通过获取整个目标数据列中获取的数据记录数量,可以将目标记录中辨识度较高的字符保留下来,从而提高脱敏后的目标记录的辨识度,有利于对目标记录的处理和确认。有利于对目标记录的处理和确认。有利于对目标记录的处理和确认。

【技术实现步骤摘要】
一种数据脱敏方法及装置


[0001]本申请涉及计算机领域,尤其涉及一种数据脱敏方法及装置。

技术介绍

[0002]数据脱敏又称数据去隐私化或数据变形,是对敏感数据进行变换、修改的技术机制,能够在很大程度上解决敏感数据在非可信环境中使用的问题。例如外部机构监管审计的需要对银行内的部分数据进行核验,或银行需要客户对本人信息进行确认,这其中涉及了银行客户的客户信息。为了保护银行客户的隐私,银行将对客户信息进行脱敏处理,即只显示客户信息的一部分,对客户信息的另一部分进行隐藏或修改。但通过目前的脱敏方式获得的脱敏后的数据辨析度较低,数据处理人员很难通过脱敏后的数据对客户信息进行分析或者查验客户信息的准确性。

技术实现思路

[0003]为了解决上述技术问题,本申请提供了一种数据脱敏方法及装置,用于提高脱敏后的数据的辨识度。
[0004]为了实现上述目的,本申请实施例提供的技术方案如下:
[0005]本申请实施例提供一种数据脱敏方法,包括:
[0006]获得待脱敏的目标数据列,目标数据列包括多条数据记录,数据记录包括多个字段的字符;多条数据记录包括目标记录;
[0007]获得目标记录中目标字符对应的数据记录数量;目标字符位于目标数据的目标位置;数据记录数量为目标数据列中目标位置的字符为目标字符的数据记录;
[0008]当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理。
[0009]作为一种可能的实施方式,当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理,包括:当目标字符对应的数据记录数量大于其他字符对应的数据记录数量时,将目标数据记录中的目标字符进行脱敏处理,其他字符为目标记录中除目标字符以外的字符。
[0010]作为一种可能的实施方式,当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理,包括:当目标字符对应的数据记录数量大于预设阈值时,将目标数据记录中的目标字符进行脱敏处理。
[0011]作为一种可能的实施方式,将目标数据记录中的目标字符进行脱敏处理,包括:将目标数据记录中的目标字符进行修改或隐藏。
[0012]作为一种可能的实施方式,获得待脱敏的目标数据列,包括:根据预设列名,在数据库中匹配得到待脱敏的目标数据列。
[0013]作为一种可能的实施方式,本申请实施例中的目标字符的个数为预设值。
[0014]根据上述的数据脱敏方法,本申请实施例还提供了一种数据脱敏装置,包括:数据
列获得模块,用于获得待脱敏的目标数据列,目标数据列包括多条数据记录,数据记录包括多个字段的字符;多条数据记录包括目标记录;数据记录数量获得模块,用于获得目标记录中目标字符对应的数据记录数量;目标字符位于目标数据的目标位置;数据记录数量为目标数据列中目标位置的字符为目标字符的数据记录;处理模块,用于当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理。
[0015]作为一种可能的实施方式,处理模块具体用于:
[0016]当目标字符对应的数据记录数量大于其他字符对应的数据记录数量时,将目标数据记录中的目标字符进行脱敏处理,其他字符为目标记录中除目标字符以外的字符。
[0017]作为一种可能的实施方式,处理模块具体用于:当目标字符对应的数据记录数量大于预设阈值时,将目标数据记录中的目标字符进行脱敏处理。
[0018]作为一种可能的实施方式,处理模块具体用于:将目标数据记录中的目标字符进行修改或隐藏。
[0019]通过上述技术方案可知,本申请具有以下有益效果:
[0020]本申请实施例提供了一种数据脱敏方法,包括:获得待脱敏的目标数据列,目标数据列包括多条数据记录,数据记录包括多个字段的字符;多条数据记录包括目标记录;获得目标记录中目标字符对应的数据记录数量;目标字符位于目标数据的目标位置;数据记录数量为目标数据列中目标位置的字符为目标字符的数据记录;当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理。
[0021]由此可知,本申请实施例提供的数据脱敏方法,通过获得目标记录中目标字符对应的数据记录数量,对目标记录中的字符进行筛选,当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理。如此,本申请实施例通过获取整个目标数据列中获取的数据记录数量,可以将目标记录中辨识度较高的字符保留下来,从而提高脱敏后的目标记录的辨识度,有利于对目标记录的处理和确认。
附图说明
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本申请实施例提供的一种数据脱敏方法的流程图;
[0024]图2为本申请实施例提供的一种数据脱敏装置的示意图。
具体实施方式
[0025]为了帮助更好地理解本申请实施例提供的方案,在介绍本申请实施例提供的方法之前,先介绍本申请实施例方案的应用的场景。
[0026]数据脱敏又称数据去隐私化或数据变形,是对敏感数据进行变换、修改的技术机制,能够在很大程度上解决敏感数据在非可信环境中使用的问题。例如外部机构监管审计的需要对银行内的部分数据进行核验,或银行需要客户对本人信息进行确认,这其中涉及了银行客户的客户信息。为了保护银行客户的隐私,银行将对客户信息进行脱敏处理,即只
显示客户信息的一部分,对客户信息的另一部分进行隐藏或修改。但通过目前的脱敏方式获得的脱敏后的数据辨析度较低,数据处理人员很难通过脱敏后的数据对客户信息进行分析或者查验客户信息的准确性。
[0027]为了解决上述的技术问题,本申请实施例提供了一种数据脱敏方法,包括:获得待脱敏的目标数据列,目标数据列包括多条数据记录,数据记录包括多个字段的字符;多条数据记录包括目标记录;获得目标记录中目标字符对应的数据记录数量;目标字符位于目标数据的目标位置;数据记录数量为目标数据列中目标位置的字符为目标字符的数据记录;当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理。
[0028]由此可知,本申请实施例提供的数据脱敏方法,通过获得目标记录中目标字符对应的数据记录数量,对目标记录中的字符进行筛选,当目标字符对应的数据记录数量符合预设条件时,将目标数据记录中的目标字符进行脱敏处理。如此,本申请实施例通过获取整个目标数据列中获取的数据记录数量,可以将目标记录中辨识度较高的字符保留下来,从而提高脱敏后的目标记录的辨识度,有利于对目标记录的处理和确认。
[0029]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请实施例作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据脱敏方法,其特征在于,包括:获得待脱敏的目标数据列,所述目标数据列包括多条数据记录,所述数据记录包括多个字段的字符;所述多条数据记录包括目标记录;获得所述目标记录中目标字符对应的数据记录数量;所述目标字符位于所述目标数据的目标位置;所述数据记录数量为所述目标数据列中所述目标位置的字符为目标字符的数据记录;当所述目标字符对应的数据记录数量符合预设条件时,将所述目标数据记录中的目标字符进行脱敏处理。2.根据权利要求1所述的方法,其特征在于,所述当所述目标字符对应的数据记录数量符合预设条件时,将所述目标数据记录中的目标字符进行脱敏处理,包括:当所述目标字符对应的数据记录数量大于其他字符对应的数据记录数量时,将所述目标数据记录中的目标字符进行脱敏处理,所述其他字符为所述目标记录中除所述目标字符以外的字符。3.根据权利要求1所述的方法,其特征在于,所述当所述目标字符对应的数据记录数量符合预设条件时,将所述目标数据记录中的目标字符进行脱敏处理,包括:当所述目标字符对应的数据记录数量大于预设阈值时,将所述目标数据记录中的目标字符进行脱敏处理。4.根据权利要求1所述的方法,其特征在于,所述将所述目标数据记录中的目标字符进行脱敏处理,包括:将所述目标数据记录中的目标字符进行修改或隐藏。5.根据权利要求1所述的方法,其特征在于,所述获得待脱敏的目标数据...

【专利技术属性】
技术研发人员:宋雨陈欢程璐黄康杨晓明赵辉李敬文简苡霖柏莹程轼博王舒倩
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1