top | item 46680994

(no title)

Ferret7446 | 1 month ago

Exactly, which is why TOTP is "weak". "Real" 2FA like FIDO on a security key makes it much harder.

discuss

order

ACCount37|1 month ago

TOTP is the "good enough" 2FA.

If I managed to intercept a login, a password and a TOTP key from a login session, I can't use them to log in. Simply because TOTP expires too quickly.

That's the attack surface TOTP covers - it makes stealing credentials slightly less trivial by making one of the credentials ephemeral.

alphager|1 month ago

The 30 seconds (+30-60 seconds to account for clock drift) are long enough to exploit.

TOTP is primarily a defense against password reuse (3rd party site gets popped and leaks passwords, thanks to TOTP my site isn't overrun by adversaries) and password stuffing attacks.