[Security Solution][Detections] Threshold rules can generate signals with overridden fields #83218
Labels
bug
Fixes for quality problems that affect the customer experience
Feature:Threshold Rule
Security Solution Threshold rule type
fixed
impact:high
Addressing this issue will have a high level of impact on the quality/strength of our product.
Team:Detections and Resp
Security Detection Response Team
Team: SecuritySolution
Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.
Team:SIEM
v7.9.0
v7.11.0
Summary
Due to the way threshold rules generate signals (quoted from an SDH ticket):
combined with a lack of validation on those fields, it's possible for a rule to generate signals that have overridden
signal.*
fields, which can cause various data integrity issues.Examples
A user wishes to generate a high-priority signal when another low-priority rule generates multiple signals. A natural way to accomplish this would be with a threshold rule against the signals index, with a query of
signal.rule.name: "my-low-priority-rule"
.signal.rule.name
of "my-low-priority-rule" along with asignal.rule.id
of the threshold rule.A user wishes to generate a signal when N building block signals are generated. A natural implementation would be a threshold rule of threshold N and a query of
signal.rule.building_block_type: "default"
signal.rule.building_block_type
of "default" and will thus also be building block signals and hidden by default.The text was updated successfully, but these errors were encountered: