Okta User Sessions Started from Different Geolocationsedit

Detects when a specific Okta actor has multiple sessions started from different geolocations.

Rule type: threshold

Rule indices:

  • filebeat-*
  • logs-okta*

Severity: medium

Risk score: 47

Runs every: 15m

Searches indices from: now-30m (Date Math format, see also Additional look-back time)

Maximum alerts per execution: 100

References:

Tags:

  • Use Case: Identity and Access Audit
  • Data Source: Okta
  • Tactic: Initial Access

Version: 1

Rule authors:

  • Elastic

Rule license: Elastic License v2

Investigation guideedit

Setupedit

The Okta Fleet integration, Filebeat module, or similarly structured data is required to be compatible with this rule.

Rule queryedit

event.dataset:okta.system and okta.event_type:user.session.start and not okta.security_context.is_proxy:true
    and okta.actor.id:* and client.geo.country_name:*

Framework: MITRE ATT&CKTM