数据变形方法及装置制造方法及图纸

技术编号:35824889 阅读:16 留言:0更新日期:2022-12-03 13:51
本申请实施例提供一种数据变形方法及装置,方法包括:接收数据文件变形请求,根据所述数据文件变形请求确定对应数据文件中的待变形字段;通过设定存储有保留格式加密密钥的硬件加密设备、与所述数据文件变形请求对应的变形类型以及变形映射空间范围对所述待变形字段进行数据变形操作,得到经过数据变形后的数据文件;本申请能够有效提升数据变形处理时的便捷性、可靠性和安全性。可靠性和安全性。可靠性和安全性。

【技术实现步骤摘要】
数据变形方法及装置


[0001]本申请涉及数据处理领域,具体涉及一种数据变形方法及装置。

技术介绍

[0002]银行系统持有海量(EB)的信息数据,银行的信息系统为了能够适配处理这些庞大的数据,必须进行模拟生产环境的性能测试或者功能模拟测试,而测试环境是无法人为创造海量且存在关联关系的数据。因此,将生产的数据经过变形(脱敏)处理后迁移到测试环境使用就成了重要的测试数据准备方法,而目前的数据变形(脱敏)的安全都是依赖制度管理,即每次设置变形(脱敏)规则且保证规则最小授权。如果数据变形规则保密不当,则有可能会因规则泄露导致生产数据泄露。
[0003]另外,在现有的变形(脱敏)技术中,为了保证数据脱敏后即保持格式不变(例如11位数字手机号脱敏后仍为11位数字;中文名字脱敏后仍为可能的姓、名组合),又保持不同表数据相关联字段的关联关系不变,脱敏工具通常要设置大量复杂的映射规则,这些映射规则如果泄漏也会造成经过脱敏的数据被还原。

技术实现思路

[0004]针对现有技术中的问题,本申请提供一种数据变形方法及装置,能够有效提升数据变形处理时的便捷性、可靠性和安全性。
[0005]为了解决上述问题中的至少一个,本申请提供以下技术方案:
[0006]第一方面,本申请提供一种数据变形方法,包括:
[0007]接收数据文件变形请求,根据所述数据文件变形请求确定对应数据文件中的待变形字段;
[0008]通过设定存储有保留格式加密密钥的硬件加密设备、与所述数据文件变形请求对应的变形类型以及变形映射空间范围对所述待变形字段进行数据变形操作,得到经过数据变形后的数据文件。
[0009]进一步地,在所述根据所述数据文件变形请求确定对应数据文件中的待变形字段之后,包括:
[0010]对所述数据文件中的各待变形字段进行变形类型匹配,确定与所述待变形字段对应的变形类型;
[0011]根据所述待变形字段的变形类型确定对应的变形方式。
[0012]进一步地,在所述根据所述数据文件变形请求确定对应数据文件中的待变形字段之后,包括:
[0013]根据所述数据文件变形请求确定对应的脱敏需求;
[0014]根据所述脱敏需求确定所述数据文件中的待变形字段的变形映射空间范围。
[0015]进一步地,在所述得到经过数据变形后的数据文件之后,包括:
[0016]监测所述数据变形操作是否执行完毕;
[0017]若是,则销毁所述硬件加密设备中的保留格式加密密钥。
[0018]进一步地,所述根据所述脱敏需求确定所述数据文件中的待变形字段的变形映射空间范围,包括:
[0019]根据所述脱敏需求确定所述数据文件中的待变形字段的数值取值范围。
[0020]进一步地,所述销毁所述硬件加密设备中的保留格式加密密钥,包括:
[0021]通过设定物理方式销毁所述硬件加密设备中的保留格式加密密钥。
[0022]第二方面,本申请提供一种数据变形装置,包括:
[0023]变形字段确定模块,用于接收数据文件变形请求,根据所述数据文件变形请求确定对应数据文件中的待变形字段;
[0024]数据变形模块,用于通过设定存储有保留格式加密密钥的硬件加密设备、与所述数据文件变形请求对应的变形类型以及变形映射空间范围对所述待变形字段进行数据变形操作,得到经过数据变形后的数据文件。
[0025]进一步地,还包括:
[0026]变形类型确定单元,用于对所述数据文件中的各待变形字段进行变形类型匹配,确定与所述待变形字段对应的变形类型;
[0027]变形方式确定单元,用于根据所述待变形字段的变形类型确定对应的变形方式。
[0028]进一步地,还包括:
[0029]脱敏需求确定单元,用于根据所述数据文件变形请求确定对应的脱敏需求;
[0030]映射范围确定单元,用于根据所述脱敏需求确定所述数据文件中的待变形字段的变形映射空间范围。
[0031]进一步地,还包括:
[0032]变形操作监测单元,用于监测所述数据变形操作是否执行完毕;
[0033]加密密钥销毁单元,用于销毁所述硬件加密设备中的保留格式加密密钥。
[0034]第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的数据变形方法的步骤。
[0035]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的数据变形方法的步骤。
[0036]第五方面,本申请提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现所述的数据变形方法的步骤。
[0037]由上述技术方案可知,本申请提供一种数据变形方法及装置,通过接收数据文件变形请求,根据所述数据文件变形请求确定对应数据文件中的待变形字段;通过设定存储有保留格式加密密钥的硬件加密设备、与所述数据文件变形请求对应的变形类型以及变形映射空间范围对所述待变形字段进行数据变形操作,得到经过数据变形后的数据文件,由此能够有效提升数据变形处理时的便捷性、可靠性和安全性。
附图说明
[0038]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本申请实施例中的数据变形方法的流程示意图之一;
[0040]图2为本申请实施例中的数据变形方法的流程示意图之二;
[0041]图3为本申请实施例中的数据变形方法的流程示意图之三;
[0042]图4为本申请实施例中的数据变形方法的流程示意图之四;
[0043]图5为本申请实施例中的数据变形装置的结构图之一;
[0044]图6为本申请实施例中的数据变形装置的结构图之二;
[0045]图7为本申请实施例中的数据变形装置的结构图之三;
[0046]图8为本申请实施例中的数据变形装置的结构图之四;
[0047]图9为本申请实施例中的电子设备的结构示意图。
具体实施方式
[0048]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0049]本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0050]考虑到现有技术中存在的问题,本申请提供一种数据变形方法及装置,通过接收数据文件变形请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据变形方法,其特征在于,所述方法包括:接收数据文件变形请求,根据所述数据文件变形请求确定对应数据文件中的待变形字段;通过设定存储有保留格式加密密钥的硬件加密设备、与所述数据文件变形请求对应的变形类型以及变形映射空间范围对所述待变形字段进行数据变形操作,得到经过数据变形后的数据文件。2.根据权利要求1所述的数据变形方法,其特征在于,在所述根据所述数据文件变形请求确定对应数据文件中的待变形字段之后,包括:对所述数据文件中的各待变形字段进行变形类型匹配,确定与所述待变形字段对应的变形类型;根据所述待变形字段的变形类型确定对应的变形方式。3.根据权利要求1所述的数据变形方法,其特征在于,在所述根据所述数据文件变形请求确定对应数据文件中的待变形字段之后,包括:根据所述数据文件变形请求确定对应的脱敏需求;根据所述脱敏需求确定所述数据文件中的待变形字段的变形映射空间范围。4.根据权利要求1所述的数据变形方法,其特征在于,在所述得到经过数据变形后的数据文件之后,包括:监测所述数据变形操作是否执行完毕;若是,则销毁所述硬件加密设备中的保留格式加密密钥。5.根据权利要求3所述的数据变形方法,其特征在于,所述根据所述脱敏需求确定所述数据文件中...

【专利技术属性】
技术研发人员:李平梁锦华郑培钿王攀峰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1