Web应用防火墙(WAF)是保护web应用程序的重要工具,而分析WAF日志可以帮助我们更好地了解安全威胁并优化防护策略。本文将介绍15个使用OpenSearch分析WAF日志的实用例子,涵盖基础统计、安全分析、性能监控等多个方面。
在开始之前,请确保:
waf-logs-*
)GET waf-logs-*/_search { "size": 0, "aggs": { "total_requests": { "value_count": { "field": "timestamp" } }, "blocked_requests": { "filter": { "term": { "action": "BLOCK" } } }, "block_rate": { "bucket_script": { "buckets_path": { "blocked": "blocked_requests._count", "total": "total_requests.value" }, "script": "params.blocked / params.total * 100" } } } }