|
|
|
|
|
by arachnids
3033 days ago
|
|
Using 1Password to store your 2fA seed makes it single factor because your password and second factor are stored in the same place. This is not a good idea. Yubikeys in U2F mode are better than any OTP because they protect you against phishing attacks. 1Password auto-filling arguably has this property too, but you should disable that sort of password manager behavior: https://labs.detectify.com/2016/07/27/how-i-made-lastpass-gi... |
|
Not really. The TOTP RFC recommends accepting TOTP tokens from before and after the current time step to make TOTP work with clock drift. Since most implementations use time steps of 30 seconds an allow TOTP codes of at least one past and one future time step, the window in which an TOTP code can be used is typically 90 seconds.
Consequently, TOTP only works against 'offline phishing' where a phisher collects data first and tries to take over the accounts later. For any kind of immediate phising, there is typically no problem to forward re-use the token, even with a small delay.
As you say, U2F protects against this, by using challenge-reponse and using the origin selecting the key handle.