Two-Factor Authentication (2FA)
Two-factor authentication (2FA) is a security process that has users use two different login procedure to verify themselves. Two-factor is implemented to protect the users credentials, and the resources the users are trying to access. This means that even if a hacker knows a users password, they will still need to access the other form of verification to access the intended site. 2FA works on knowledge factors, possession factors, inherence factor, location factor, or time factor. Knowledge factors include passwords, PINs, or another user secret. Possession factors include phones, computers, id cards. Inherence factors include biometric features, and location factors checks where the user is trying to login from and whether it is in the specified range/location the usually accesses the site from. 2FA is as secure as their weakest component.





