出于 GDPR 的原因,我想匿名化记录在 WildFly 的 access.log 文件中的 IP 地址。我该怎么做呢?有没有现成的解决方案?或者一些简单的方法来扩展现有的日志记录格式?我想保留 IPv4 地址的前 3 个八位字节。
问问题
107 次
1 回答
0
我在 github 上向 Undertow 项目提交了一个相关的补丁。它将引入一个新属性“%o”——混淆的 IP 地址,以及新的预定义日志模式——“combinedobf”、“commonobf”,这两者都将记录 %o 而不是完整的主机/IP。
它似乎适用于 WildFly 15.0.1 - 我现在只是替换了当前的 untertow-core 模块。
https://github.com/undertow-io/undertow/pull/720
更新
该补丁现已包含在 WildFly 16 中。https://javagc.leponceau.org/2019/03/wildfly-16-now-with-improved-dsgvogdpr.html
于 2019-02-08T17:47:51.760 回答