Hacker News new | ask | show | jobs
by masklinn 779 days ago
If your TLS connection has been MITM’d, you have much bigger problems than your unique randomly generated password being sniffed out.
2 comments

It is not required that your connection has been MITM'd. The service you are authenticating can accidentally log the plaintext password, they can store it with an insufficiently secure hash function or not salt it. A malicious browser extension can scrape it directly from the input form. Etc, etc, etc.

Passwords are reasonably secure since we've been using them for a long time but there is in fact a huge chain of trust required to keep them secure and links in that chain frequently break.

If the service is like that, then I'm not sure being able to log in as you is a major issue...
It's very easy to fall prey to an Evilginx or similar AITM phishing attack. Passkeys or TLS client certificates are the only guaranteed defense. Relying on the user noticing the different domain or the lack of autofill by the password manager, not so much.