[发明专利]系统日志脱敏方法、脱敏系统、计算机设备及存储介质在审
申请号: | 201811583846.7 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109726590A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 苏渊博 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/18 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脱敏 日志 信息流 存储介质 敏感信息 脱敏处理 系统日志 计算机设备 打印出口 打印操作 调用函数 打印 检测 统一 | ||
本发明公开了一种系统日志脱敏方法、脱敏系统、计算机设备及存储介质,所述方法包括步骤:通过打印入口获取日志信息流;检测所述日志信息流中是否包括敏感信息;若所述日志信息流包括所述敏感信息,对所述敏感信息进行脱敏处理以得到脱敏后的日志信息流;及将所述脱敏后的日志信息流输送至打印出口,以便所述打印出口基于所述脱敏后的日志信息流执行打印操作。本发明提供的系统日志脱敏方法、脱敏系统及存储介质能够对日志信息流进行统一的脱敏处理,用户不需要手动调用函数进行脱敏处理,提高了脱敏效率。
技术领域
本发明涉及日志数据管理技术领域,尤其涉及一种系统日志脱敏方法、脱敏系统、计算机设备及存储介质。
背景技术
目前,在对集团所有项目日志数据管理进行脱敏处理、防止敏感信息泄露时,由于新入职开发人员不会注意什么是敏感字段,会将用户的手机号作为明文传输。这样稍有不慎,就会泄漏。例如:开发人员将手机号明明为mNo,而代码和评审中,没有办法直接的知道这个是手机号,导致安全信息泄漏。为解决上述问题,传统解决方案是对敏感信息进行注解以起到提示作用,或通过手动调用工具类打印。然,上述传统解决方案容易遗漏部分敏感信息;而且对于已有项目代码需要浪费人力大范围排查改造。
发明内容
有鉴于此,本发明实施例提出一种系统日志脱敏方法、脱敏系统、计算机设备及存储介质,能够有效提高对敏感信息的脱敏效率。
首先,为实现上述目的,本发明实施例提出一种系统日志脱敏方法,所述方法包括步骤:
通过打印入口获取日志信息流;
检测所述日志信息流中是否包括敏感信息;
若所述日志信息流包括所述敏感信息,对所述敏感信息进行脱敏处理以得到脱敏后的日志信息流;及
将所述脱敏后的日志信息流输送至打印出口,以便所述打印出口基于所述脱敏后的日志信息流执行打印操作。
进一步地,所述检测所述日志信息流中是否包括敏感信息的步骤,包括:
根据规则字符串检测所述日志信息流中是否包括敏感信息,其中,所述规则字符串是根据脱敏信息库和正则表达式配置而成的;
当日志信息流中检测到与所述规则字符串匹配的目标字符串时,则将该目标字符串确定为敏感信息。
进一步地,所述目标字符串包括key名;检测所述日志信息流中是否包括敏感信息的步骤,包括:
将所述key名与key名的值与所述规则字符串进行匹配;
如果所述key名与所述规则字符串匹配时,则判断所述日志信息流中包括所述敏感信息;
其中,所述敏感信息位于所述key名对应字段中。
进一步地,所述目标字符串包括key名的值;检测所述日志信息流中是否包括敏感信息的步骤,包括:
将所述key名的值与所述规则字符串进行匹配;
如果所述key名的值与所述规则字符串匹配时,则判断所述key名的值对应的数据格式属于敏感信息的数据格式之一。
进一步地,所述对所述敏感信息进行脱敏处理的步骤,包括:
根据预设脱敏规则将所述敏感信息的规则字符串进行半隐藏或全隐藏的脱敏处理,所述预设脱敏规则为根据key名的值对应的字符串类型进行相应的脱敏处理。
进一步地,所述方法还包括更新所述规则字符串的步骤,包括:
接收用户输入的待更新字符串;
将所述待更新字符串记录到所述脱敏信息库中,以便对所述规则字符串进行统一维护与更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811583846.7/2.html,转载请声明来源钻瓜专利网。