[发明专利]日志脱敏方法、装置、电子设备和存储介质有效
申请号: | 202211670424.X | 申请日: | 2022-12-26 |
公开(公告)号: | CN115688184B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 周小亮 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 周宇 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供日志脱敏方法、装置、电子设备和存储介质,其中,方法包括:加载日志文件;遍历所述日志文件的敏感信息;获取当前遍历的敏感信息中的标志信息;根据所述标志信息对所述敏感信息进行脱敏处理,所述标志信息用于标识脱敏后的敏感信息。实施上述实施例,可以减少不同主体脱敏后的敏感信息相同的可能性。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及日志脱敏方法、装置、电子设备和存储介质。
背景技术
在软件研发过程中,当线上出问题之后,最常见的定位问题方法就是排查日志文件,所以一般都会在开发程序时,在适当的位置输出一些日志信息。 部分日志函数并不是只打印一些业务字段,可能会将整个对象输出到日志中,这种情况下可能会导致用户的核心隐私数据的泄漏,核心隐私数据无论对于企业还是用户来说尤其重要。因此需要杜绝各种隐私数据的泄漏,通常情况下,通过在代码中按照隐私数据脱敏规则对数据进行转换,采取正表表达式的方式对数据中的部分数据使用*进行替换,但是这种方式会有如下问题:因为部分数据使用*替换实现脱敏后,在进行日志排查时,很难通过关键信息(订单号,手机号,身份证号码)定位到对应的日志,两组不同的数据通过该方式脱敏后的在日志文件中可能显示为相同数据,对日志排除带来困扰。
发明内容
有鉴于此,本申请实施例的目的在于提供一种日志脱敏方法,能够使得不同的脱敏后的数据不会显示为相同的数据,能够提高日志排除效率。
第一方面,本申请实施例提供了一种日志脱敏方法,包括:
加载日志文件;
遍历所述日志文件的敏感信息;
获取当前遍历的敏感信息中的标志信息;
根据所述标志信息对所述敏感信息进行脱敏处理,所述标志信息用于标识脱敏后的敏感信息。
在上述实现过程中,与现有技术不同的是,本申请实施例对日志文件中的敏感信息进行遍历,提取当前遍历的敏感信息中的标志信息,由于标志信息能够将不同的敏感信息进行区分,因此,根据标志信息对敏感信息进行脱敏处理,能够使得脱敏后的敏感信息具有区分性,在进行日志排查的时候工作人员能够迅速地定位到该敏感信息以及该敏感信息对应的其他信息,从而加快日志排除过程,提高运维效率。
进一步地,所述方法还包括:生成所述日志文件的索引信息;
将所述敏感信息进行加密处理,得到加密信息;
根据所述索引信息将所述加密信息进行存储。
在上述实现过程中,在进行部分脱敏的基础上,本申请实施例还进行了完全脱敏,得到加密信息,还生成了索引信息,以索引信息为基础将加密信息进行存储,方便后续需要时工作人员可以根据索引信息获取到加密信息,进而对加密信息进行解密得到原来的敏感信息。基于上述实施方式,提高了信息的安全性,保护了用户的隐私,同时又保证在运维过程中可以随时获取到完全的敏感信息。
进一步地,所述根获取当前遍历的敏感信息中的标志信息的步骤,包括:
确定所述敏感信息中的区别信息;
根据所述区别信息生成所述标志信息。
在上述实现过程中,敏感中的区别信息是不同的敏感信息之间的区别特征,根据区别信息生成标志信息,能够使得标志信息具有区分性,能够讲不同的敏感信息在脱敏后仍然具有区分度,能够便于工作人员进行敏感信息定位,提高维护效率。
进一步地,所述获取当前遍历的敏感信息中的标志信息的步骤,包括:
获取所述敏感信息对应的主体;
获取所述主体对应的多个敏感信息;
将所述主体对应的多个敏感信息进行合并,得到合并后的敏感信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211670424.X/2.html,转载请声明来源钻瓜专利网。