Live data from Hacker News

I Am Releasing Ten Million Passwords

xato.net

141–150 of 229 posts

Re: I Am Releasing Ten Million Passwords

#141
post #135

Earlier quoted context omitted.

>Ad hominem + ad hominem Research requires data. If I want to do research on how best to implement my bank system, I would like to know what passwords are more likely to be contained in a dictionary attack. Usernames may have a high correlation with passwords and thus are useful. Considering all of these passwords can be obtained from obscure forums/websites and that the website where the IDs are used are not specifi…

> Research requires data. There's a lot of research that could be performed if we were willing to generate data without due regard for the inherent downsides. Saying research requires data is just insufficient justification in this case. > I don't see why he could not release it to the public for researchers to use. Because the collateral damage doesn't justify it. That aspect of it seems to be little more than a sid…

> A desire for a particular type of attention his ego seems to need.

> moronic lack of appreciation

> or an arrogance

This is ad hominem.

Here's a reference: http://en.wikipedia.org/wiki/Ad_hominem

Re: I Am Releasing Ten Million Passwords

#143
post #141

Earlier quoted context omitted.

> Research requires data. There's a lot of research that could be performed if we were willing to generate data without due regard for the inherent downsides. Saying research requires data is just insufficient justification in this case. > I don't see why he could not release it to the public for researchers to use. Because the collateral damage doesn't justify it. That aspect of it seems to be little more than a sid…

> A desire for a particular type of attention his ego seems to need. > moronic lack of appreciation > or an arrogance This is ad hominem. Here's a reference: http://en.wikipedia.org/wiki/Ad_hominem

Sorry, nope. I'd have to be attacking the character of the person making the argument, and do so in an attempt to undermine their argument, for it to be ad hominem.

I'm questioning the motives of someone who just released a data set that's going to cause very real harm to very real people, who've done nothing to deserve it.

For the record, given his credentials, it's highly unlikely that he didn't fully appreciate the ramifications of his actions. Which narrows down the other options on the table. (Did I mention he's selling books?)

Just because I'm not blowing sunshine at the guy, doesn't make it ad hominem.

Re: I Am Releasing Ten Million Passwords

#145
http://security.stackexchange.com/questions/46625/is-it-lega...

I thought of exactly the same. I was motivated by the password strength meter out there. How can you actually tell a password is strong or not or whether a password is known to attacker or not if you can ask (I was thinking along the line of private information retrieval) privately and get a probability rather than a yes/no based on all the known stolen credential out in the Internet (there are many Gbs files you can download)...

Re: I Am Releasing Ten Million Passwords

#146
post #117
post #115

There is an annual 'Passwords' conference [1], which I attended in 2012, and was blown away by quite how much researchers are able to do with these password lists. Unfortunately, I was equally impressed with what attackers are able to do with them as well. An important point is that attackers tend to have better lists, because they are the ones stealing and cracking them, and these lists make them increasingly better…

I'd be curious at what researchers were able to do with such a list (genuine, practical advances). It doesn't strike as particularly useful.

Not a bad place to start: http://passwords14.item.ntnu.no/program.php

Re: I Am Releasing Ten Million Passwords

#147
post #97

Earlier quoted context omitted.

For sensitive sites, my preferred solution to this problem is to add a sequence of random characters to the User ID field. The user would then authenticate with something like this: User ID: John-CPE4E38J Password: snoopy For extra security the code would then move the random characters to the password so the authentication library would see this: User ID: John Password: snoopy-CPE4E38J In this way even an attacker w…

This is a horrible practice. You are trying to implement two factor auth, but with a static second factor that will not be considered private by most users. It is a huge burden on them to remember, and is providing you with dubious security at best, and actually providing a vector of attack at worst. Please don't do this.

Yes, it is two factor authentication with a static second factor that will not be considered private by most users. And yes, a 'real' two-factor authentication mechanism would provide better security.

Unfortunately, due to market competition many websites simply cannot require 'real' two-factor authentication for all users. Here are the steps I would need to provide to my father to register for a typical '30-day free trial':

  1) Go to website.com and click 'Register'
  2) Enter your email address
  3) Think of a password and type it 
  4) Click 'I agree'
  5) Click 'Register'
Here are the steps I would need to provide to my father to register on a website for a free trial with 2-factor authentication using the Google Authenticator app:

  1) Go to website.com and click 'Register'
  2) Enter your email address  
  3) Think of a password and type it 
  4) Click 'I agree'
  5) On your phone, press the 'Play Store' or 'App Store' icon
  6) Press the 'Search' icon and search for 'Google Authenticator'
  7) Press 'Install' and wait for it to install (if you have an iPhone the install button might look like a little cloud icon)
  8) Press 'Open' to open Google Authenticator
  9) Press the 'Menu' button which looks like three dots in the top-right corner of the phone screen
  10) Choose 'Scan with barcode'
  11) Point the phone at the computer screen as though you were going to take a photo of the barcode on screen. 
  12) Wait for the phone to register the barcode, then enter the number shown on your phone into the website form
  13) Click 'Register'
Even with all these steps laid out for him, my father would probably find it extremely frustrating to get to step 13.

Re: I Am Releasing Ten Million Passwords

#148

Earlier quoted context omitted.

EFF's reporting appears to be contradicted by the (now public) sentencing memo. Orin Kerr analyzed it at length for WaPo a few days ago.

Strange. Almost every article I'm finding echoes the EFF's statement about 48 months, but Judge Lindsay's own explanation of the sentencing is as Orin Kerr says. I wonder where that 48 figure came from. http://www.washingtonpost.com/news/volokh-conspiracy/wp-cont...

I think you've simply stumbled upon another illustration of how modern "journalism" works :-)

What was that quote about a lie traveling halfway around the world before truth has its pants on?

This is not the first time the EFF has done this, by the way.

Re: I Am Releasing Ten Million Passwords

#149

Everyone knows the whole email/password concept is broken. I believe that overall OAUTH is needed, but it needs a much stronger consumer facing view.

A well-implemented OAuth implementation is wonderful. Sadly, many implementations are just crappy.

What's worse than crappy implementations is that every provider has their own version of implementation-specific crappiness that is inconsistent with everyone else's.

Re: I Am Releasing Ten Million Passwords

#150

This is great, but if you use a password manager, it's very difficult to determine which, if any, of your accounts would be compromised. For myself, this would just be doing a dump and looping a few greps. But for family and friends, does anyone have any ideas for a less technical audience?

Instead of responding to breaches, I would recommend an annual (more frequent is better, obviously, but I think annual is fine) cycle of rotating passwords. Just pick a day and spend it replacing passwords. As a side effect, you get a mental update on exactly what identities you're managing and whether or not you want to modify or close them.

This should be fairly straightforward even for non-technical people, if they've got a grasp on actually using the password manager itself. The hard part is (1) getting the list of identities, which isn't too hard if you're hand-holding, and (2) actually remembering to do it. (Which is why annual is nice. You can peg it to a holiday you already celebrate, or substitute it for one you don't. Halloween, for instance, because breaches are scary? Or something.)

Bonus: if a breach happens that actually feels scary, just do the rotation ritual ahead of time. Not that big of a deal.

Post reply on HN