The single most common mistake is getting the order wrong: teams disable the authenticator, then start hunting the logs, then revoke sessions an hour later. Each delay lets a captured token outlive the fix.
Work in this sequence. Each step has an owner so nobody waits for permission.
| Minute | Action | Owner | Why it comes here |
|---|---|---|---|
| 0 to 2 | Open an incident ticket, page the on-call identity admin, message the user on a channel they still control (phone, manager) | Helpdesk lead | Confirms the report is real and starts the audit trail |
| 2 to 5 | Disable the affected authenticator method in the identity provider | Identity admin | Stops new sign-ins with the stolen factor |
| 5 to 10 | Revoke refresh tokens and kill active sessions | Identity admin | Zaps sessions already issued during the gap |
| 10 to 15 | Pull sign-in logs from the time the device went missing | SOC analyst | Establishes whether anyone got in |
| 15 onward | Force re-enrollment on a verified channel | Helpdesk lead | Restores access without reopening the hole |
A useful decision rule for step 2: if you cannot state the exact time the device went missing, assume it went missing at the start of the user's last known offline window and pull logs from 24 hours earlier. Attackers rarely wait.
The reason revocation is separate from disabling the authenticator is that tokens are issued independently. Microsoft notes that access tokens issued by Microsoft Entra ID last for 1 hour by default, and apps can silently reauthenticate with a refresh token, so an attacker sitting on a valid refresh token survives a simple MFA reset (Microsoft Entra revocation guidance). Disabling the factor does not revoke those tokens.



