【技术实现步骤摘要】
数据脱敏处理方法、装置、计算机设备及存储介质
本专利技术涉及数据安全处理
,尤其涉及一种数据脱敏处理方法、装置、计算机设备及存储介质。
技术介绍
数据脱敏是是数据库安全技术之一,数据脱敏通过脱敏规则对敏感信息进行变形,以保护敏感信息,例如,可将姓名、身份证号、手机号、邮箱和通信地址等个人信息进行数据脱敏。现有数据脱敏方法通常是利用跟外部机构提供的脱敏工具对敏感信息进行脱敏,但是这种脱敏方法无法实时跟进处理进度,甚至可能重复脱敏;且由于外部机构提供的脱敏工具,在脱敏过程需要将所有敏感信息托管给外部机构,这样可能会存在安全方面的隐患。
技术实现思路
本专利技术实施例提供一种数据脱敏处理方法、装置、计算机设备及存储介质,以解决现有数据脱敏处理无法实时跟进脱敏处理进度问题。一种数据脱敏处理方法,包括:获取脱敏处理请求,基于所述脱敏处理请求获取待脱敏数据表,待脱敏数据表对应一表标识,所述待脱敏数据表包括待脱敏字段和对应的待脱敏信息;基于所述表标识查询数据库,获取与所述表标识相对应的目标敏感数据屏蔽表,所述目标敏感数据屏蔽表包括目标敏感字段和对应的目标脱敏规则;将所述待脱敏数据表中,与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息的处理状态设置为未处理状态;调用目标脱敏脚本执行所述目标脱敏规则,对所述待脱敏数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果,并更新所述待脱敏信息的处理状态。一种数据脱敏处理装置 ...
【技术保护点】
1.一种数据脱敏处理方法,其特征在于,包括:/n获取脱敏处理请求,基于所述脱敏处理请求获取待脱敏数据表,待脱敏数据表对应一表标识,所述待脱敏数据表包括待脱敏字段和对应的待脱敏信息;/n基于所述表标识查询数据库,获取与所述表标识相对应的目标敏感数据屏蔽表,所述目标敏感数据屏蔽表包括目标敏感字段和对应的目标脱敏规则;/n将所述待脱敏数据表中,与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息的处理状态设置为未处理状态;/n调用目标脱敏脚本执行所述目标脱敏规则,对所述待脱敏数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果,并更新所述待脱敏信息的处理状态。/n
【技术特征摘要】
1.一种数据脱敏处理方法,其特征在于,包括:
获取脱敏处理请求,基于所述脱敏处理请求获取待脱敏数据表,待脱敏数据表对应一表标识,所述待脱敏数据表包括待脱敏字段和对应的待脱敏信息;
基于所述表标识查询数据库,获取与所述表标识相对应的目标敏感数据屏蔽表,所述目标敏感数据屏蔽表包括目标敏感字段和对应的目标脱敏规则;
将所述待脱敏数据表中,与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息的处理状态设置为未处理状态;
调用目标脱敏脚本执行所述目标脱敏规则,对所述待脱敏数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果,并更新所述待脱敏信息的处理状态。
2.如权利要求1所述的数据脱敏处理方法,其特征在于,所述调用目标脱敏脚本执行所述目标脱敏规则,对所述待脱敏数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果,包括:
获取所述待脱敏数据表对应的待处理数据量或者数据表容量;
若所述待处理数据量大于预设数量阈值,或者所述数据表容量大于预设容量阈值,则依据所述预设数量阈值或者所述预设容量阈值,对所述待脱敏数据表进行切分,获取至少两个切分敏感数据表;
采用多线程处理机制,执行所述调用目标脱敏脚本执行所述目标脱敏规则,对每一所述切分敏感数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果;
若所述待处理数据量不大于预设数量阈值,或者所述数据表容量不大于预设容量阈值,则执行所述调用目标脱敏脚本执行所述目标脱敏规则,对所述待脱敏数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果。
3.如权利要求1所述的数据脱敏处理方法,其特征在于,所述敏感数据屏蔽表包括至少两个目标敏感字段;
所述调用目标脱敏脚本执行所述目标脱敏规则,对所述待脱敏数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果,包括:
调用与至少两个目标敏感字段相对应的至少两个目标脱敏脚本,并行执行与每一所述目标脱敏脚本相对应的所述目标脱敏规则,对所述待脱敏数据表中与所述目标敏感字段相同的待脱敏字段对应的待脱敏信息进行脱敏处理,获取脱敏处理结果。
4.如权利要求1所述的数据脱敏处理方法,其特征在于,在所述调用目标脱敏脚本执行所述目标脱敏规则之前,所述数据脱敏处理方法还包括:
获取原始敏感数据屏蔽表,所述原始敏感数据屏蔽表包括原始敏感字段和对应的原始脱敏规则;
基于所述原始脱敏规则,获取与所述原始敏感字段相对应的原始敏感函数;
基于所述原始敏感函数和所述原始敏感字段获取对应的原始脱敏脚本;
所述调用目标脱敏脚本执行所述目标脱敏规则,包括:根据所述目标敏感字段从所述原始脱敏脚本确定目标脱敏脚本,调用目标脱敏脚本执行所述目标脱敏规则。
5.如权利要求1所述的数据脱敏处理方法,其特征在于,在所述将所述脱敏处理结果替换所述待脱敏数据表中的所述待脱敏信息,...
【专利技术属性】
技术研发人员:王红松,
申请(专利权)人:平安信托有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。