4 ms·
> Was your original signup https? No? Then [...] Sounds like a good reason to use HTTPS for registration and authentication, as stated in the article. > Would
by jmillikin 17y ago
> Was your original signup https? No? Then [...]
Sounds like a good reason to use HTTPS for registration and authentication, as stated in the article.
> Would you happily login to your account from the WiFi at Starbucks
Sure, as long as the site uses HTTPS.
> or from the public machine at the local library?
Never, never, never.
> Emailing passwords to new users is USEFUL [...]
Allowing anybody to login without a password would doubtless save them even more support requests, but that doesn't mean it's a good idea. Sometimes the developer's responsibility to protect a user's information outweighs a desire for lower support costs.
> ANY ability to reset a password via email is insecure. [...]
Not so; additional information, such as user-defined security questions or verification, is usually required before a user is allowed to reset their password. Furthermore, a theoretical weak reset procedure only exposes the weak site. It doesn't expose the user's password.
> An attacker which can read out the passwords from your database already owns your site.
This isn't about protecting your site, it's about protecting users. Many people, despite decades of warnings, use the same password on multiple sites. If your site stores the user's authentication information in a way that can be accessed later, then you are violating the user's security.
- diN0bot 17y agothank you for such high signal to noise. (plus, protecting the user is priority #1.)
- russell 17y ago> An attacker which can read out the passwords from your database already owns your site. Never store passwords in plain text. They are open to a disgruntled employee. It happens frequently enough to just not take a chance.
- buugs 17y ago>Sure, as long as the site uses HTTPS. You really should think again about your logins especially if you are near a college campus and especially if you aren't using firefox (which will pop up with a warning on an https site when you are tunneled through someone else's computer).
- jmillikin 17y agoAre there truly any major browsers that won't display an error page on bad (spoofed, self-signed, invalid, etc) certificates? A cursory Google search suggests that at least FF, IE, Chrome, and Opera will refuse to load such a page unless the user clicks through. Unless the attacker obtains the private key for a root certificate, HTTPS remains secure no matter what location it's used from.