Snowflake Brute Force Login Success
Description
Detecting brute force activity and reporting when a user has incorrectly logged in multiple times and then had a successful login.
Query
Detection:
- Group:
- ID: Multiple Failed Logins
RuleID: Snowflake.Stream.BruteForceByIp
MinMatchCount: 5
- ID: Successful Login
RuleID: Snowflake.Stream.LoginSuccess
MatchCriteria:
field_name:
- GroupID: Multiple Failed Logins
Match: CLIENT_IP
- GroupID: Successful Login
Match: CLIENT_IP
Schedule:
RateMinutes: 1440
TimeoutMinutes: 15
LookbackWindowMinutes: 1800
Rule dependencies
⚠ Higher-order rule. It fires on other rules' alerts, not on raw events, so it cannot fire on its own. Deploy the rules it depends on too.
Depends on
-
correlates · Panther group
Snowflake.Stream.BruteForceByIpwithin 1800m -
correlates · Panther group
Snowflake.Stream.LoginSuccesswithin 1800m