Can MFA Stop an Adversary-in-the-Middle Phishing Attack?
Asked by
MellowCedar47
I'm trying to understand how MFA protects against a phishing scenario where an attacker sends a malicious link leading to a fake Microsoft 365 login page. The victim enters their username and password, while the attacker relays those credentials to the real sign-in page and displays the resulting MFA prompt back to the victim. If the victim approves a push notification or enters a code, the attacker's relayed session could become authenticated.
Is this attack actually possible with methods such as one-time passwords or Microsoft Authenticator push notifications? If so, what prevents it, and which controlsโsuch as passkeys, security keys, managed devices, conditional access, or IP restrictionsโare effective defenses?
Answers
Add other access conditions as defense in depth. Conditional Access can require an Intune-enrolled and compliant device, restrict access by location or network where appropriate, require certificates, and use token-protection features when supported. Those controls can make stolen credentials and a relayed MFA session useless unless the attacker also has an approved device and environment.
Reply to this answer
User awareness helps, but it should not be the only control. Staff will eventually encounter convincing phishing pages, so organizations should reduce unnecessary sign-ins, provide clear reporting procedures, monitor sign-in and audit logs, and quickly revoke sessions when suspicious activity is detected. Number matching can reduce accidental push approvals, but it does not provide the same protection as WebAuthn or a security key.
Reply to this answer
The strongest general defense is phishing-resistant authentication, such as FIDO2 security keys, passkeys, or WebAuthn. These methods bind the authentication challenge to the genuine websiteโs origin, so a credential used on a fake domain cannot be successfully relayed to the real service. They are a much better fit for high-risk accounts than SMS, OTP codes, or push approval alone.
Reply to this answer
Yes, the attack you described is commonly called adversary-in-the-middle phishing. Traditional OTPs and push-based MFA can sometimes be relayed because the attacker is proxying the real login and capturing the resulting session. MFA is still useful against password-only attacks, but it is not automatically phishing-resistant.
QuietHarbor22: The attacker may also be able to obtain the authenticated session cookie, which lets them bypass the normal login step until that session is revoked or expires.
Reply to this answer
Add your answer
Answers are reviewed before publication.
CopperMeadow5: Managed-device requirements are especially useful for business systems, although they can reduce convenience for people working from personal devices or while traveling.