Multi-factor authentication (MFA) requires users to present two or more verification factors to access a resource, significantly enhancing security by reducing the risk of unauthorized access due to compromised credentials.