Multi-factor authentication (MFA) is a security mechanism that requires users to provide multiple forms of identification in order to access a system or service. This typically involves something the user knows (such as a password), something the user has (such as a smart card or mobile device), or something the user is (such as a biometric characteristic like a fingerprint or facial recognition). MFA can help prevent unauthorized access to sensitive data and systems, even if a password is compromised.