Multi-factor authentication (MFA) is a security measure that protects access to accounts or systems by requiring two or more proofs of a user’s identity. Here are some important aspects:
Basics:
- MFA significantly increases security, as even with a compromised password an attacker has to overcome additional hurdles.
- MFA is based on the use of several independent authentication factors, which are usually divided into three categories:
- Knowledge: Something the user knows (e.g. password, PIN).
- Possession: Something that the user owns (e.g. smartphone, hardware token).
- Inherence: Something that is the user (e.g. fingerprint, facial recognition).
How it works:
After entering the user name and password (first factor), the system requests one or more additional factors.
This can be, for example, the entry of a code generated by text message or app, or confirmation by fingerprint scan.
Advantages:
- Significant increase in the security of accounts and systems.
- Protection against unauthorized access, even with stolen passwords.
- Reduction of the risk of identity theft and data loss.
- Compliance with safety regulations and standards.
MFA methods:
- SMS codes: One-time passwords (OTP) that are sent to the user’s cell phone via SMS.
- Authenticator apps: Apps that generate time-based OTPs (e.g. Google Authenticator, Microsoft Authenticator).
- Hardware tokens: Physical devices that generate OTPs.
- Biometric authentication: fingerprint scans, facial recognition or other biometric features.
- Push notifications: Confirmation of access via a notification on the smartphone.
Important considerations:
The selection of suitable MFA methods depends on the specific security requirements and user-friendliness. It is important to choose MFA methods that are difficult to circumvent. Users should be informed about the importance of MFA and encouraged to use it.

