Microsoft Sentinel does not rely on a single static rule. Detection is based on correlating identity telemetry over time and evaluating it against realistic movement constraints.
Data Sources Used for Detection
Sentinel ingests identity-related logs, including:
- Interactive and non-interactive sign-in events
- Identity provider audit logs
- Conditional access evaluations
- Source IP and client metadata
These records provide key attributes such as:
- Timestamp
- Source IP address
- Derived geographic location
- Device and authentication context
Accurate detection depends heavily on the completeness and consistency of this data.
Geolocation and IP Context
Each authentication event includes a source IP address. Sentinel enriches this data by:
- Mapping IP addresses to geographic locations
- Identifying known VPNs, proxies, and anonymization services
- Applying reputation and threat intelligence context
This enrichment allows Sentinel to estimate distance between sign-in locations and assess whether movement between them is plausible.
Time–Distance Correlation
Sentinel evaluates consecutive authentication events for the same identity by calculating:
- Geographic distance between locations
- Time elapsed between events
- Implied travel speed
If the implied speed exceeds realistic thresholds over repeated patterns, the activity is flagged for investigation.
This logic is applied across sessions rather than treating events in isolation.
Session and Timeline Correlation
Rather than analyzing single sign-ins, Sentinel:
- Correlates multiple authentication events per user
- Builds timelines of activity
- Identifies overlapping or parallel sessions
This helps distinguish between:
- Legitimate travel over longer timeframes
- Shared credentials
- Automated or scripted access from multiple regions