一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37219977 阅读:21 留言:0更新日期:2023-04-20 23:06
本申请公开了数据处理方法、装置、电子设备及存储介质,其中,数据处理方法可应用于数据库安全技术领域,该方法包括:获取原始数据表对应的原始脱敏表;确定所述原始脱敏表中的至少一个脱敏字段;针对每个脱敏字段,基于所述脱敏字段和所述脱敏字段在所述原始数据表中对应的原始字段生成单项脱敏表,并对所述原始字段的原始字段名通过第一预设加密方式进行加密处理得到所述单项脱敏表对应的加密表名;基于各单项脱敏表对应的加密表名和相应单项脱敏表对应的原始字段名,生成加密汇总表。本申请实现了即使在某一字段的数据泄露的情况下关联不到其它敏感数据字段,增加了敏感数据的安全性。据的安全性。据的安全性。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理
,特别涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]大数据环境下,数据库汇聚了各类数据,其中不乏敏感数据,在智能网联汽车领域,网联汽车采集数据建设数据仓库后,汇聚了各类敏感数据,现有的对于敏感数据安全性的研究大多针对数据加密侧进行,通过UDF(User Defined Function)等对数据进行加密脱敏,但是对于一些需要获取原数据的特殊情况会带来不便,而且如果整体备份原数据会增大泄密的风险。

技术实现思路

[0003]为了解决现有技术的问题,本申请实施例提供了一种数据处理方法、装置、电子设备及存储介质。所述技术方案如下:
[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]本申请实施例通过对原敏感数据对应的加密数据按照字段解耦并分散存储,实现即使在某一字段的数据泄露的情况下也关联不到其它敏感数据字段,实现敏感数据的非关联查询,增加敏感数据的安全性。获取原数据时可以在通过鉴权申请后,基于查询目标字段直接实现,不用再生成原始数据表,防止生成后的原始数据表泄露。在查询网联汽车数据仓库获取部分网联汽车数据时,避免了其他敏感数据的泄露,提高了网联汽车数据安全性的同时,查询结果明确,不需要用户在冗杂的数据堆中寻找目标数据,降低用户查询目标数据的繁琐程度。
附图说明
[0040]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取原始数据表对应的原始脱敏表;确定所述原始脱敏表中的至少一个脱敏字段;针对每个脱敏字段,基于所述脱敏字段和所述脱敏字段在所述原始数据表中对应的原始字段生成单项脱敏表,并对所述原始字段的原始字段名通过第一预设加密方式进行加密处理得到所述单项脱敏表对应的加密表名;基于各单项脱敏表对应的加密表名和相应单项脱敏表对应的原始字段名,生成加密汇总表。2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:接收目标终端发送的原始数据查询请求,所述原始数据查询请求包括临时密钥,所述临时密钥是响应于临时密钥申请请求中的目标原始字段名生成的;响应于所述原始数据查询请求,对所述临时密钥进行鉴权;在所述鉴权通过的情况下,对所述目标原始字段名通过所述第一预设加密方式进行加密处理,得到加密字段名;基于所述加密字段名和所述加密汇总表,确定目标单项脱敏表;所述目标单项脱敏表对应的加密表名与所述加密字段名相一致;将所述目标单项脱敏表返回给所述目标终端,以使得所述目标终端从所述目标单项脱敏表中获取原始字段得到原始数据。3.根据权利要求2所述的数据处理方法,其特征在于,所述基于所述加密字段名和所述加密汇总表,确定目标单项脱敏表,包括:在所述加密汇总表中的至少一个加密表名中查找与所述加密字段名相一致的加密表名;若查找到与所述加密字段名相一致的加密表名,将所述相一致的加密表名作为目标加密表名;确定所述目标加密表名对应的单项脱敏表,得到目标单项脱敏表。4.根据权利要求3所述的数据处理方法,其特征在于,所述方法还包括:接收所述目标终端发送的临时密钥申请请求;所述临时密钥申请请求包括所述目标原始字段名和基础申请信息;响应于临时密钥申请请求,基于所述目标原始字段名和所述基础申请信息进行校验处理,得到校验结果;在所述校验结果表征校验通过的情况下,对所述目标原始字段名和所述基础申请信息通过第二预设加密方式进行加密处理,生成临时密钥;将所述临时密钥返回给...

【专利技术属性】
技术研发人员:朱元豪刘世超王云田郁健峰周伟缪嘉伟
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1