The trust model breaks because the user appears to authenticate to the real service, while the attacker sits between the user and the target in real time. That allows credential relay, token capture and session replay. Teams should assume that anything relying on visual site recognition alone is fragile when the session itself can be proxied.
What breaks in the login trust chain when the session is proxied?
Adversary-in-the-middle phishing does not usually “crack” the password in the classic sense. It breaks the assumption that the browser session is talking directly to the legitimate service. That changes the meaning of a successful login, because the attacker can forward the flow in real time and capture the artefacts that matter after authentication, not just the password itself.
The practical failure is that site recognition alone stops being a reliable control. A user may see the real brand, the real login page, and even the real MFA prompt, while the attacker relays each step and obtains usable material from the interaction. That is why phishing-resistant authentication matters more than password quality or visual familiarity in these flows.
Why credential relay changes the security model, not just the attack path
Once a relay channel exists, the attacker can turn a legitimate authentication ceremony into a controlled proxy session. The target service sees a valid sequence of requests and may issue tokens or cookies as if the user were present. The user has not necessarily been “hacked” at the password layer, but the session context has been compromised in a way that defeats naive trust in the login page.
That means the most important asset is often the post-authentication session, not the password field. A relay attack can preserve enough continuity for the adversary to capture session tokens, replay a login, or continue access after the user believes the transaction has finished. MFA Guide is useful here because it distinguishes MFA forms that are relay-resistant from ones that are not.
For identity teams, the key question is whether the login flow binds the authenticator to the origin and the specific transaction. If it does not, then the service may still be vulnerable even when MFA is enabled. Identity Provider and SSO Security Guide and Workforce Identity Security Guide both reinforce the operational point that session security and phishing-resistant MFA have to be designed together.
What defenders should change in login assurance and recovery
Login assurance should be evaluated by the properties of the authenticator, the token, and the session, not by whether the user “recognized” the page. The strongest practical signal is whether the mechanism resists relay, token theft, and downstream reuse even if the user is fully deceived in real time. When the answer is no, the control is not strong enough for high-value access.
Recovery paths deserve the same scrutiny as primary login. If help desk resets, backup factors, or federation fallbacks can be abused after a relay attack, the organisation may simply move the attacker from one weak step to another. MFA Guide and Identity Provider and SSO Security Guide both support the same operational lesson: protect the whole login path, not only the first prompt.
Teams also need to assume that session theft can outlive the original phish. Once a token or cookie is issued, downstream access may continue until expiry, revocation, or reauthentication. That is why login hardening, short session lifetime where appropriate, and rapid invalidation of suspicious sessions matter as much as the factor used at sign-in.
Risk and Threat Considerations
Adversary-in-the-middle phishing creates a high-confidence impersonation channel because the target service may never see an obviously invalid login. That makes detection harder and increases the chance that stolen session material will be reused before the organisation notices.
Failure mechanism: The attacker proxies the authentication ceremony, relays challenge and response in real time, and captures the resulting authenticated session artefacts, which bypasses controls that depend on password secrecy or visual page recognition.
Impact: The attacker can obtain durable access, replay sessions, move into privileged actions, and defeat response efforts that focus only on password reset instead of session revocation and factor replacement.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-63, NIST SP 800-53 Rev 5, OWASP ASVS, NIST Zero Trust (SP 800-207) and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-63 | Digital Identity Guidelines | Covers phishing-resistant authentication and authenticator binding for relay-resistant login flows. |
| Recommendation — Adopt phishing-resistant authentication and validate that sessions cannot be relayed or replayed. | ||
| NIST SP 800-53 Rev 5 | IA-2 — Identification and Authentication (Organizational Users) | Applies to how workforce users prove identity at login and withstand relay-based compromise. |
| IA-5 — Authenticator Management | Applies to lifecycle handling of authenticators, tokens, and session-related secrets abused in relay attacks. | |
| Recommendation — Require stronger user authentication for access paths that face adversary-in-the-middle phishing. Harden authenticator handling and revoke compromised credentials and sessions quickly. | ||
| OWASP ASVS | V6 — Authentication | Directly addresses login assurance, phishing resistance, and authentication ceremony weaknesses. |
| V7 — Session Management | Session theft and replay are central to the impact of adversary-in-the-middle phishing. | |
| V10 — OAuth and OIDC | Federated login and token issuance can be abused when the authentication flow is relayed. | |
| Recommendation — Verify that authentication flows resist replay, interception, and token theft. Bind sessions tightly and invalidate them rapidly when compromise is suspected. Validate federation and token handling so intercepted sign-ins cannot be replayed. | ||
| NIST Zero Trust (SP 800-207) | Zero Trust Architecture | Supports continuous trust verification when login-origin trust cannot be assumed. |
| Recommendation — Treat authenticated sessions as continually verified rather than implicitly trusted after sign-in. | ||
| CIS Controls v8 | CIS-5 — Account Management | Account lifecycle and access revocation become critical after relay-based login compromise. |
| Recommendation — Minimise standing access and revoke suspicious sessions and accounts promptly. | ||
Practitioner Guidance
What to verify: Confirm that the login flow is actually phishing-resistant under relay conditions, not just branded as MFA. Test whether the factor is bound to the origin and whether replayed assertions or captured sessions are rejected.
What changes at scale: The more federated apps, backup factors, and help desk exceptions you have, the more likely a single proxied login becomes an organisation-wide access path. Review high-value roles first, then extend the same standard to every sign-in path that can reach them.
Common mistake: Treating “we use MFA” as the end of the analysis. For this threat model, the real question is whether the session remains trustworthy after the user has been tricked into authenticating through an attacker-controlled intermediary.
Practitioner takeaway: If an attacker can relay the login in real time, the control boundary moves from password entry to session issuance and recovery, so that is where assurance must be proven.
Related resources from NHI Mgmt Group
- Why do OTP based MFA flows still fail against modern phishing and adversary in the middle attacks?
- What breaks when open redirects are used in login flows?
- Why do adversary-in-the-middle phishing kits continue to succeed against cloud identities even when multifactor authentication is enabled?
- What breaks when MFA bypass techniques and adversary in the middle phishing are not accounted for in access controls?