Live data from Hacker News

“I Emailed 97,931 Users Their Passwords”

atechdad.com

21–30 of 72 posts

Re: “I Emailed 97,931 Users Their Passwords”

#21
post #9

cached version -> http://webcache.googleusercontent.com/search?q=cache:tQP6ur9...

Thanks :) Since it says "Error establishing a database connection", I wonder if someone misused the password of their database?

Naw, that's what happens when WordPress is overtaxed.

Re: “I Emailed 97,931 Users Their Passwords”

#22
This is a cute experiment, but unfortunately the integrity of the service is is easily corrupted.

The biggest problem is being prone to misinformation. There's nothing to prevent people from posting arbitrary e-mail lists to pastebin, with purported matching passwords, as an effort to provoke your service to cry wolf.

A few suggestions to harden the service:

- provide integrity when sending the message by including a PGP signature. what's to stop someone from running an e-mail server and spamming mass e-mail lists with message headers that spoof your mail domain, and proclaim bogus security lapses?

- in general, e-mail itself is not assuredly secure. sending people an e-mail is not enough, since the message might be intercepted as plaintext, and altered in transit. furthermore, those intercepting the e-mail might scoop up credentials and use them. if your service is a reliable source of working credentials, who better to attack? maybe you risk making the problem worse?

- consider hosting a secure web page over SSL, and mail links to your site. if your service gains a positive reputation, users might be able to acknowledge past leaks, but elect to receive further notices if other leaks recur elsewhere. maybe users can see links to the source someone is using to post their info, and whether the situation has been remedied by a take-down. this might be a questionable activity: if you send people to that same breach, will they look at the same list and abuse other users on the list? but what better way to demonstrate the breach?

- provide a means to verify the level exposure. what if someone's account was listed for 24 hours, and then the leak was taken down. they might still wish to know they were exposed, so they can take action. also, is the resource you're linking to confirmed as related to a known/verified data breach? who confirmed that this was a real breach of security? are you a first responder to the leak? has the leak been responsibly disclosed to the providers of the accounts tied to the leaked passwords?

Re: “I Emailed 97,931 Users Their Passwords”

#23

> Including one request to F k off. If someone had just sent me an email letting me know that my email and password are out there in the wild, "fuck off" would not be my first reaction. That's just rude.

I would have assumed it was either a spam or a scam and probably sent nothing. If I had sent anything, fuck of wouldn't even part of it though.

Re: “I Emailed 97,931 Users Their Passwords”

#24
post #9

cached version -> http://webcache.googleusercontent.com/search?q=cache:tQP6ur9...

Thanks :) Since it says "Error establishing a database connection", I wonder if someone misused the password of their database?

I think scarecrowbob is right, but it would be very ironic if his site's DB pass was compromised ;)

Re: “I Emailed 97,931 Users Their Passwords”

#25
post #20
post #13

Did you track open rates? I would be curious to see what those numbers look like.

Is there any reliable way to do this? Most mail clients will block receipt-type stuff by default...

I believe the trick is to put a hidden, 1px image in the email. Then you can track how many times it was requested.

Re: “I Emailed 97,931 Users Their Passwords”

#26

> Including one request to F k off. If someone had just sent me an email letting me know that my email and password are out there in the wild, "fuck off" would not be my first reaction. That's just rude.

Some people use that as an exclamation, like "No way! Fuck off!"

Re: “I Emailed 97,931 Users Their Passwords”

#27
post #20

Earlier quoted context omitted.

Is there any reliable way to do this? Most mail clients will block receipt-type stuff by default...

I believe the trick is to put a hidden, 1px image in the email. Then you can track how many times it was requested.

Most reputable email clients won't load remote images in email messages.

Re: “I Emailed 97,931 Users Their Passwords”

#28
post #20

Earlier quoted context omitted.

Is there any reliable way to do this? Most mail clients will block receipt-type stuff by default...

I believe the trick is to put a hidden, 1px image in the email. Then you can track how many times it was requested.

How many mail clients load those by default nowadays? Gmail doesn't, Thunderbird doesn't.

Re: “I Emailed 97,931 Users Their Passwords”

#30

This is a cute experiment, but unfortunately the integrity of the service is is easily corrupted. The biggest problem is being prone to misinformation. There's nothing to prevent people from posting arbitrary e-mail lists to pastebin, with purported matching passwords, as an effort to provoke your service to cry wolf. A few suggestions to harden the service: - provide integrity when sending the message by including a…

> - provide integrity when sending the message by including a PGP signature. what's to stop someone from running an e-mail server and spamming mass e-mail lists with message headers that spoof your mail domain, and proclaim bogus security lapses?

This is a good point, but wouldn't use of SPF/DKIM solve this too? I think email servers are able to understand the SPF records and DKIM-Signature header and hence more accurately classify the emails as spam (if appropriate) which seems like a useful benefit.

Post reply on HN