↳ Source GitHubRègle analytiqueHigh
SAST Auth Finding Correlated with Brute Force
Description
Detects applications with open SAST authentication findings that are
simultaneously experiencing brute force login attempts in Azure AD.
Correlates StratoSecure SAST findings with SigninLogs failure spikes.
- Type de règle
- Scheduled
- Version
- 1.0.0
- Statut déclaré
- Available
- Fréquence
- 1h
- Période analysée
- 75m
- Déclenchement
- gt 0
Couverture MITRE déclarée
Sources déclarées
Métadonnées du fichier source. Aucune dépendance déduite du KQL.
Connecteurs
Types de données
Requête KQL
Requête originale, sans modification.
let lookback = 1h;
let bruteForceThreshold = 20;
let AuthFindings = StratoSecure_Findings_CL
| where TimeGenerated >= ago(lookback)
| where FixStatus =~ "open"
| where Severity in ("Critical", "High")
| where RuleId has_any ("auth", "jwt", "login", "session", "token", "password", "credential")
| summarize FindingCount = count(), RuleIds = make_set(RuleId), Repos = make_set(Repository)
by ApplicationId, StraTenantId;
let BruteForce = SigninLogs
| where TimeGenerated >= ago(lookback)
| where ResultType != "0"
| summarize FailedAttempts = count(), DistinctUsers = dcount(UserPrincipalName),
IPList = make_set(IPAddress, 20), FirstAttempt = min(TimeGenerated), LastAttempt = max(TimeGenerated)
by AppId, AppDisplayName
| where FailedAttempts >= bruteForceThreshold;
AuthFindings
| join kind=inner BruteForce on $left.ApplicationId == $right.AppId
| project TimeGenerated = LastAttempt, ApplicationId, AppDisplayName, StraTenantId,
FindingCount, RuleIds, Repos, FailedAttempts, DistinctUsers, IPList
Entités déclarées
Contenus associés
Liens établis à partir des identifiants déclarés et des manifests des solutions.
Traçabilité de la source
GitHubLes valeurs affichées proviennent des fichiers du dépôt Azure/Azure-Sentinel. Elles décrivent le modèle publié, pas la configuration de votre workspace.
- Commit
9800e51↗- Identifiant source
4ae9f294-410d-4c11-9072-0d8fcf5162d8
GSTEP / SUIVI DU CATALOGUE
Ajouté au catalogue : 16 sept. 2026 · 05:49 UTC
Dernier changement observé : 16 sept. 2026 · 05:49 UTC