Live data from Hacker News

Passwords for 32M Twitter accounts may have been hacked and leaked

techcrunch.com

171–180 of 199 posts

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#171
post #146

Does anyone know the significance of the date 9-11-1961? The password list has 10,444 matches for "9-11-1961" and 10,231 for "9111961". From Wikipedia, I see that Hurricane Carla hit Texas that day but that doesn't seem noteworthy enough to warrant two instances of the date in the top 20, It would be surprising if it was only due to date of birth too, given I can't spot any other date-like entries.

I also looked up Nov 9, 1961 as most of non-US used day-month-year. Nothing spectacular either.

Probably somebody's birthday. And probably part of a bot.

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#172
post #54

Earlier quoted context omitted.

By that logic, it is also also broken because if you don't have access to your phone or the Google Authtenticator app or phone OS is malfunctioning, you can't access your account.

But I can back up the secret in multiple places, and as another commenter mentioned, TOTP is an open spec, so I don't have to rely on exactly one sim card being in range of a cell tower. I have options. My bank requires SMS confirmation every time I send money online, and when I was in the US for 10 days, even with my SIM, I couldn't get SMS's, and thus couldn't do banking. This is extremely annoying.

How is TOTP being an open spec relevant? If $TOTP_APP does not work when you need it, it doesn't really matter. Even with a backed up secret.

All I'm really saying is that limited options does not mean "broken". It just means limited options.

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#173

Earlier quoted context omitted.

The takeaway for me is that (yet) another website I entered personal information has leaked it Well, I think it's quite difficult to argue that. If you had a keylogger installed on your machine – apparently the case here – in what way did the website leak your personal information? Wasn't it the browser's fault? I do think it's pretty illogical to complain about Twitter being vulnerable, if this leak was caused by sc…

Thanks for the explanation, makes sense. Still I wonder how many non-techies will simply read "Twitter hacked" and devalue the Twitter brand in their minds.

I believe you can count yourself among them :)

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#174
post #146

Does anyone know the significance of the date 9-11-1961? The password list has 10,444 matches for "9-11-1961" and 10,231 for "9111961". From Wikipedia, I see that Hurricane Carla hit Texas that day but that doesn't seem noteworthy enough to warrant two instances of the date in the top 20, It would be surprising if it was only due to date of birth too, given I can't spot any other date-like entries.

[deleted]

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#175

Earlier quoted context omitted.

What problems with bcrypt/scrypt does argon2 solve?

It rate limits via IO (specifically memory IO) rather than processing power (CPU/GPU).

Ah, that's interesting enough to be worth looking into.

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#177
post #163

Earlier quoted context omitted.

The work factor also increases the work the server has to do to handle users logging on, which is a big cost both in UX and hosting fees. In practice, reasonable work factors for bcrypt are between 10 and 12. What application could tolerate a full second of delay (and 100% usage of a server core) just to hash the users password? Also, a few thousand hashes per second (and that's on a GPU, and bcrypt is decidedly GPU…

I don't think anyone has any expectation that a login should be as fast as any other page load. Same thing for authorising a payment. I don't think a 1 sec delay when authenticating is unreasonable. To me the risk with using bcrypt is DOS. If you have a high work factor, all an attacker has to do is to run a lot of logon (no need to be successful, they just need to relate to real users) to sink your servers.

No matter what you do, you always need to have a rate limiter / DOS mitigation for your login APIs / pages.

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#178
post #46

Earlier quoted context omitted.

RTFA. Twitter didn't get hacked. Browser malware screen-scraped the passwords.

I did RTFA. Do you think a typical end user is going to care the technicalities of how their password might have been leaked? I certainly don't. The takeaway for me is that (yet) another website I entered personal information has leaked it - regardless of how this happened it further damages the trust I have for Twitter. Had I never used Twitter all of this would be a non-event. Please do tell me if you think I'm bei…

> The takeaway for me is that (yet) another website I entered personal information has leaked it - regardless of how this happened it further damages the trust I have for Twitter.

I..I don't think you did. Twitter wasn't hacked. It was most likely a totally unrelated piece of malware. Users that were infected most likely have all their passwords handed over to this hacker (which means there will be more leaks to come).

I mean if anything, this is a good case against using the Firefox/Chrome password storage mechanism (which is most likely where these leaked passwords came from).

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#179
post #169
post #32

Earlier quoted context omitted.

Depends what you mean by short amount of time. Depending on the strength selected with bcrypt, it can easily take a second to check a hash. On a 30m password database, this will take a year on one machine to check just who is using "monkey" as a password.

"a second to check a hash" is a long time, but that's 3,600 attempts per hour. With rate limiting you can bring that down to 10 attempts per hour.

Presumably your users don't want to wait 6 minutes to log in, and nor do you want to tie up a full core for 6 minutes running the hash. That's the problem with increasing bcrypt's work factor - you have to deal with the increased difficulty too.

If you're doing salting properly (a unique CSPRNG-generated salt for every user) then 3600 attempts per hour really isn't enough to get anything except the lowest of low-hanging fruit.

Re: Passwords for 32M Twitter accounts may have been hacked and leaked

#180

Earlier quoted context omitted.

>t doesn't even have a title (they've put "Preface" as a title, but that's the heading of the first section). Then there's the banner adverts at the top. The title of the page is "LeakedSource Analysis of Twitter.com Leak". I know it's the title because it's in the title tags. The appearance of banner ads is a strange criticism when comparing to a techcrunch page, which is essentially one huge ad for other tech tablo…

I shouldn't have to look at the html source of a page to determine the title. (Most mobile browsers don't show the title, and even desktop chrome only shows a little bit of it). You're right about the adverts. It's more of a design thing than anything else. The site looks like it was designed in the 90s. As for statements from twitter and others, they are very important, as they give credibility and background to the…

Is Chrome not among "most mobile browsers"?

http://i.imgur.com/MtgLGoy.png

Post reply on HN