---
Ask HN: Why do password managers have TOTP?
91–100 of 124 posts
Re: Ask HN: Why do password managers have TOTP?
#92Earlier quoted context omitted.
The issue is that if someone gains access to your password manager then they have both your password and your totp secret. The whole point of MFA is that these should be different things.
I disagree that storing these separately is “the whole point of MFA”. Passwords can be hacked in a number of places, not just client side or in the password manager, so TOTP mitigates MITM style attacks where the password is known by an attacker but it was not gained from the password manager or the site. I certainly get that separating them would be theoretically better, but with TOTP in my password manager I end up…
Re: Ask HN: Why do password managers have TOTP?
#93Earlier quoted context omitted.
I think that auto-suggest, meaning the password manager only suggests a password, but you need to actively click on the suggestion in order for the password to be entered, would satisfy both requirements: mitigate phishing and exfiltration. This is the default for 1password.
This is also the case for bitwarden. I think it's only browser built in autofill that does it proactively
Re: Ask HN: Why do password managers have TOTP?
#94Short answer: Password managers offer this funcionality because there is a demand for it. Long answer: In practice, TOTP schemes are used (from a webadmin point of view) just to stop credential stuffing attacks [1]. There is very little additional security in generating TOTPs on a dedicated device, such as a smartphone, compared to generating them on the password manager itself. Threat models in which a separate setu…
If your password store is owned then the attacker has both your credentials and the second factor. So in that way, the password manager has sacrificed a security fail-safe.
2FA will offer little failsafe in such a scenario.
Re: Ask HN: Why do password managers have TOTP?
#95Re: Ask HN: Why do password managers have TOTP?
#96Earlier quoted context omitted.
If your password store is owned then the attacker has both your credentials and the second factor. So in that way, the password manager has sacrificed a security fail-safe.
If your password store is owned, you’re fucked. Period. 2FA will offer little failsafe in such a scenario.
Re: Ask HN: Why do password managers have TOTP?
#97The team from 1password did a nice writeup, when they introduced storing TOTP in their password manager. Gist is: Most people treat TOTP as a second, time based password (multi step authentication) instead of a second factor. If you truly want 2nd factor, you should never sync your passwords to the phone you are using as 2FA, and never use your passwords on the phone you are using as 2FA. So it depends on your own se…
I've always assumed (possibly incorrectly) that my phone is more secure than my desktop.
Re: Ask HN: Why do password managers have TOTP?
#98Earlier quoted context omitted.
I am not an expert, but "Threat models in which a separate setup would have a benefit include only breaches of your password database itself." doesnt this mean that there is a big difference if the attack vector is by a keylogger? (Which can sniff the Database pw). Are keyloggers not a common thing for threats (I dont know)?
Not sure how common it is but if the endpoint is compromised to the point of having a keylogger installed then it's basically already game over.
Re: Ask HN: Why do password managers have TOTP?
#99Re: Ask HN: Why do password managers have TOTP?
#100TOTP = Time-based One Time Password. MFA = Multi Factor Authentication. For those who didn't know, like me. I wish acronyms were less used or at least described when introduced. Like Elon Musk once said: "Don't use acronyms or nonsense words for objects, software or processes at Tesla. In general, anything that requires an explanation inhibits communication. We don't want people to have to memorize a glossary just to…