【技术实现步骤摘要】
日志脱敏方法和装置
[0001]本申请涉及计算机
,尤其涉及一种日志脱敏方法和装置。
技术介绍
[0002]随着互联网业务的迅速发展,各线上平台用户的个人信息,如用户的姓名、证件号、手机号、银行卡号、居住地址和邮箱地址等涉及用户隐私的个人信息的保护就变的尤为重要。
[0003]但是,由于业务需要,通常线上平台的系统会把用户在互联网页面录入的个人信息,这些个人信息直接记录到线上平台的系统日志中。因此,如何提供一种日志脱敏方法以避免用户个人信息的泄露,仍然需要提供进一步的解决方案。
技术实现思路
[0004]本申请实施例的目的是提供一种日志脱敏方法和装置,用于避免日志打印过程中用户个人信息的泄露。
[0005]第一方面,提供了一种日志脱敏方法,包括:
[0006]获取待打印的目标日志;
[0007]基于敏感数据的字段池中多个预设类别的敏感数据,确定所述目标日志中存在的待脱敏数据;
[0008]基于所述多个预设类别的敏感数据对应的脱敏规则,对所述待脱敏数据进行脱敏处理, ...
【技术保护点】
【技术特征摘要】
1.一种日志脱敏方法,其特征在于,包括:获取待打印的目标日志;基于敏感数据的字段池中多个预设类别的敏感数据,确定所述目标日志中存在的待脱敏数据;基于所述多个预设类别的敏感数据对应的脱敏规则,对所述待脱敏数据进行脱敏处理,得到脱敏处理后的数据;将所述目标日志中的待脱敏数据替换为所述脱敏处理后的数据,得到所述脱敏处理后的目标日志,以打印所述脱敏处理后的目标日志。2.如权利要求1所述的方法,其特征在于,基于敏感数据的字段池中多个预设类别的敏感数据,确定所述目标日志中存在的待脱敏数据,包括:遍历所述目标日志,确定所述目标日志中与所述多个预设类别的敏感数据的敏感数据规则相匹配的待脱敏数据。3.如权利要求2所述的方法,其特征在于,所述多个预设类别的敏感数据中包括敏感键值标识以及敏感键值,遍历所述目标日志,确定所述目标日志中与所述多个预设类别的敏感数据的敏感数据规则相匹配的待脱敏数据,包括:遍历所述目标日志,获取所述目标日志中的键值对数据;从所述键值对数据中,确定与所述敏感键值对数据中的敏感键值标识相匹配的目标键值对数据;以及从所述目标日志中除去所述目标键值对数据以外的日志中,获取与所述敏感键值的敏感数据规则相匹配的目标键值数据;基于所述目标键值对数据中的键值数据以及所述目标键值数据,确定所述目标日志中的所述待脱敏数据。4.如权利要求3所述的方法,其特征在于,将目标日志中的待脱敏数据替换为所述脱敏处理后的数据,得到所述脱敏处理后的目标日志,包括:将所述目标日志中的所述目标键值对数据中的键值数据以及所述目标键值数据,替换为各自对应的所述脱敏处理后的数据,得到所述脱敏处理后的目标日志。5.如权利要求1~4中任一所述的方法,基于所述多个预设类别的敏感数据对应的脱敏规则,对所述待脱敏数据进行脱敏处理,得到脱敏处理后的数据,包括:判断所述待脱敏数据的类型;若所述待脱敏数据的类型为JSON对象或包含JSON对象的数组,则深度复制所述待脱敏数据,得到所述复制后的待脱敏数据;基于所述多个预设类别的敏感数据对应...
【专利技术属性】
技术研发人员:丁杰,蒋宁,曾琳铖曦,周旋,吴海英,吴鹏,
申请(专利权)人:马上消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。