Potential Compromised Okta Credentials
Description
Identifies high-confidence credential compromise by detecting Okta login without Push Security verification followed by Push Security phishing attack within 60 minutes. This sequence indicates an attacker authenticated to Okta with stolen credentials then attempted MFA fatigue or push bombing attacks. The correlation of both events provides strong evidence of active account compromise requiring immediate response.
Query
Detection:
- Group:
- ID: Login Without Push Marker
RuleID: Okta.Login.Without.Push.Marker
- ID: Push Phishing
RuleID: Push.Security.Phishing.Attack
MatchCriteria:
field_name:
- GroupID: Login Without Push Marker
Match: actor.alternateId
- GroupID: Push Phishing
Match: new.employee.email
Schedule:
RateMinutes: 1440
TimeoutMinutes: 10
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
Okta.Login.Without.Push.Markerwithin 1800m -
correlates · Panther group
Push.Security.Phishing.Attackwithin 1800m
Analyst notes
- Query Okta System Log for all actions taken during the compromised session by actor.alternateId between the unauthorized login and Push Security phishing attack, looking for application access, data downloads, configuration changes, or privilege escalations
- Review the Push Security phishing attack details to identify the attacker's tactics, timing, and social engineering methods, then analyze the source IP address from the Okta login using threat intelligence feeds to determine if it's associated with known malicious infrastructure
- Query email logs and security awareness training platforms for phishing emails targeting the user in the 30 days before the compromise to identify the potential credential theft vector