Inside Two-Factor Authentication Apps

Passwords are in a pretty broken state of implementation for authentication. People pick horrible passwords and use the same password all over the place, firms fail to store them correctly and then their databases get leaked, and if anyone’s looking over your shoulder as you type it in (literally or metaphorically), you’re hosed. We’re told that two-factor authentication (2FA) is here to the rescue.

Well maybe. 2FA that actually implements a second factor is fantastic, but Google Authenticator, Facebook Code Generator, and any of the other app-based “second factors” are really just a second password. And worse, that second password …read more

Continue reading Inside Two-Factor Authentication Apps

Is accepting the current and the previous one-time password a bad practice?

I often see two-factor authentication (2FA) methods using one-time passwords (OTP) implementations wherein the current (previous) and sometimes even 2 or 3 previous tokens are still valid. This is probably done for several re… Continue reading Is accepting the current and the previous one-time password a bad practice?

How many known time/result combinations does it take to guess a HOTP/TOTP secret?

I thought about “recovering”, “determining”, “guessing”, “calculating” or “reproducing” the HOTP/TOTP secrets when only the outcome (6-digit code + time) is known.

In case we can view the live creation of HOTP/TOTP codes without knowing t… Continue reading How many known time/result combinations does it take to guess a HOTP/TOTP secret?

How can I back up my iPhone without compromising my 2FA and master keys?

I’ve noticed that when I restore my old iPhone’s backup to a new iPhone, 1Password’s master-key (which is never supposed to leave the device 1Password is installed on, and you transfer manually), my TOTP credentials (in Google Authenticator or a similar app), the Steam authenticator-key, etc … still seem to exist on the new, restored, device.

This implies that they’re also sitting around in my backups — and possibly in iCloud?

How can I back up my device without compromising the uniqueness of my second factor of authentication?

Continue reading How can I back up my iPhone without compromising my 2FA and master keys?

Understanding the basics of Two-Factor Authentication

With data breaches resulting in leaked passwords occurring almost daily, two-factor authentication has become an essential tool in the security toolkit.Categories: 101
FYITags: 2faauthenticationmfaMulti-Factor AuthorizationpasswordsPieter Arntzssotoke… Continue reading Understanding the basics of Two-Factor Authentication