摘要
本发明涉及信息安全技术领域,公开了一种基于脱敏代理的日志脱敏打印方法、装置、设备及介质,该方法包括利用挂载参数在Java服务中指定脱敏代理,调用脱敏代理中的初始化方法;基于初始化方法利用Java虚拟机的拓展接口调用拦截修改方法注册日志类脱敏转换器;当Java虚拟机加载类时,调用日志类脱敏转换器中的转换方法对日志内容类进行脱敏增强;调用脱敏增强后的日志内容类中的信息格式化方法打印日志内容。在本发明中,采用在Java服务中指定脱敏代理,并在Java虚拟机加载类时,调用日志类脱敏转换器中的转换方法对Java虚拟机中加载的日志内容类进行脱敏增强,最后打印对应的日志内容。如此,可以更加简便、高效、灵活且安全的打印日志内容。