Two-Factor Authentication and Why It Rocks

By Nick Landis on Monday Jul, 21st 2014

First, lets start with what 'two-factor authentication' is. It involves two steps to logging in.  With one step, you just needed your username and password.  You entered the info and you're logged in; this is one step.  In two-factor authenticataion (or two-step authentication) uses more than just your username and password. For example, one of the first two-step authentication methods I came across was with my Discover Card account.  You needed your username and a strong password for step one, and after sucessful completion of this step, you had to answer one of your 4 security questions correctly also.  This two-step process is not as strong as two-factor authentication.  This relys on both something you know (your password) and something you have (your phone/dongle/etc...) for a sucessful login.

Now, you know what two-factor authentication is, we can move on to why it rocks!  First, it is more secure than just a password because you have to know the password and additionally have access to a physical object like a phone or a dongle.  This makes hacking your accounts much more difficult.  One of the first internet companies to introduce this is Google.  When you enable two-factor authentication, you have to login like normal with your username and strong password, and then enter a code that is sent to your mobile phone as an SMS Text Message.

If you don't want to use the text message method, they have a free open-source app called Google Authenticator.  It generates a new 6 digit code every 30 seconds.  On top of that, it gives individual passwords to each divice that you access the account with.  This way, if I happen to loose my laptop, I can cancel the password for just that device and not have a security vulnerability without updating all my other devices.