Authentication is used by computer systems and applications to check that a user or other application is who they claim to be, and can access the system and its data. If a user positively authenticates themselves, they are then granted access to the application and data.
Terms related to Authentication: Two-factor authentication, multifactor authentication, biometrics, access, authorization.
Authentication demands credentials from a user or integrated application so that they can prove who they say they are. When the user enters these credentials, they are compared against a baseline “good” credential, and if they are found to match, they are granted access.
The level and sophistication of authentication varies, depending on investment in authentication, sensitivity of data and systems, and other factors. There are typically three levels of authentication:
Types of credential vary, with common ones being:
Authentication becomes exponentially more secure, the more factors that you add. Multifactor authentication is many times harder to break than single-factor authentication.