Compliance Glossary

What is Multi-Factor Authentication?

Definition

Multi-factor authentication (MFA) is a security mechanism that requires users to provide two or more independent verification factors to access a system. Factors include something you know (password), something you have (security token), and something you are (biometric).

In Depth

MFA is one of the most effective security controls available, reducing the risk of account compromise by over 99% according to industry research. Despite this, adoption remains inconsistent, making it a focal point for compliance auditors across all frameworks. SOC 2 auditors specifically look for MFA enforcement on production systems, cloud consoles, code repositories, and administrative interfaces. HIPAA considers MFA an addressable safeguard for systems accessing ePHI. ISO 27001 maps MFA to its authentication controls. Implementation should prioritize phishing-resistant methods such as hardware security keys (FIDO2/WebAuthn) and authenticator apps over SMS-based codes, which are vulnerable to SIM swapping attacks. Organizations should also consider adaptive MFA that adjusts authentication requirements based on risk signals like device trust, location, and behavior patterns. A comprehensive MFA rollout includes selecting an identity provider, defining which applications and user roles require MFA, establishing exception processes, and planning user training and support.

Related Frameworks

Generate compliance docs with PoliWriter

Stop reading about compliance and start achieving it. PoliWriter generates audit-ready policies customized to your organization in hours.

Get Started Free