TL;DR: Passwords remain easy to steal, and legacy MFA that depends on SMS codes or other phishable factors can still leave accounts exposed to takeover, according to Beyond Identity and Google. The security problem is not MFA in name but whether the second factor actually resists phishing, SIM swapping, and token theft.
At a glance
What this is: This blog argues that MFA is only effective when the second factor resists phishing and theft, and that SMS-based or otherwise weak factors can undermine the control.
Why it matters: For IAM and NHI practitioners, the lesson extends beyond human logins: authentication strength depends on factor quality, not on adding a second prompt.
👉 Read Beyond Identity's blog on what developers need to know about MFA
Context
Multi-factor authentication is a control that asks for more than one proof of identity before granting access, but that does not mean every implementation reduces risk equally. For IAM and NHI governance, the core issue is whether the factor can be phished, replayed, or redirected, because weak second factors can preserve the same trust assumptions that passwords already fail to protect. In practice, that distinction matters across user accounts, service workflows, and any workflow that depends on secrets or tokens.
The article frames a familiar enterprise problem: teams add MFA to reduce account takeover, then discover that the factor they chose is still vulnerable to SIM swapping, phishing, or easy interception. That pattern is typical, not exceptional, because many organisations stop at compliance-driven MFA rather than designing for authentic resistance to modern attack paths. For a deeper identity baseline, see the Ultimate Guide to NHIs.
Key questions
Q: How should security teams choose MFA factors that actually resist phishing?
A: Choose factors that bind authentication to a device or cryptographic key, not to a code that can be relayed or intercepted. The practical test is whether an attacker who already knows the password can still complete login by abusing the delivery channel, recovery flow, or user psychology. If the answer is yes, the factor is too weak for high-risk access.
Q: Why does SMS-based MFA still create account takeover risk?
A: SMS creates risk because the factor travels through a channel that can be redirected through SIM swapping, message interception, or social engineering. It may block low-effort attacks, but it does not provide strong assurance against an attacker who can compromise the phone number or trick the user into sharing the code. That makes it unsuitable for sensitive or privileged access.
Q: What is the difference between strong MFA and phishing-resistant MFA?
A: Strong MFA means more than one factor is used, while phishing-resistant MFA means the factor cannot be easily captured and replayed by an attacker. A code sent by text may count as MFA, but it is not resistant enough for high-risk accounts because the secret can be stolen outside the application itself. Resistance is the higher standard.
Q: How should organisations test MFA before relying on it for access control?
A: Test the full journey, including enrollment, login, reset, backup access, and administrative override. Then simulate phishing, SIM swap, and help-desk abuse to see whether the control still holds when the attacker has partial identity knowledge. A rollout is only credible when it resists realistic abuse, not just the normal path.
Technical breakdown
Why phishable MFA factors still fail in practice
Phishable MFA factors fail because they verify possession or approval in ways an attacker can often intercept, replay, or coerce. SMS one-time codes, push approvals, and shared recovery paths can all be abused when the attacker already has a password or controls the session initiation. The real weakness is not the second step itself, but the fact that the factor does not bind authentication strongly to the legitimate user and device. That leaves organisations with a control that looks stronger on paper while still supporting account takeover through social engineering or telecom compromise.
Practical implication: Prioritise factors that are resistant to phishing and interception, not just factors that add friction.
Authentication assurance versus user convenience
Good authentication design balances assurance and usability, but the balance should not come from relaxing security to preserve convenience. Stronger factors such as device-bound cryptographic keys and biometrics anchored to local hardware can improve resistance without requiring users to type in brittle codes. For IAM programmes, this is a design choice about assurance level, not a user experience trade-off alone. The more the control depends on out-of-band delivery or recoverable knowledge, the more it inherits the failure modes of the channels that attackers already target.
Practical implication: Treat usability complaints as a signal to redesign the factor, not to weaken assurance.
What developers should test before trusting an MFA rollout
MFA implementations should be tested for phishing resistance, recovery path abuse, fallback logic, and administrative bypass. A system can pass basic login tests and still fail under adversary conditions if the recovery workflow accepts weak identity proof, if a push can be approved from an untrusted context, or if the same factor is reused across privileged workflows. Developers often validate the happy path and miss these edge cases. For NHI governance, the same mindset applies to token issuance and key rotation: the control must hold under real attack paths, not just normal operations.
Practical implication: Test the full authentication path, including enrollment, reset, and fallback, before relying on it for access control.
Threat narrative
Attacker objective: The attacker wants to bypass the second factor and gain durable account access without triggering meaningful resistance.
- Entry occurs when an attacker obtains a password through phishing, credential stuffing, or reuse from another breach.
- Escalation follows when the MFA factor is weak enough to be intercepted, redirected, or socially engineered, such as via SMS or push fatigue.
- Impact is account takeover that enables access to user data, application actions, or downstream systems protected by the same identity.
Breaches seen in the wild
- Shai Hulud npm malware campaign — Shai Hulud campaign: npm malware exposed secrets on GitHub.
- Salesloft OAuth token breach — hackers stole OAuth tokens to access Salesforce data via Salesloft.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Weak MFA is often a policy success and a security failure. Teams can claim MFA coverage while still relying on factors that attackers routinely phish, swap, or intercept. That creates a false sense of control that is especially dangerous for privileged access and recovery flows. The practitioner conclusion is simple: coverage metrics are not assurance metrics.
Phishing-resistant authentication should be treated as the baseline, not the premium tier. The article correctly distinguishes between MFA in general and MFA that actually resists modern attack paths. For identity programmes, the difference matters because account takeover rarely begins with a clever bypass of cryptography, it begins with a weak factor or a weak recovery step. The practical conclusion is to standardise on resistant methods for both workforce and administrative access.
Identity controls fail when recovery is weaker than login. Many organisations harden the primary login and leave account recovery, fallback codes, and help-desk reset processes exposed. That is a common pattern across IAM and NHI operations, where the easiest way in is often the least scrutinised path. The conclusion for practitioners is to audit recovery as aggressively as authentication.
Authentication design should be evaluated as part of blast-radius control. Strong MFA does not eliminate compromise, but it can prevent a stolen password from becoming an enterprise-wide incident. In that sense, the right question is not whether MFA exists, but how much attacker movement it slows once one credential is exposed. The practitioner conclusion is to measure containment value, not checkbox adoption.
For NHI programmes, the same lesson applies to secrets and tokens. When access depends on portable secrets rather than bound identity, the trust model is easy to break. That is why authentication hardening, secrets hygiene, and lifecycle controls need to move together. The conclusion is to govern human and non-human access with the same expectation of resistance, revocation, and monitoring.
From our research:
- 91.6% of secrets remain valid five days after the targeted organisation is notified, showing a critical gap in remediation procedures, according to Ultimate Guide to NHIs.
- 79% of organisations have experienced secrets leaks, and 77% of those incidents resulted in tangible damage.
- That gap is why lifecycle discipline matters, as shown in Ultimate Guide to NHIs - What are Non-Human Identities.
What this signals
The signal for IAM programmes is that authentication controls are only as strong as their weakest recovery and fallback path. As organisations adopt stronger login methods, they also need policy, telemetry, and help-desk controls that prevent the weaker paths from becoming the real point of compromise.
Ephemeral trust debt: every temporary exception, backup code, or recovery shortcut creates a liability that attackers can convert into durable access. That matters for NHI governance too, because tokens and secrets often outlive the controls that were meant to protect them. The programme response is to reduce exceptions and make revocation automatic.
The broader shift is toward binding identity to the device, the session, or the workload rather than to a reusable secret. That aligns with zero trust assumptions and gives security teams a better way to limit blast radius when credentials are exposed. For that reason, teams should treat phishing-resistant authentication and secrets lifecycle control as one programme, not separate projects.
For practitioners
- Standardise on phishing-resistant factors Use device-bound cryptographic authenticators or hardware keys for workforce and privileged access instead of SMS codes or reusable OTP flows.
- Audit recovery and fallback paths Review password reset, help-desk verification, backup codes, and session recovery because these are often weaker than the primary login.
- Test MFA against realistic attack paths Validate login, enrollment, reset, and fallback under phishing, SIM swap, and push-fatigue scenarios before treating the rollout as complete.
- Align authentication with NHI lifecycle controls Apply the same discipline to service accounts, API keys, and tokens so that secrets are rotated, revocable, and monitored throughout their lifecycle.
Key takeaways
- MFA only reduces risk when the second factor is resistant to phishing, interception, and social engineering.
- Weak recovery and fallback flows can undo a strong primary login and become the real path to takeover.
- IAM and NHI programmes should treat authentication strength, secrets rotation, and revocation as one control surface.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Weak factors and recovery paths create credential theft exposure. |
| NIST CSF 2.0 | PR.AC-1 | Access control must account for stronger authentication assurance. |
| NIST Zero Trust (SP 800-207) | SP 800-207 | Zero trust relies on continuous verification, not weak second factors. |
Tie authentication strength to access tiers and require resistant MFA for privileged actions.
Key terms
- Phishing-Resistant MFA: Phishing-resistant MFA uses factors that are difficult to intercept, relay, or replay during login. In practice, that usually means device-bound cryptographic authentication rather than codes delivered over channels attackers can hijack. It raises the cost of account takeover by tying access to something the attacker cannot easily copy.
- Recovery Path: A recovery path is the process used when a user cannot complete normal authentication, such as password reset, backup code use, or help-desk verification. These flows often become the weakest point in the identity stack because attackers target them after bypassing or weakening the primary login.
- Factor Binding: Factor binding is the degree to which an authentication method is tied to a specific device, session, or cryptographic key. Strong binding makes replay and relay attacks harder, while weak binding lets attackers reuse stolen information across contexts. It is a core indicator of authentication assurance.
Deepen your knowledge
MFA factor selection, phishing resistance, and recovery-path hardening are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If your programme is dealing with weak second factors or exposed secrets, it is worth exploring.
This post draws on content published by Beyond Identity: What Developers Need to Know About Multi-Factor Authentication. Read the original.
Published by the NHIMG editorial team on 2025-08-05.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org