#web-server #log #anonymization #gdpr

app ApacheLogAnonymizer

根据 GDPR 标准对网络服务器日志进行匿名化,以便长期存储

2 个版本

0.1.1 2020 年 9 月 22 日
0.1.0 2020 年 9 月 22 日

#4#匿名化

每月 48 次下载

EUPL-1.2

10KB
104

ApacheLogAnonymizer

一个小型的 Rust 程序,用于匿名化网络服务器日志。

ApacheLogAnonymizer 旨在从网络服务器日志文件中删除个人信息,以便符合 GDPR (德语:DSGVO) 的要求。

  • ApacheLogAnonymizer 使用正则表达式搜索 IPv4 地址、IPv6 地址和带有 GET 参数的 URL。
  • 通过截断所有地址的后半部分来匿名化 IP 地址。
  • 删除 GET 参数,并用 XXXXX 替换以指示删除。

ApacheLogAnonymizer 仅在 apache2 的 access.logerror.log 样本上进行了测试。


本程序根据知识和能力编写,但无法保证功能或正确性。

依赖项

~3MB
~58K SLoC