Multi-factor Authentication

Definition

Multi-factor authentication (MFA) is a security system that verifies a user's identity by requiring two or more distinct proofs before granting access to an account or system.

This method enhances security by adding multiple layers of verification beyond a single password. It typically combines authentication factors from at least two of three broad categories: something the user knows (like a password or PIN), something the user has (such as a smartphone, smart card, or security token), or something the user is (biometric data like a fingerprint or facial scan). If one factor is compromised, unauthorized access is still prevented because the additional, independent factors are required.

For instance, when logging into an online banking portal, a user might enter their password (something they know) and then approve the login request through a notification on their registered mobile device (something they have). This security measure is widely adopted across various digital services, including online banking, email platforms, cloud storage, social media, and corporate networks, to protect sensitive data and user accounts from unauthorized access.

Related Terms

A/B Testing

A/B testing is a method of comparing two versions of something to determine which performs better.

Adaptive Learning

Adaptive learning is an educational method that employs computational processes to orchestrate the interaction with a le...

Agile methodology

Agile methodology is an iterative and incremental approach to project management and software development that emphasize...

Algorithm

An algorithm is a set of step-by-step instructions designed to perform a specific task or solve a particular problem.