A security operations analyst is tuning a SIEM correlation rule designed to detect brute-force password attacks against domain user accounts. The current rule generates an alert when a single user account has more than 10 failed logon attempts within a 5-minute window. The SOC team is overwhelmed by thousands of alerts each day, the vast majority of which are triggered by legitimate users who accidentally mistype their passwords. Which of the following modifications to the rule would most effectively reduce false positives while still detecting actual brute-force attacks?
Trap 1: Modify the rule to trigger only when the failed attempts originate…
This is correct because a genuine brute-force attack often uses a distributed set of source IPs to evade rate limiting, whereas a legitimate user mistyping typically connects from a single IP. This change filters out most false positives while still detecting distributed attacks.
Trap 2: Modify the rule to trigger only when the failed attempts are…
Changing the trigger to require failures against multiple distinct user accounts converts the rule from detecting a vertical brute-force attack (many attempts against one account) to a horizontal password-spraying attack (one password attempted across many accounts). The false positive in question is a single legitimate user repeatedly mistyping their password, which produces many failures on one account; this change would suppress that noise, but it would also blind the SIEM to a genuine single-account brute-force attack. It sidesteps the tuning problem rather than solving it, because the attacker's source-IP distribution is the more reliable discriminator.
Trap 3: Add an exception to suppress alerts for any user account that has a…
Suppressing alerts whenever a password reset request exists for the same user is unreliable because many legitimate users who mistype their password simply retry with the correct one, without ever initiating a reset. Worse, an attacker performing a brute-force attack can submit a password reset request themselves to create a false alibi, causing the SIEM to ignore the failed login burst. This exception is easy to game, depends on a side-channel workflow that may not always be auditable, and does not provide a deterministic relationship between the failed attempts and the reset request.
- A
Increase the failed attempt threshold to 20 attempts within the same 5-minute window.
Simply raising the failed-attempt threshold to 20 within the same 5-minute window does not address why the alert fires; it only requires more noise to trigger, and a fast typist or a user with a stored wrong credential could still exceed it. More importantly, a determined attacker can deliberately throttle their login rate to stay under the threshold, extending the attack duration while avoiding detection. This kind of numeric tuning increases the attacker's 'free attempt' budget before an alert, directly raising the risk of a successful credential compromise.
- B
Modify the rule to trigger only when the failed attempts originate from multiple distinct source IP addresses.
Why wrong: This is correct because a genuine brute-force attack often uses a distributed set of source IPs to evade rate limiting, whereas a legitimate user mistyping typically connects from a single IP. This change filters out most false positives while still detecting distributed attacks.
- C
Modify the rule to trigger only when the failed attempts are against multiple distinct user accounts.
Why wrong: Changing the trigger to require failures against multiple distinct user accounts converts the rule from detecting a vertical brute-force attack (many attempts against one account) to a horizontal password-spraying attack (one password attempted across many accounts). The false positive in question is a single legitimate user repeatedly mistyping their password, which produces many failures on one account; this change would suppress that noise, but it would also blind the SIEM to a genuine single-account brute-force attack. It sidesteps the tuning problem rather than solving it, because the attacker's source-IP distribution is the more reliable discriminator.
- D
Add an exception to suppress alerts for any user account that has a valid password reset request within the same time period.
Why wrong: Suppressing alerts whenever a password reset request exists for the same user is unreliable because many legitimate users who mistype their password simply retry with the correct one, without ever initiating a reset. Worse, an attacker performing a brute-force attack can submit a password reset request themselves to create a false alibi, causing the SIEM to ignore the failed login burst. This exception is easy to game, depends on a side-channel workflow that may not always be auditable, and does not provide a deterministic relationship between the failed attempts and the reset request.