Live data from Hacker News

43M passwords hacked in Last.fm breach

techcrunch.com

71–80 of 172 posts

Re: 43M passwords hacked in Last.fm breach

#71
post #54

Please get rid of passwords. Thanks.

I don't know who's downvoting you - but this is a really important idea. As a new curious user of your new startup's website, I don't give a damn about being "secure". I've probably given you a fake name and a stupid password just so I can poke around and see if your site sucks any less than the other 5 or 6 new sites desperately craving my attention this morning. If I can get in and look around without having to lie…

Probably getting downvoted because these comments are common and don't make any suggestions on how to get rid of passwords.

Re: 43M passwords hacked in Last.fm breach

#72

It would be nice if the EU would do something useful like require all sites to hash salted passwords and prohibit the use of weak hashes for new accounts. Instead we get the ridiculous cookie nag.

Being European and computer literate, I hope the EU stops creating stupid and pointless internet laws

Re: 43M passwords hacked in Last.fm breach

#73
Yes, we could argue that user should use more secure password, but on the other hand, I always wonder why startups these days are still busy rolling out their own custom account management than leveraging OAuth or hosted solution like Auth0. Seriously, in how many cases do we have a feature that is so unique that is not available via these alternative solutions?

Even though I have 1password setup, I would be so reluctant to create new passwords, I'm more willing to use OAuth whenever I can.

Re: 43M passwords hacked in Last.fm breach

#74
post #53

Regular reminder that new users in general don't care at all about the security of your site. Most of your signups are not going to generate and store a secure password "just to try you out", as evidenced by the most common password here "123456". If you force people to signup to try your site/app, many (most?) of them are going to use a crap password. If you're _lucky_ that'll be 123456, and not their email/facebook…

The security model based on passwords kept by site provider is totally broken. I, as a user, don't want to keep 20 different passwords for 20 different sites.

What I want, is host my own security agent through which I can talk with any site. If I want to authenticate with site x, I simply point it to my security agent url and that's that. Open ID was/is an idea.

This approach will drastically lower the incentive for an attacker. Each attack will only get the data of one user, not millions.

Re: 43M passwords hacked in Last.fm breach

#75

Earlier quoted context omitted.

Hmm not sure I understand your reasoning here.. You don't think there's a difference between speeding and choosing a weak password for a site like last.fm? The latter might be a bit silly, but how does it put others at risk?

With the Dropbox hack for example, the reason they got hacked is because one of their employees reused a password, presumably from another site that got hacked. So that's one vector, where every time a site gets hacked, people using weak passwords (and reusing them) create the risk of future hacks. But more generally, exposing your account credentials allows others to impersonate you and potentially scam others, expo…

Got it, I certainly disagree and don't think the 41.000.000 last.fm users (whose passwords were cracked in two hours) should receive a substantial fine. I don't think there's a whole lot of precedence for this type of legislation either; what you're suggesting requires at least two other crimes to be committed by someone else (before someone else would potentially be at risk due to the user's bad password choice) - in addition to recklessness on behalf of the service provider (which also may be regulated and/or illegal under PCI/HIPAA/etc as grandparent points out). In other words:

1. User signs up for a web service, uses weak password.

2. Web service recklessly stores passwords/hashes in an easily crackable way.

3. Someone hacks the web service, steals usernames and passwords/hashes, then leaks the data.

4. Someone potentially uses the leaked credentials/user information to impersonate user, commits identity theft, fraud etc.

5. User receives a "substantial fine" for using a weak password (like 96% of the users of this online music service).

I had written a more long-winded response, but it probably suffice to say that there are major issues/contradictions/implications of what you're proposing. Like how would you enforce it, should law enforcement only rely on data theft/leaks, or should they have direct access to all user databases for online services? How would they prove the integrity of the data leaks? How would you prove that the password is reused, and how'd determine the size of the fine? Does it matter if the password is strong, but reused and one of those services stores it in plain text and is hacked? Would it be legal to use a weak password for a service if the hashing algorithm is strong, or just as long as the service isn't hacked and the data leaked?

Re: 43M passwords hacked in Last.fm breach

#76

Earlier quoted context omitted.

Hmm not sure I understand your reasoning here.. You don't think there's a difference between speeding and choosing a weak password for a site like last.fm? The latter might be a bit silly, but how does it put others at risk?

With the Dropbox hack for example, the reason they got hacked is because one of their employees reused a password, presumably from another site that got hacked. So that's one vector, where every time a site gets hacked, people using weak passwords (and reusing them) create the risk of future hacks. But more generally, exposing your account credentials allows others to impersonate you and potentially scam others, expo…

Should people be fined for not locking their doors?

Re: 43M passwords hacked in Last.fm breach

#77
post #60
post #53

Regular reminder that new users in general don't care at all about the security of your site. Most of your signups are not going to generate and store a secure password "just to try you out", as evidenced by the most common password here "123456". If you force people to signup to try your site/app, many (most?) of them are going to use a crap password. If you're _lucky_ that'll be 123456, and not their email/facebook…

Emailing a single-use "sign in link" to a user (Slack calls these "Magic Links") is the way forward. Yes, it move the single point of failure to the user's email account, but expecting the regular user to use (and remember) unique passwords for each service is impossible -- they simply won't do it. Plus, when/if your service is breached, you won't compromise all their other accounts as well.

It's really a shame that we haven't solved this problem yet as an industry.

I was thinking we could build a general purpose version of "Magic Links" for logging in, where the format of the email is well-defined, and the user's browser is able to receive these messages on their behalf through some form of integration. You could imagine a webmail provider offering some kind of polling or websocket API for listening for when these messages arrive.

When the site they're visiting indicates through its web page that, "I'm trying to authenticate you by email", then the browser can fetch recent incoming messages of this type, then parse them and display UI chrome like "Xyz.example.com wants to authenticate you". You click a button to log in passwordlessly, which involves sending an HTTP request to a link specified in the email. Coordination occurs on the server side and the login is allowed.

There are probably some details I'm not considering, but it doesn't seem like it'd be too hard to build a prototype, and if standardized and deployed it would eliminate the need for passwords. I gather that Mozilla Persona works along similar lines, though I confess to not knowing the exact details. There would be practical difficulties integrating all of these things together, though: email, browser, and website login, and gaining adoption in the real world.

There are also sites that don't require email on signup, but this feature could be supported only for people who want to supply email. The email address used for this feature could also be a different technical address unrelated to the primary mailbox, where only login requests are sent. This could also help expedite the email traffic to ensure it's real-time. The browser could automatically fill in the email address when challenged by a website supporting this login method.

Alternatively, perhaps a browser vendor could introduce a de facto standard where sites can integrate via an API with the browser's password safe features. Chrome can save passwords and synchronize them across devices. Maybe it wouldn't be too hard for sites to comply with a microformat that helps the browser understand when to generate a password on signup, and when to provide it, etc.

Re: 43M passwords hacked in Last.fm breach

#78
post #77
post #60

Earlier quoted context omitted.

Emailing a single-use "sign in link" to a user (Slack calls these "Magic Links") is the way forward. Yes, it move the single point of failure to the user's email account, but expecting the regular user to use (and remember) unique passwords for each service is impossible -- they simply won't do it. Plus, when/if your service is breached, you won't compromise all their other accounts as well.

It's really a shame that we haven't solved this problem yet as an industry. I was thinking we could build a general purpose version of "Magic Links" for logging in, where the format of the email is well-defined, and the user's browser is able to receive these messages on their behalf through some form of integration. You could imagine a webmail provider offering some kind of polling or websocket API for listening for…

You seem obsessed with one implementation. Passwords themselves are obsolete.

Actually the problem is already solved for at least a decade: Certificate based authentication. Browsers support it. Try StartSSl registration, for example.

Re: 43M passwords hacked in Last.fm breach

#79

> The number of passwords and the severity of the hack was not uncovered until today. The passwords were stored using unsalted MD5 hashing Enough said. > The most popular password pulled from the Last.fm database was 123456. Seriously, it’s 2016 people Sure, but the breach was in 2012 TechCrunch. Better article: http://www.leakedsource.com/blog/lastfm

> Sure, but the breach was in 2012

Even in 2012, storing passwords unsalted (and probably even hashed just once) was considered bad practice. As was MD5.

Bad passwords being bad passwords also goes without saying. 123456 was never a good password.

Re: 43M passwords hacked in Last.fm breach

#80
>Hashing is a method for encrypting data

No it isn't.

> MD5 is seriously out of style

That's, err, one way of putting it.

> The most popular password pulled from the Last.fm database was 123456. L Seriously, it’s 2016 people

These accounts were made more than four years ago...

> use a platform like LastPass

Yeah about that... https://news.ycombinator.com/item?id=9721212

Poor reporting is poor. Why do I expect more from TechCrunch?

Post reply on HN