Replies: 5 comments 8 replies
-
|
Would be interesting to know which SIEMs support this, or if it's only going to get support in the main 3, (Splunk, Elastic, Grafana). |
Beta Was this translation helpful? Give feedback.
-
|
I like it! And from implementation point of view it should be only the introduction of some new types and query templates, but a big thing to achieve a lot. |
Beta Was this translation helpful? Give feedback.
-
|
If there is no opposition to this proposal, I could get started implementing it. |
Beta Was this translation helpful? Give feedback.
-
|
I have work on baseline some time ago https://github.com/frack113/sigma-specification/blob/new-correlation/specification/sigma-correlation-rules-specification.md#base-line-baseline I'm more on somethink like: my |
Beta Was this translation helpful? Give feedback.
-
|
Added to the specs in part - See https://github.com/SigmaHQ/sigma-specification/blob/main/specification/sigma-correlation-rules-specification.md |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Context
Right now, correlations searches only support "COUNT" as an aggregation function
Proposal
There exists many more, like "SUM", "AVERAGE", "MAX", "MIN", "MEDIAN", "MODE", "PERCENTILE", "RANGE" and "STANDARD DEVIATION".
This sounds like a lot, but for most backends, the resulting rule would be the same for all of these, just the aggregate functions that changes.
What this would allow
This would allow to create Sigma Correlations rules like those:
etc.
Proposed implementation
Here is my proposed implementation for the rule "At least 1000MB was sent to a website in the span of 1 day by a single user."
This requires very little change to the specification to allow such rules. We simply allow these new types.
Here is the "A computer spawned more processes in a day than 99% of the other computers." example:
Conclusion
Adding these to the Sigma Correlations Specification would allow many very interesting detections to be developed. At my organization, we strive to achieve 100% of our rules to be expressed in Sigma, and this would be a big step in this direction.
Beta Was this translation helpful? Give feedback.
All reactions