I blogged about two steps authentication before. You should enable two steps authentication in all your online main services (like email, blog). I am using this with my Microsoft account.
The idea is there are two steps in log in process. The steps are:
- In the first step you give user name or email id and password as usual to log in.
- In the second step, if the email id or user name and password combination is correct, then a SMS will come to your phone or an email will come to your alternate email with one time use security code. You need to enter that security code to log in.
Many time I faced problem in two steps authentication. The problem is SMS not coming to my phone with security code.
Thankfully I found some solution of this problem. There are two solutions you can follow.
- You can specify your home or office PC as a trusted device. In trusted device there is only one step to log in. The second step for security code will not be shown when you are trying to log in from a trusted device. So there is no need to wait for SMS to arrive in your phone when you are working on your personal PC.
- There are some authenticator apps in smart phones. I use Windows Phone. The name of the authenticator app in Windows Phone is ‘Microsoft Authenticator’. The idea is you need to pair your account with the authenticator app by providing some security code or scanning a barcode from your phone. After that at the time of log in when you need to enter the security code, you can generate that from that authenticator app. After pairing your account with authenticator app, you will not receive any SMS to your phone and you need to use the app to generate security code. The authenticator app can generate security code without phone or internet connection. So it will be faster than waiting for SMS to come.
The Authenticator app generates security codes you can use to help keep your Microsoft account secure. You can add your Microsoft account to the app by scanning a barcode or by manually entering a secret key. The app implements industry-standard security code generation and may also work with other services and providers. You can learn more about keeping your Microsoft account secure at https://account.live.com/p.
— Windows Phone store
This is a very nice progress in two steps authentication which solve my problem.