我目前在 Ubuntu Trusty 上使用 ModSecurity 2.7 和 Apache 2.4.7。
我想使用 Apache 的LogFormat
和CustomLog
指令,以便我可以包含一个字段,指示 ModSecurity 是否决定允许请求继续进行,或者它是否阻止了请求。
我还想包含一个字段,指示允许的请求是否触发了任何仅警告的 ModSecurity 规则。我不关心这是否需要是两个不同的字段,或者只是一个,只要信息出现在每个 Apache 日志行上。
有文档建议我可以使用mod_log_config
和%{...}M
语法在 Apache 日志中包含 ModSecurity 变量,但我不知道哪些变量会给我必要的信息。
我明确地尝试维护SecAuditEngine RelevantOnly
并且不需要为每个请求提供完整的审核日志。我也希望避免使用mod_unique_id
或类似方法进行交叉对数关联。
这可能吗。如何?