数据脱敏方法及装置、介质、设备及产品制造方法及图纸

技术编号:36350510 阅读:53 留言:0更新日期:2023-01-14 18:05
本说明书实施例提供一种数据脱敏方法、数据脱敏装置、计算机可读存储介质、电子设备以及计算机程序产品,该方法包括:在源数据中确定出待脱敏处理的目标数据,并为其设置目标数据属性。进一步地,在目标数据流转的路径中,可以基于数据之间的血缘关系和/或基于数据之间的映射关系传递其目标数据属性。从而,在目标数据流转的整个途径中的任一环节若是接收到关于上述目标数据的操作请求,均可以根据被传递来的目标数据属性对其进行脱敏处理,然后再将脱敏处理后的目标数据作为上述操作请求对应的操作应答。应的操作应答。应的操作应答。

【技术实现步骤摘要】
数据脱敏方法及装置、介质、设备及产品


[0001]本说明书涉及数据处理
,尤其涉及一种数据脱敏方法、数据脱敏装置、计算机可读存储介质、电子设备以及计算机程序产品。

技术介绍

[0002]为了解决敏感数据泄露的问题,需对数据进行脱敏处理。相关技术提供的数据脱敏方案是基于内容识别对待脱敏的敏感数据进行识别的。但是,基于内容来识别待脱敏数据的方案识别效率低,进而也导致了数据脱敏效率低。
[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本说明书的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]本说明书的目的在于提供一种数据脱敏方法、数据脱敏装置、计算机可读存储介质、电子设备以及计算机程序产品,能够在一定程度上提升数据脱敏效率。
[0005]本说明书的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本说明书的实践而习得。
[0006]根据本说明书的一个方面,提供一种数据脱敏方法,该方法包括:在源数据中确定出待脱敏处理的目标数据,并为上述目标数据设置目标数据属性;在上述目标数据流转的路径中,基于数据之间的血缘关系传递关于上述目标数据的目标数据属性,和/或,基于数据之间的映射关系传递关于上述目标数据的目标数据属性;以及,响应对上述目标数据的操作请求,根据上述目标数据属性对上述目标数据进行脱敏处理后确定上述操作请求对应的操作应答。
[0007]在示例性的实施例中,基于前述方案,上述目标数据流转的路径包括:开放数据处理服务ODPS;
[0008]上述基于数据之间的血缘关系传递关于上述目标数据的目标数据属性,包括:通过解析语法树的方式,确定出上述ODPS中表与表之间的离线血缘关系;以及,基于上述离线血缘关系将上述目标数据的目标数据属性在上述ODPS中传递。
[0009]在示例性的实施例中,基于前述方案,上述响应对上述目标数据的操作请求,根据上述目标数据属性对上述目标数据进行脱敏处理后确定上述操作请求对应的操作应答,包括:接收对上述ODPS的离线查询请求;以及,在上述离线查询请求包含对上述目标数据进行操作的情况下,根据上述目标数据属性对上述目标数据进行脱敏处理,并根据脱敏后的目标数据确定上述离线查询请求对应的操作应答;和/或,在上述离线查询请求包含对与上述目标数据具有血缘关系的目标关联数据进行操作的情况下,根据上述目标数据属性对上述目标关联数据进行脱敏处理,并根据脱敏后的目标关联数据确定上述离线查询请求对应的操作应答。
[0010]在示例性的实施例中,基于前述方案,上述目标数据流转的路径包括:上述目标数
据由开放数据处理服务ODPS流转至主数据库;
[0011]上述基于数据之间的映射关系传递关于上述目标数据的目标数据属性,包括:获取上述ODPS与上述主数据库之间的第一字段映射关系;以及,基于上述第一字段映射关系,将上述目标数据属性由上述ODPS中的目标数据流转至上述主数据库中的目标数据。
[0012]在示例性的实施例中,基于前述方案,上述响应对上述目标数据的操作请求,根据上述目标数据属性对上述目标数据进行脱敏处理后确定上述操作请求对应的操作应答,包括:接收对主数据库的实时查询请求;以及,在上述实时查询请求包含对上述目标数据进行操作的情况下,根据上述目标数据属性对上述目标数据进行脱敏处理,并根据脱敏后的目标数据确定上述实时查询请求对应的操作应答。
[0013]在示例性的实施例中,基于前述方案,上述目标数据流转的路径包括:上述目标数据由主数据库流转至应用;
[0014]上述基于数据之间的映射关系传递关于上述目标数据的目标数据属性,包括:获取上述主数据库与上述应用之间的第二字段映射关系;以及,基于上述第二字段映射关系,将上述目标数据属性由上述主数据库中的目标数据流转至上述应用中的目标数据。
[0015]在示例性的实施例中,基于前述方案,上述目标数据流转的路径包括:第一目标应用;
[0016]上述基于数据之间的血缘关系传递关于上述目标数据的目标数据属性,包括:通过静态代码分析的方式,确定上述第一目标应用中字段与字段之间的字段的实时血缘关系;以及,基于上述实时血缘关系将上述目标数据的目标数据属性在上述第一目标应用中传递。
[0017]在示例性的实施例中,基于前述方案,上述响应对上述目标数据的操作请求,根据上述目标数据属性对上述目标数据进行脱敏处理后确定上述操作请求对应的操作应答,包括:接收对上述第一目标应用的日志操作请求;以及,在上述日志操作请求包含对上述目标数据进行操作的情况下,根据上述目标数据属性对上述目标数据进行脱敏处理,并根据脱敏后的目标数据确定上述日志操作请求对应的操作应答;和/或,在上述日志操作请求包含对与上述目标数据具有血缘关系的目标关联数据进行操作的情况下,根据上述目标数据属性对上述目标关联数据进行脱敏处理,并根据脱敏后的目标关联数据确定上述日志操作请求对应的操作应答。
[0018]在示例性的实施例中,基于前述方案,上述目标数据流转的路径包括:上述目标数据由第一目标应用流转至第二目标应用;
[0019]上述基于数据之间的映射关系传递关于上述目标数据的目标数据属性,包括:获取上述第一目标应用与上述第二目标应用之间的第三字段映射关系;以及,基于上述第三字段映射关系,将上述目标数据属性由上述第一目标应用中的目标数据流转至上述第二目标应用中的目标数据。
[0020]根据本说明书的另一个方面,提供一种数据脱敏装置,该装置包括:设置模块、传递模块,以及脱敏模块。
[0021]其中,上述设置模块,用于在源数据中确定出待脱敏处理的目标数据,并为上述目标数据设置目标数据属性;上述传递模块,用于在上述目标数据流转的路径中,基于数据之间的血缘关系传递关于上述目标数据的目标数据属性,和/或,基于数据之间的映射关系传
递关于上述目标数据的目标数据属性;以及,上述脱敏模块,用于响应对上述目标数据的操作请求,根据上述目标数据属性对上述目标数据进行脱敏处理后确定上述操作请求对应的操作应答。
[0022]根据本说明书的另一个方面,提供一种电子设备,包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述实施例中的数据脱敏方法。
[0023]根据本说明书的一个方面,提供一种计算机可读存储介质,上述计算机可读存储介质中存储有指令,当上述指令在计算机或处理器上运行时,使得上述计算机或处理器执行如上述实施例中的数据脱敏方法。
[0024]根据本说明书的另一个方面,提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机或处理器上运行时,使得所述计算机或处理器执行如上述实施例中的数据脱敏方法。
[0025]本说明书的实施例所提供的数据脱敏方法、数据脱敏装置、计算机可读存储介质、电子设备以及计算机程序产品,具备以下技术效果:
[0026]本说明书示例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据脱敏方法,其中,所述方法包括:在源数据中确定出待脱敏处理的目标数据,并为所述目标数据设置目标数据属性;在所述目标数据流转的路径中,基于数据之间的血缘关系传递关于所述目标数据的目标数据属性,和/或,基于数据之间的映射关系传递关于所述目标数据的目标数据属性;响应对所述目标数据的操作请求,根据所述目标数据属性对所述目标数据进行脱敏处理后确定所述操作请求对应的操作应答。2.根据权利要求1所述的方法,其中,所述目标数据流转的路径包括:开放数据处理服务ODPS;所述基于数据之间的血缘关系传递关于所述目标数据的目标数据属性,包括:通过解析语法树的方式,确定出所述ODPS中表与表之间的离线血缘关系;基于所述离线血缘关系将所述目标数据的目标数据属性在所述ODPS中传递。3.根据权利要求2所述的方法,其中,所述响应对所述目标数据的操作请求,根据所述目标数据属性对所述目标数据进行脱敏处理后确定所述操作请求对应的操作应答,包括:接收对所述ODPS的离线查询请求;在所述离线查询请求包含对所述目标数据进行操作的情况下,根据所述目标数据属性对所述目标数据进行脱敏处理,并根据脱敏后的目标数据确定所述离线查询请求对应的操作应答;和/或,在所述离线查询请求包含对与所述目标数据具有血缘关系的目标关联数据进行操作的情况下,根据所述目标数据属性对所述目标关联数据进行脱敏处理,并根据脱敏后的目标关联数据确定所述离线查询请求对应的操作应答。4.根据权利要求1所述的方法,其中,所述目标数据流转的路径包括:所述目标数据由开放数据处理服务ODPS流转至主数据库;所述基于数据之间的映射关系传递关于所述目标数据的目标数据属性,包括:获取所述ODPS与所述主数据库之间的第一字段映射关系;基于所述第一字段映射关系,将所述目标数据属性由所述ODPS中的目标数据流转至所述主数据库中的目标数据。5.根据权利要求4所述的方法,其中,所述响应对所述目标数据的操作请求,根据所述目标数据属性对所述目标数据进行脱敏处理后确定所述操作请求对应的操作应答,包括:接收对主数据库的实时查询请求;在所述实时查询请求包含对所述目标数据进行操作的情况下,根据所述目标数据属性对所述目标数据进行脱敏处理,并根据脱敏后的目标数据确定所述实时查询请求对应的操作应答。6.根据权利要求1所述的方法,其中,所述目标数据流转的路径包括:所述目标数据由主数据库流转至应用;所述基于数据之间的映射关系传递关于所述目标数据的目标数据属性,包括:获取所述主数据库与所述应用之间的第二字段映射关系;基于所述第二字段映射关系,将所述目标数据属性由所述主数据库中的目标数据流转...

【专利技术属性】
技术研发人员:陈宇肖源初邓文佳侯猛
申请(专利权)人:蚂蚁金服杭州网络技术有限公司
类型:发明
国别省市:

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

1