[发明专利]日志脱敏方法、装置、计算机设备和计算机可读存储介质在审
申请号: | 201910300602.1 | 申请日: | 2019-04-15 |
公开(公告)号: | CN110175465A | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 罗家贤;周晶 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脱敏 日志 应用程序 配置文件 日志内容 输出事件 计算机可读存储介质 计算机设备 数据类型 监听应用程序 过程优化 启动命令 日志生成 输出 调用 重启 个性化 拦截 返回 | ||
本发明提供了一种日志脱敏方法、装置、计算机设备和计算机可读存储介质。该方法包括:接收应用程序的启动命令,并启动应用程序;监听应用程序的日志输出事件;当监听到应用程序的日志输出事件时,拦截日志输出事件对应的待输出的日志内容;调用并按照日志脱敏配置文件对日志内容进行脱敏,其中,日志脱敏配置文件用于指示待脱敏数据类型和与待脱敏数据类型相对应的脱敏规则;将脱敏后的日志内容返回至应用程序,以使应用程序将脱敏后的日志内容输出。通过本发明,能够通过修改日志脱敏配置文件,使得脱敏策略适用个性化的应用程序的需求,修改后的日志脱敏配置文件可实时生效,无需重启应用程序,实现接口日志生成过程优化。
技术领域
本发明涉及技术领域,尤其涉及一种日志脱敏方法、装置、计算机设备和计算机可读存储介质。
背景技术
数据脱敏(Data Masking),又称数据漂白、数据去隐私化或数据变形。指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。
在打印应用程序的日志时,通常也需要进行数据脱敏,为了方便应用程序的开发,现有技术中存在日志脱敏应用程序产品,应用程序接入该日志脱敏应用程序产品后,即可对应用程序的日志进行脱敏,而不需要应用程序单独开发脱敏功能更。但是,现有技术中的日志脱敏应用程序产品,脱敏策略无法个性化的适用不同应用程序,脱敏策略修改后不能及时生效,必须重启应用程序,不能实时切换策略,并且不能主动对历史日志进行脱敏。
因此,提供一种日志脱敏方法、装置、计算机设备和计算机可读存储介质,更好地满足应用程序个性化日志脱敏需求,是本领域需要解决的技术问题。
发明内容
本发明的目的是提供一种日志脱敏方法、装置、计算机设备和计算机可读存储介质,用于解决现有技术存在的上述问题。
为了实现上述目的,本发明提供了一种日志脱敏方法。
该日志脱敏方法包括:接收应用程序的启动命令,并启动运行应用程序;监听所述应用程序的日志输出事件;当监听到所述应用程序的日志输出事件时,拦截所述日志输出事件对应的待输出的日志内容;调用日志脱敏配置文件,其中,所述日志脱敏配置文件用于指示待脱敏数据类型和与所述待脱敏数据类型相对应的脱敏规则;按照所述日志脱敏配置文件对所述日志内容进行脱敏;将脱敏后的日志内容返回至所述应用程序,以使所述应用程序将所述脱敏后的日志内容输出。
为了实现上述目的,本发明提供了一种日志脱敏装置。
该日志脱敏装置包括:接收模块,用于接收应用程序的启动命令,,并启动运行应用程序;监听模块,用于监听所述应用程序的日志输出事件;拦截模块,用于当所述监听模块监听到所述应用程序的日志输出事件时,拦截所述日志输出事件对应的待打印的日志内容;调用模块,用于调用日志脱敏配置文件,其中,所述日志脱敏配置文件用于指示待脱敏数据类型和与所述待脱敏数据类型相对应的脱敏规则;脱敏模块,用于按照所述日志脱敏配置文件对所述日志内容进行脱敏;输出模块,用于将脱敏后的日志内容返回至所述应用程序,以使所述应用程序将所述脱敏后的日志内容打印输出。
为了实现上述目的,本发明提供了一种计算机设备。
该计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现本发明提供的任意一种方法的步骤。
为了实现上述目的,本发明提供了一种计算机可读存储介质。
该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现本发明提供的任意一种方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910300602.1/2.html,转载请声明来源钻瓜专利网。