I am a big fan of two-factor authentication (2FA) as it boosts security multiple times. I started off with Google Authenticator on my iPhone and enabled 2FA on any of my accounts that have it like Google, Facebook and Microsoft. I have already deleted this application and transferred the codes on 1Password when it was released there. It also allowed me to maintain just one application for my other passwords. The latest feature from LastPass though makes 2FA simpler by just tapping a pushed notification on your mobile device. The current implementation of 2FA makes you enter a 6-digit code (usually its 6 but others can be higher like this one from Battlenet). Speaking of Battlenet, its the first authenticator that I use that enabled this kind of feature (check my post about it here). Going back, entering a 6-digit code could be complicated for some than just tapping a notification to accept or deny access. I still have my reservations regarding this feature since in my opinion, the added complexity of entering the 6-digit code reduces the risk of a possible attacker getting into your account easily. In my case, its difficult to get the codes right away since access into my 1Password requires unlocking my iPhone and unlocking the app itself. Well I guess, it will just boil down to the argument on convenience. Maybe this feature was created to encourage users to enable 2FA and show them how easy it is to use with this. In any case, I still encourage readers of this post to enable 2FA on your online accounts whenever possible. Complex passwords plus 2FA is a great way to protect your accounts.
Here's a video from LastPass to show how this feature works. You can also check out their blog on how to set this up.
Source: LastPass Blog