MFA Advantages and Weaknesses: What Works and What Fails

Explore MFA advantages and weaknesses, including authentication methods, common bypass attacks, and best practices for strengthening account security.

Written By
Ken Underhill
Ken Underhill
Oct 27, 2026
6 minute read
eSecurity Planet content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Multi-factor authentication (MFA) is an effective way to reduce account compromise, yet adoption and implementation remain inconsistent across organizations.

Attackers can use stolen credentials to access corporate accounts without exploiting software vulnerabilities. Research on identity-based attacks reinforces the need for MFA to protect accounts when passwords are compromised.

However, selecting the right MFA method introduces additional challenges. Security teams need to balance protection against real-world attacks with usability and ensure authentication requirements are consistently enforced.


The problem with passwords

Passwords remain one of the most common authentication methods and a frequent target for attackers. Human behavior continues to undermine their effectiveness, particularly when users reuse credentials across multiple accounts. This makes credential-stuffing attacks more effective.

Attackers often don't need to crack passwords because they can obtain them through information-stealing malware or phishing campaigns. Third-party breaches provide another source of compromised credentials that attackers can use against corporate applications.

Dormant accounts and legacy applications without additional authentication controls can further increase exposure.

Why MFA still matters

MFA adds another layer of protection when passwords are compromised. Microsoft research demonstrates its effectiveness in reducing account compromise, even when attackers obtain valid credentials.

However, MFA adoption remains inconsistent. Some organizations protect only certain applications or users, leaving authentication gaps attackers can exploit.

Advertisement

MFA fundamentals

The National Institute of Standards and Technology (NIST) identifies three primary authentication factors. Organizations typically combine factors to strengthen account security, although each introduces different operational challenges.

Something you know

Knowledge-based authentication uses information a person remembers, such as a password or PIN. These methods are inexpensive and widely supported but remain vulnerable to credential theft.

Combining two passwords does not constitute MFA because both use the same authentication factor.

Something you have

Possession-based authentication requires users to control a device or credential, such as a hardware security key or authenticator application.

The level of protection varies by method. One-time passwords remain vulnerable to phishing, while FIDO2 security keys offer stronger protection against these attacks.

Lost or stolen devices can complicate account recovery, while managing physical authenticators across large organizations can increase administrative costs.

Something you are

Biometric authentication uses physical characteristics, such as fingerprints or facial recognition, to verify identity. These methods simplify authentication but can produce recognition failures due to physical injuries or environmental conditions.

Under NIST SP 800-63B-4, biometrics cannot serve as a standalone authentication method. Instead, they must be combined with a physical authenticator. For example, a fingerprint can verify a user's identity locally before their device uses a passkey to authenticate them to an application.

Somewhere you are

Location is not one of NIST's three authentication factors, but organizations can use geographic or network information to assess login risk.

Location-based signals can support conditional access policies by triggering additional verification when authentication attempts originate from unusual locations.

However, VPNs and proxies can obscure an attacker's location. Legitimate travel may also trigger false alerts, making location more useful for identifying suspicious login activity than verifying a user's identity.

Advertisement

MFA methods compared: Advantages and weaknesses

MFA methods offer different levels of protection against account compromise. Organizations must also consider how easily each method can be deployed and managed.

SMS authentication is widely accessible and requires no additional app, but attackers can obtain verification codes through SIM swapping or by tricking users into revealing them via phishing.

Email verification is convenient but provides limited protection if attackers gain access to the user's email account. They may be able to intercept verification codes and complete unauthorized logins. Email verification also may not qualify as true MFA if it does not provide an independent authentication factor.

Authenticator apps generate time-based one-time passwords (TOTP) without relying on cellular networks. This avoids SIM-swapping risks, although attackers can still capture codes through real-time phishing.

Push notifications simplify authentication by allowing users to approve login requests on their devices. However, attackers can exploit repeated prompts through MFA fatigue attacks. Number matching reduces accidental approvals but does not make push authentication phishing-resistant.

FIDO2 security keys use public-key cryptography to provide phishing-resistant authentication. They offer strong protection for privileged accounts, although purchasing and distributing physical devices can increase administrative costs.

Passkeys provide similar phishing-resistant protection without necessarily requiring a separate hardware key. Device-bound passkeys keep credentials on a specific authenticator, while synchronized passkeys allow access across supported devices. Organizations should evaluate credential recovery procedures and platform compatibility before deployment.

Smart cards, including Personal Identity Verification (PIV) credentials, use certificate-based authentication and are often used in managed enterprise environments. However, they require supporting infrastructure and ongoing credential management.

How attackers bypass MFA

Attackers often bypass MFA by exploiting weaknesses in authentication workflows rather than defeating the underlying authentication technology.

Advertisement

MFA fatigue and push notification abuse

MFA fatigue attacks occur when attackers use stolen credentials to generate repeated authentication requests. The goal is to pressure or confuse users into approving an unauthorized login.

Number matching reduces accidental approvals by requiring users to enter a displayed number rather than simply accepting a notification. Organizations can further limit exposure by restricting repeated authentication attempts and investigating unusual push activity.

Adversary-in-the-middle (AitM)

Adversary-in-the-middle (AitM) attacks use attacker-controlled infrastructure to relay authentication requests between users and legitimate services.

Victims may enter their credentials and complete MFA challenges through fraudulent login pages, allowing attackers to capture authenticated session cookies.

Phishing-resistant protocols such as WebAuthn reduce this risk by binding authentication to the legitimate service's domain.

Session hijacking and token theft

AitM can lead to session hijacking, but attackers can also steal session cookies or authentication tokens through information-stealing malware or application vulnerabilities. They can then use this stolen session material to impersonate authenticated users.

Because attackers exploit an established session, they may gain access without completing another MFA challenge, even when phishing-resistant authentication is enabled.

Organizations should monitor suspicious session activity and apply token protection controls where supported.

Help desk and account recovery attacks

Threat actors may impersonate employees and contact technical support to request an MFA reset. Weak identity verification procedures can allow attackers to register their own authentication devices.

Once an unauthorized authenticator is enrolled, attackers may gain access using otherwise legitimate authentication workflows.

Organizations should verify user identities before resetting MFA. Any changes to registered authentication devices should also trigger security alerts and additional review.

Advertisement

MFA downgrade and fallback abuse

Some applications allow weaker authentication methods when stronger options are unavailable. For example, an organization may require FIDO2 security keys for routine access but permit SMS verification during account recovery.

Attackers who exploit these fallback procedures can potentially bypass the stronger authentication requirement.

Security teams should ensure that recovery methods provide protection appropriate to the sensitivity of the accounts involved.

The shift toward phishing-resistant MFA

While stronger recovery procedures help close authentication gaps, organizations also need MFA methods that are resistant to phishing attacks.

NIST SP 800-63B-4 recognizes cryptographic authentication methods, such as WebAuthn, that bind authentication to the legitimate service through public-key cryptography. The private key remains with the authenticator, while the service verifies the response using the corresponding public key.

This makes FIDO2 security keys and passkeys more resistant to phishing than traditional MFA methods. However, attackers can still compromise endpoints or hijack authenticated sessions.

How organizations can strengthen MFA protection

Security teams should prioritize the following practices to reduce authentication risks:

  • Prioritize phishing-resistant MFA. Deploy FIDO2 security keys or passkeys for privileged accounts and sensitive applications.
  • Close authentication gaps. Identify accounts and applications without MFA, including legacy systems.
  • Secure account recovery. Verify user identities before resetting MFA or registering new authenticators.
  • Protect authenticated sessions. Monitor suspicious session activity and enforce risk-based session expiration policies.
  • Restrict weaker fallback methods. Prevent less secure options from bypassing stronger authentication requirements.
  • Monitor authentication changes. Investigate unusual login patterns and unauthorized authenticator registrations.
  • Train employees. Teach users to recognize unexpected MFA prompts and report suspicious recovery requests.
Advertisement

These practices help organizations strengthen MFA protection while addressing the weaknesses attackers continue to exploit. 

Bottom line

MFA remains an effective defense against account compromise, but its effectiveness depends on the methods organizations choose and how they implement them. Security leaders should treat MFA as an important part of their identity security strategy rather than a complete solution to identity-based threats.

For additional guidance, learn how to strengthen identity and access management with zero trust.

Ken Underhill

Ken Underhill is an award-winning cybersecurity professional, bestselling author, and seasoned IT professional. He holds a graduate degree in cybersecurity and information assurance from Western Governors University and brings years of hands-on experience to the field.

eSecurity Planet Logo

eSecurity Planet is a leading resource for IT professionals at large enterprises who are actively researching cybersecurity vendors and latest trends. eSecurity Planet focuses on providing instruction for how to approach common security challenges, as well as informational deep-dives about advanced cybersecurity topics.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.