日志文件生成方法、装置及电子设备与流程

摘要: 本发明涉及金融科技领域,尤其涉及一种日志文件生成方法、装置及电子设备。背景技术:1、当前应用中敏感信息常以明文形式记录在日志文件中,存在泄露风险。2、现有技术中...
日志文件生成方法、装置及电子设备与流程

本发明涉及金融科技领域,尤其涉及一种日志文件生成方法、装置及电子设备。

背景技术:

1、当前应用中敏感信息常以明文形式记录在日志文件中,存在泄露风险。

2、现有技术中,不同应用接口日志报文的结构之间差异大,需针对每个应用接口单独开发加密逻辑。

3、现有技术存在需重复编写加密代码,工作量大,改造成本高,人工识别敏感字段易遗漏或误判,加密逻辑分散,难以统一管理,维护困难的问题。

技术实现思路

1、本发明提供了一种日志文件生成方法、装置及电子设备,实现了以配置驱动替代硬编码的加密处理方式,无需针对不同结构的日志报文重复开发加密逻辑,大幅降低了开发工作量和改造成本,避免了人工识别导致的遗漏或误判,显著降低了维护成本。

2、根据本发明的一方面,提供了一种日志文件生成方法,所述方法包括:

3、获取目标接口的日志报文及所述目标接口的加密配置;

4、基于所述目标接口的加密配置,检测全局加密开关的全局开关状态及接口加密开关的接口开关状态;

5、若所述全局加密开关或所述接口加密开关中至少一个处于开启状态,则基于所述目标接口的加密配置,对所述日志报文进行加密处理,生成目标日志文件。

6、根据本发明的另一方面,提供了一种日志文件生成装置,所述装置包括:

7、目标日志报文获取模块,用于获取目标接口的日志报文及所述目标接口的加密配置;

8、双层加密开关检测模块,用于基于所述目标接口的加密配置,检测全局加密开关的全局开关状态及接口加密开关的接口开关状态;

9、目标日志文件生成模块,用于若所述全局加密开关或所述接口加密开关中至少一个处于开启状态,则基于所述目标接口的加密配置,对所述日志报文进行加密处理,生成目标日志文件。

10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

11、至少一个处理器;以及

12、与所述至少一个处理器通信连接的存储器;其中,

13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的日志文件生成方法。

14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的日志文件生成方法。

15、根据本发明的另一方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现本发明任一实施例所述的日志文件生成方法。

16、本发明实施例的技术方案,通过为各目标接口配置独立的加密配置,并结合全局加密开关与接口加密开关的双层开关机制,实现了以配置驱动替代硬编码的加密处理方式,无需针对不同结构的日志报文重复开发加密逻辑,大幅降低了开发工作量和改造成本;同时,通过加密配置自动化确定敏感字段,避免了人工识别导致的遗漏或误判;此外,双层开关机制兼顾了全局统一管控与接口级灵活控制的需求,加密规则集中于配置中统一管理,显著降低了维护成本。

17、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

1.一种日志文件生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标接口的加密配置,对所述日志报文进行加密处理,生成目标日志文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述加密配置进行解析,识别目标敏感字段以及所述目标敏感字段对应的目标加密方式,包括:

4.根据权利要求2所述的方法,其特征在于,所述对所述加密配置进行解析,识别所述日志报文中的目标敏感字段以及所述目标敏感字段对应的目标加密方式,包括:

5.根据权利要求2所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,在所述若所述全局加密开关或所述接口加密开关中至少一个处于开启状态,则基于所述目标接口的加密配置,对所述日志报文进行加密处理,生成目标日志文件之后,还包括:

7.根据权利要求1所述的方法,其特征在于,在所述若所述全局加密开关或所述接口加密开关中至少一个处于开启状态,则基于所述目标接口的加密配置,对所述日志报文进行加密处理,生成目标日志文件之后,还包括:

8.根据权利要求1所述的方法,其特征在于,在所述基于所述目标接口的加密配置,检测全局加密开关的全局开关状态及接口加密开关的接口开关状态之后,还包括:

9.一种日志文件生成装置,其特征在于,所述装置包括:

10.一种电子设备,其特征在于,所述电子设备包括: