Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crowdstrike FDR: Scaling host metadata enrichment #12822

Open
chemamartinez opened this issue Feb 18, 2025 · 1 comment
Open

Crowdstrike FDR: Scaling host metadata enrichment #12822

chemamartinez opened this issue Feb 18, 2025 · 1 comment
Labels
enhancement New feature or request Integration:crowdstrike CrowdStrike needs:triage Team:Security-Service Integrations Security Service Integrations Team [elastic/security-service-integrations]

Comments

@chemamartinez
Copy link
Contributor

As part of #2816, a cache processor was added to enrich FDR events with host and user metadata at ingest-time.

Image

That means that right now, the cached metadata is stored locally in the agent and the enrichment doesn't work when agents are scaled horizontally.

This issue is intended to track our progress on researching possible solutions/workarounds.

Ideas

  • Support storing data in memcached or redis (something that is available as a service on CSPs). Make the existing cache processor "multi-layer" with read-through to the distributed cache when the local memory cache doesn't contain the key.

  • ES|QL is adding a new lookup join feature that could be used to perform the metadata join at query time. That would simplify the architecture as it doesn't require any changes on the agent side. See [Discuss] Supporting ES|QL LOOKUP JOIN on integration data package-spec#873.

@chemamartinez chemamartinez added enhancement New feature or request Integration:crowdstrike CrowdStrike needs:triage Team:Security-Service Integrations Security Service Integrations Team [elastic/security-service-integrations] labels Feb 18, 2025
@elasticmachine
Copy link

Pinging @elastic/security-service-integrations (Team:Security-Service Integrations)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Integration:crowdstrike CrowdStrike needs:triage Team:Security-Service Integrations Security Service Integrations Team [elastic/security-service-integrations]
Projects
None yet
Development

No branches or pull requests

2 participants