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

技术编号:34448394 阅读:18 留言:0更新日期:2022-08-06 16:46
本申请提供一种数据脱敏方法及装置,所述方法包括:确定待处理数据中的对象,并从所述待处理数据中获取所述对象的属性信息;在对象的属性信息对应于敏感标签的情况下,基于所述敏感标签对所述属性信息进行脱敏处理;其中,所述敏感标签表示预先为所述对象所属类中的敏感属性设置的标记,实现敏感信息的快速确定,从而实现数据的快速脱敏处理,提高数据脱敏效率,且由于无需利用正则表达式对数据进行扫描匹配,可以减少资源的占用。可以减少资源的占用。可以减少资源的占用。

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


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

技术介绍

[0002]数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。常见的敏感信息包括姓名、手机号、密码等。
[0003]目前,在对数据(例如,日志)进行脱敏处理时,一般是通过正则表达式对数据进行扫描匹配,即通过每种敏感类型对应的正则表达式,确定该数据中是否存在该敏感类型对应的敏感信息(例如,姓名),从而在确定存在该敏感类型对应的敏感信息时,对该敏感信息进行脱敏。
[0004]然而,当需进行脱敏处理的数据量较大时,利用正则表达式对数据进行扫描匹配需要较长的时间,从而导致确定数据中的敏感信息所需的时间较长,进而造成脱敏处理效率低。

技术实现思路

[0005]为克服相关技术中存在的问题,本申请提供了数据脱敏方法及装置。
[0006]根据本申请实施例的第一方面,提供一种数据脱敏方法,所述方法包括:
[0007]确定待处理数据中的对象,并从所述待处理数据中获取所述对象的属性信息;
[0008]在所述对象的属性信息对应于敏感标签的情况下,基于所述敏感标签对所述属性信息进行脱敏处理;其中,所述敏感标签表示预先为所述对象所属类中的敏感属性设置的标记。
[0009]可选的,所述基于所述敏感标签对所述属性信息进行脱敏处理,包括:
[0010]获取所述敏感标签中的设定属性参数,并基于所述设定属性参数对应的脱敏规则,对所述属性信息进行脱敏处理。<br/>[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]确定所述对象对应的目标脱敏变量标记;其中,所述目标脱敏变量标记用于指示是否对所述对象进行脱敏处理;
[0041]在所述目标脱敏变量标记指示对所述对象进行脱敏处理的情况下,基于所述敏感标签,对所述属性信息进行脱敏处理。
[0042]可选的,数据脱敏模块还用于:
[0043]确定处理所述对象对应的属性信息的目标处理线程;
[0044]获取所述目标处理线程对应的脱敏变量标记,并根据所述脱敏变量标记确定所述对象对应的目标脱敏变量标记。
[0045]可选的,数据脱敏模块还用于:
[0046]响应于标记更新操作,对所述目标处理线程对应的脱敏变量标记进行更新。
[0047]可选的,所述待处理数据包括日志;
[0048]所述属性获取模块具体用于:
[0049]确定输出所述日志的第一日志方法,并确定所述第一日志方法对应的第一方法类型;
[0050]在所述第一日志方法为所述第一方法类型对应的预设脱敏日志方法的情况下,确定所述待处理数据所包括的日志中的对象。
[0051]可选的,所述属性获取模块具体用于:
[0052]获取所述日志对应的日志级别,并获取所述第一日志方法对应的预设级别;
[0053]在所述日志级别大于或等于所述预设级别的情况下,确定所述待处理数据所包括的日志中的对象。
[0054]可选的,所述数据脱敏模块还用于:
[0055]响应于接收到方法替换请求,获取所述方法替换请求中的第二方法类型;
[0056]将目标代码中的第二方法类型对应的第二日志方法替换为所述第二方法类型对应的预设脱敏日志方法。
[0057]可选的,所述数据脱敏模块还用于:
[0058]在确定所述属性信息不存在对应的敏感标签的情况下,对所述属性信息进行标准序列化操作。
[0059]可选的,所述数据脱敏模块还用于:
[0060]在所述待处理数据包含非对象信息的情况下,确定所述非对象信息对应的数据类型;
[0061]在所述数据类型为预设脱敏数据类型的情况下,基于所述数据类型对应的脱敏规则,对所述非对象信息进行脱敏处理。
[0062]根据本申请实施例的第三方面,提供一种计算机设备,包括:
[0063]处理器;
[0064]用于存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据脱敏方法,其特征在于,包括:确定待处理数据中的对象,并从所述待处理数据中获取所述对象的属性信息;在所述对象的属性信息对应于敏感标签的情况下,基于所述敏感标签对所述属性信息进行脱敏处理;其中,所述敏感标签表示预先为所述对象所属类中的敏感属性设置的标记。2.根据权利要求1所述的方法,其特征在于,所述基于所述敏感标签对所述属性信息进行脱敏处理,包括:获取所述敏感标签中的设定属性参数,并基于所述设定属性参数对应的脱敏规则,对所述属性信息进行脱敏处理。3.根据权利要求1所述的方法,其特征在于,所述基于所述敏感标签对所述属性信息进行脱敏处理,包括:确定所述对象对应的目标脱敏变量标记;其中,所述目标脱敏变量标记用于指示是否对所述对象进行脱敏处理;在所述目标脱敏变量标记指示对所述对象进行脱敏处理的情况下,基于所述敏感标签,对所述属性信息进行脱敏处理。4.根据权利要求3所述的方法,其特征在于,所述确定所述对象对应的目标脱敏变量标记,包括:确定处理所述对象对应的属性信息的目标处理线程;获取所述目标处理线程对应的脱敏变量标记,并根据所述脱敏变量标记确定所述对象对应的目标脱敏变量标记。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于标记更新操作,对所述目标处理线程对应的脱敏变量标记进行更新。6.根据权利要求1至5任一项所述的方法,其特征在于,所述待处理数据包括日志;所述确定待处理数据中的对象,包括:确定输出所述日志的第一日志方法,并确定所述第一日志方法对应的第一方法类型;在所述第一日志方法为所述第一方法类型对应的预设脱敏日志方法的情况下,确定所述待处理数据所包括的日志中的对象。7.根据权利要求6所述的方法,其特征在于,所述确定所述待处理数据所包括的日志中的对象,包括:获取所述日志对应的日志级别,并获取所述第一日志方法对应的预设级别;...

【专利技术属性】
技术研发人员:赵强严林
申请(专利权)人:胜斗士上海科技技术发展有限公司
类型:发明
国别省市:

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

1