Multi-Factor Authentication (MFA) is a security mechanism that requires users to provide multiple forms of verification before accessing a system. Typically, it involves something the user knows (like a password), something the user has (like a smartphone), and something the user is (like a fingerprint or facial recognition).