-
Notifications
You must be signed in to change notification settings - Fork 508
crowdstrike: add parsing for cspm events in FDR data stream #15783
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
base: main
Are you sure you want to change the base?
Conversation
f76b6c4 to
85c1ff8
Compare
85c1ff8 to
3f4b9fa
Compare
🚀 Benchmarks reportTo see the full report comment with |
| ignore_missing: true | ||
|
|
||
| # Renames | ||
| - rename: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These renames are not necessary, maybe we can remove this.
|
|
||
| # Converts | ||
| - convert: | ||
| field: crowdstrike.Severity |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This field is already defined as an integer.
| target_field: crowdstrike.resource_name | ||
| if: ctx.crowdstrike?.resource instanceof String | ||
| ignore_missing: true | ||
| - remove: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is to make sure that no cloud.* fields collide.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The discrepancy I noticed in the CSPM dashboard is that the matrices are not exactly the same as those shown in the CrowdStrike dashboard.
This could be due to duplicate events in the FDR data stream (I noticed a few) or delays in the logs being sent from CrowdStrike to S3.
The FDR feed consists of regular transfers of data (data dumps), intended to store data beyond the Falcon retention period.
💚 Build Succeeded
History
|
Proposed commit message
Note
This PR adds parsing for CSPM events in the FDR logs that were previously being indexed as-is.
No configuration changes are required on user side to enable parsing.
The CSPM event schema is inferred from sample logs generated in CrowdStrike and is not officially documented.
There is a risk of missed parsing if the event format changes in future by CrowdStrike.
Checklist
changelog.ymlfile.Author's Checklist
How to test this PR locally
Pipeline tests:
Related issues
Screenshots
CrowdStrike CSPM Dashboard: