Cloud account compromise
The visible artifact is rarely the mechanism. Removing it and resetting the password feels like a response and frequently is not one.
030 min60
- 01
Revoke sessions first, then reset the password
by 10 minIn that order. Reversing them leaves a window in which the old refresh token still works. Then reset, then enrol MFA.
- 02
Enumerate OAuth grants and service principals
by 20 minThis is the step that is usually skipped and usually the actual mechanism. A consent grant with offline_access survives the password reset, the MFA enrolment and the rule deletion, because it never meets a login prompt.