Hello Jesus,
thank you for your detailed answer.
Also thank you for clearing up the usage and role of Logstash in this context.
As for the other proposals I see a few caveats:
- Filebeat doesn’t seem to have a processor that matches the use case (looking up for matches in some kind of external table/resource/list) to enrich data before sending it to indexing, it seems to have basic string manipulation use cases.
- As far as I have understood, CDB lists can be used to create specific rules that fire up once there’s a match without doing an enrichment (no further fields are created in the matched events). Without even considering the difficulties in maintaining CDB lists up-to-date with relevant data, I’m not sure that the Wazuh component that uses them would be able to keep up with high EPS. Can you please either confirm or dismiss this?
- In case we used Logstash, enrichment would be possible but the enriched data wouldn’t be available to Wazuh rules for alerting, correct? So a combination of Logstash enrichment and CDB lists (always considering the previous point) would be needed to achieve both.
Please let me know if you need further details from my side, I’ll gladly provide them.
Thanks for your time, have a nice day.
Best regards,
Marco