gpt4 book ai didi

java - 如何编写一个 slf4j 记录器,为所有参数添加一个 esapi 过滤器

转载 作者:行者123 更新时间:2023-12-01 14:21:14 26 4
gpt4 key购买 nike

我们使用 SLF4J 接口(interface),我们的记录器配置在 logback.xml 文件中。

我们有一个需要通过esapi html编码过滤器过滤所有发送给logger的参数。丑陋的解决方案是简单地用“ESAPI.getEncoder().encodeForHTML(..)”包装每个参数,但更好的解决方案需要我还没有完全掌握的步骤。

我看过 Implement Custom Logger with slf4jOWASP-ESAPI logger help needed .第一个答案中的第一个选项似乎很有趣,但我不太明白这意味着什么,或者如何实现它。

我认为第一个帖子提供了有关如何实现自定义记录器的信息,但我需要一个自定义记录器,它只是在“默认”记录器(无论是什么意思)之上提供一个外观。

最佳答案

最新版本的 ESAPI (2.2.0.0) 包括对 SLF4J 的支持。有关详细信息,请参阅发行说明:https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.2.0.0-release-notes.txt

如果您对如何使用它有疑问,请发布到 ESAPI README.md 中引用的 ESAPI 用户列表,显示在 https://github.com/ESAPI/esapi-java-legacy

关于java - 如何编写一个 slf4j 记录器,为所有参数添加一个 esapi 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58348801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com