CommonSecurityLog
| where DeviceVendor has 'Silverfort'
| where DeviceProduct has 'Admin Console'
| where DeviceEventClassID == "NewIncident"
| where Message has "UserBruteForce"
| extend UserName = parse_json(replace('^""|""$', '', Message))['userName']
version: 1.0.0
id: 46ff357b-9e98-465b-9e45-cd52fa4a7522
name: Silverfort - UserBruteForce Incident
queryPeriod: 15m
requiredDataConnectors:
- connectorId: SilverfortAma
dataTypes:
- CommonSecurityLog
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Silverfort/Analytic Rules/User_Brute_Force.yaml
queryFrequency: 15m
kind: Scheduled
relevantTechniques:
- T1110
entityMappings:
- entityType: Account
fieldMappings:
- identifier: Name
columnName: UserName
severity: High
triggerThreshold: 0
triggerOperator: gt
tactics:
- CredentialAccess
query: |-
CommonSecurityLog
| where DeviceVendor has 'Silverfort'
| where DeviceProduct has 'Admin Console'
| where DeviceEventClassID == "NewIncident"
| where Message has "UserBruteForce"
| extend UserName = parse_json(replace('^""|""$', '', Message))['userName']
description: |
'A security weakness that allows attackers to gain unauthorized access to user accounts by systematically guessing the username and password combinations.'