Google Authenticator is a free security app that can protect your accounts against password theft. It's easy to set up and can be used in a process called two-factor authentication (2FA) offered on popular services like Gmail, Facebook, Twitter, Instagram, and lots more.
The app (iOS/Android) generates a random code used to verify your identity when you're logging into various services. The code can technically be sent to your phone via text message every time— but the Google Authenticator app provides an extra level of security.
SMS-based 2FA has a known security flaw, and any devoted hacker can attempt to socially engineer an attack against your phone company. The Google Authenticator app eliminates the possibility of an SMS-based attack using algorithms to generate the codes on your phone.
Here's how to set it up:
1. Download Google Authenticator from either the Apple App Store or the Android Google Play store. It's free.
2. Next, set up two-step verification on your Google account. Log into your Google account. Under "Security and Sign-In" select "Two-Step Verification," and then scroll down to select the "Authenticator app" option.
3. Select your phone, Android or iPhone.