Slashdot Mirror


Sites Leaking Users' Email Addresses

Pisang writes "CNet is running a story about how spammers and phishers can learn about our surfing habits to better target their attacks. According to the article, web sites that use e-mail addresses as IDs are vulnerable to attacks that could leak their users' email addresses. These attacks are performed by requesting a password reminder for an address or trying to register with it."

35 of 194 comments (clear)

  1. register with by I_am_Rambi · · Score: 2, Interesting

    All the more reason to register with root@127.0.0.1

    1. Re:register with by moranar · · Score: 2, Insightful

      So that when you do lose the password, you cannot get a new one. That sounds practical!

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    2. Re:register with by NetNifty · · Score: 2, Insightful

      Probably won't work on a lot of sites though, as quite a few require you to confirm that you own the email account by clicking a URL within the email they send you, or entering a code from it on their site.

    3. Re:register with by intnsred · · Score: 2, Funny

      Naaww. My favorite to register on misc. sites is the e-mail address of "Bill.Gates@microsoft.com".

      Now, before you complain, think of it this way: those Borg admins have to have something to do to break the constant monotony of installing buggy patches to Exchange. :-)

    4. Re:register with by brain007 · · Score: 2, Interesting

      Personally, I've very rarely needed to use that. Only when the site wants a password that's 6-8 chars, with 3 of them being a symbol or something that goes against my normal password convention do I ever need a reminder. But those sites are so rare that I generally just remember those passwords as being something off of my normal scheme.

      I think it would be more time and bandwidth efficient to just throw emails to a@blah, aa@blah, etc and see which ones dont bounce back then to go through a login script for each of those, and really get the admin's attention as their cpu jumps from running the same register.cgi over and over from the same few ip addresses. In the end both ways will get you banned by any good admin.

    5. Re:register with by the+eric+conspiracy · · Score: 3, Funny


      Naaww. My favorite to register on misc. sites is the e-mail address of "Bill.Gates@microsoft.com".

      My favorite on annoyingsite.com is to use sales@annoyingsite.com

    6. Re:register with by theguyfromsaturn · · Score: 3, Informative

      I just use my Yahoo Address Guarded account for this kind of stuff. Address guard is neet. You do get the registration e-mail and you can reactivate the specific e-mail that will get your forgotten password when you need it, and deactivate it at all other times. If you don't know about the Address Guard, go to your Yahoo mail, and under Options go to address guard and read the explanations. I highly recommend it. I have one, "basename"-forgottenpasswords@yahoo.com that I use for this specific case. Once the account is created with hta ID and you've replied to the e-mail, you can erase that entry (and never receive e-mail there). If you forget your password, go back to AddressGuard, add forgottenpasswords (or whatever you choose to call it) as one of your addresses, and on the site request your address again. It has changed the way I e-mail. Nobody gets my Yahoo ID based name. All get base-name, extension name compound addressguard address. It makes disposing of undesireable e-mails very very easy.

      --
      I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
  2. Disposeable hotmail accounts, anyone? by Anonymous Coward · · Score: 3, Informative

    All the more reason to have a disposeable hotmail account. Only some few personal friends have my "real" email. I've been doing this for years, and never get any spam.

    1. Re:Disposeable hotmail accounts, anyone? by zallus · · Score: 2, Informative

      Here's some blatant avertising for a spam protection service I use, http://spamgourmet.com/. You pick out an address to fill in in servicekey.messages_allowed.accountname@spamgourme t.com format, and it forwards messages_allowed messages from the servicekey account, then discards all further ones. I use this for a gmail account I have, and I've never gotten a single spam message to it. Ever.

      --
      I mod down pathetic posts.
  3. like this one? by dj245 · · Score: 2, Interesting

    list off all students at Maine Maritime Academy Directly linked from http://www.mma.edu/ (Academics/Student Schedules on the java menu)

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  4. Another problem by Antony-Kyre · · Score: 4, Interesting

    While we're on the topic of security, here is another bad problem.

    When you register for an account at a website, and that account doesn't ever expire, yet your e-mail address is one that expires if you don't check it, this creates a problem, especially if you have site updates.

    Hypothetically, someone registers an account at a travel website. Their e-mail address is used, and it doesn't matter if it is used for a username or not. This account at the travel website never expires, even if you never go back to it again. Yet the company will keep sending you updates concerning their business. Well, if you let your e-mail address expire, and someone else registers it later on, they won't have trouble doing a password request which will allow them into your account, which will contain your personal information.

    1. Re:Another problem by idonthack · · Score: 3, Insightful

      Well, if you let your e-mail address expire, and someone else registers it later on, they won't have trouble doing a password request which will allow them into your account, which will contain your personal information.

      This is the reason that most ISPs and web mail providers don't allow anybody to register an email that's been registered at any time in the past.

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    2. Re:Another problem by fishdan · · Score: 2, Insightful
      I assume you're talking about Hotmail, who I know has a pretty rigorous expiration policy. Are you telling me that when they expire an account, they then recycle the name???

      I can't believe that's true, even of MSFT -- email addresses should NEVER be reused. Even at my old company where we used "bad" email addresses like "dan@mycompany.com," even if dan left, we'd never reissue that email address, even if it was the new CEO. you just can't do that!

      I would however be somewhat concerned about expiring DOMAINS. For example, if I let the mycompany.com domain slip/expire, then someone definitely could set that up, and get ALL the email sent to anyone at mydomain.com. But that's a different problem I think.

      --
      Nothing great was ever achieved without enthusiasm
  5. Password reminders by NetNifty · · Score: 4, Interesting

    Maybe this security issue could be solved by instead of sticking up a message saying "email not found" if the email is entered incorrectly, it could randomly generate the "secret questions".

    Another problem with "password reminders" I find is that people put far too obvious answers - for example when I was back at school I managed to gain access to someone's hotmail account because their "secret question" was "what do I do at the weekends?" and he'd been on local TV, newspapers and school newsletter about his football (soccer) refereeing.

    1. Re:Password reminders by Antony-Kyre · · Score: 2, Insightful

      Easy secret questions for password reminders, or even moderately difficult secret questions, creates problems.

      Like "What is my favorite movie?" then the person lists her favorite movie in her profile.

      What they need to do is require four secret questions, all needing to be answered correctly to go on.

      A good reminder is not to have a secret question that a background search or a Google search will turn up.

    2. Re:Password reminders by Fred_A · · Score: 2, Interesting

      Much simpler : ask for your password with a signed message.

      When you create your account, give your public key with it. From then on, they know who you are (at least in a digital way). The services public key can likewise be gotten from their site or a keyserver.

      This can presumably be thwarted too but it would be much more difficult.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  6. Add your pros and cons here by fishdan · · Score: 5, Interesting
    I'm sure this is going to degenerate into a "are emails good to use for login" battle (we've certainly hashed this out in our office several time), so I thought I'd start the Pros/Cons list here

    pros for using email as login:

    1. guaranteed unique, though you'd be a fool to not have check.
    2. users forget it slightly less
    3. you have to send verification/password anyway
    cons for using email as login:
    1. What if a user has more than one email address?
    2. Email addresses make reasonable unique keys, but slow indexes, especially since many are very similar
    3. users may use disposable email addresses and suddenly you cannot contact them

    After reading the article, I've just adjusted my registration page (on my work site, not on sportsdot, my perl ain't what it should be) to not give the "pick another account name" if a user tries to register and existing email address. Both success and failure now go to the "Your password has been mailed to ." I send either a success or "this account is already in use" message to the email address. I also stuck on a 3 registration attempts per day per email address whether success or failure to prevent me from inadvertantly spamming.

    --
    Nothing great was ever achieved without enthusiasm
    1. Re:Add your pros and cons here by fishdan · · Score: 2, Interesting

      ok, I'm adding one more thing -- if an email address does not exist (I get a user does not exist message from the recieving mail server) I'll store that for 24 hours too. Doesn't do much for the "I accept it all" email servers, but it's something.

      --
      Nothing great was ever achieved without enthusiasm
    2. Re:Add your pros and cons here by argent · · Score: 3, Insightful

      cons for using email as login

      Here's another one, and it ties into the original posting: it's the same problem as using biometrics for identification: using an ID or password that's hard to change. You don't want to use that kind of ID casually, because you want to make sure that people who have your ID have an incentive to be at least as careful with it as you would be.

      If you use your thumbprint to pay for a drink at a bar, how good a job do you think the bar is going to do about making sure someone else doesn't game their sensor with a bit of latex on their fingertip? If someone steals your credit card, you can cancel it and get a new credit card. If someone steals your thumbprint you're hosed.

      This is the same kind of thing. If someone finds out that there's someone with the handle "fishdan" on slashdot, they don't have anything useful. If they have your email address, they have something useful that's hard to change (look at me, I'm using year-tagged email addresses and I'm thinking of going to month tags). Plus, if you DO change your email address you have to change it EVERYWHERE (which is why I've got spam filters that reject entire countries for my main email address... because I've had it for about as long as personal domains have been available and I'm really loath to dump it).

      And because of all this, what this means is that all email addresses have to be treated as disposable, even the supposedly private ones you use for account registration only. Which means that now your email address has the same problem as any other name: you have to remember a bunch of them, you have to remember where you used them, and if you only keep 'em long enough for the verification you can't relogin with the old address.

    3. Re:Add your pros and cons here by OblongPlatypus · · Score: 2, Interesting

      This isn't just about using email addresses as login though - the attacks suggested in the article work on any site that allows you to enter your email address in order to receive a forgotten password. This includes Slashdot, but they have sensibly added a script prevention measure.

      (Their implementation of the image/text challenge is awful, though - most of the time, the text is in all caps, but the response is only accepted in lowercase.

      --
      -- If no truths are spoken then no lies can hide --
  7. From the law offices of James Sokolove... by mosel-saar-ruwer · · Score: 2, Funny

    Have you ever allowed your email address to expire, and, if so, did someone else claim your email address and then go to websites asking them to send your passwords to that old email address?

    If so, the law offices of James Sokolove would like to help. Please contact us at http://www.jimsokolove.com/contact/.

    Note that if you cannot remember your account password at jimsokolove.com, then the law offices of James Sokolove will be happy to send a password reminder to your registered email address.

    Thank you, and have a good day.

  8. Registration Validation by ranson · · Score: 4, Interesting

    Another issue I have is that some very popular sites that require registration (MySpace, Xanga, several banking sites, etc) do not do e-mail address validation. Given that I have a very very very 'easy to use' e-mail address with my company (e.g., firstname@reallybigisp.net), I get about 30 registrations per day from people who just enter it in instead of their own for whatever reason. And then i get all of their account updates, "you have 4 new responses to your profile!", etc. If every site with user registrations would use the "please validate your account by going to this url" system, it would save a lot of people like myself a lot of hassle of having to go in and cancel the accounts. That has required me to do things like calling up a bank on the phone and trying to convince them that I'm not really the guy who filled out the web form with the wrong e-mail address, and the guy who did really doesn't own that e-mail address. After about 20 minutes of arguing I can finally get those taken care of.

  9. Ocean-centric view of the world by CHESTER+COPPERPOT · · Score: 2, Funny
    "CNet is running a story about how spammers and phishers can learn about our surfing habits to better target their attacks"

    I believe you miswrote spammers. The word you are looking for is shark and/or dolphin. People get spammers, sharks and dolphins mixed up all the time. You can tell them apart from the dorsal fin.

  10. I love challenge/response! by mjh · · Score: 5, Informative

    I know that this is going to start a religious flame war. And I apologize in advance. But since I started using challenge/response (specifically TMDA) I just don't care. I give anyone my email whenever they want. I register on websites with an address that expires. So it works for long enough for them to send whatever it is that I need from them and then stops working after that.

    Do I still get spam? Yes. The 419 scammers can get through. I see one of them once every 6 months or so. I just blacklist them. 2 spams a year is much easier to deal with than 12000. Do I see automated spam? Nope. Haven't seen one of those in my mailbox since 2001.

    IMHO, C/R is the best tool that I've seen to allow me to not worry about giving out my email address to others. I wish there was a way in which we could create a small experiment on the internet in which everyone used C/R, and see what happened to spam. My prediction: it would disappear. And when that happened, no one would be afraid to give out their email address. No one would be worried about companies leaking their email addresses. This story would not be interesting enough to make the front page of /.

    (FWIW, I fully understand the argument that says that C/R is bad. I do not agree with it's accuracy nor it's validity. I'm happy to argue about the merits of C/R, but recognize that a lot of these arguments have been addressed by TMDA and other well behaved C/R.)

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:I love challenge/response! by mjh · · Score: 2, Interesting
      Greylisting is a very powerful spam reduction technique that works transparently.
      Forgot to mention: I use greylisting also. I like it's transparency. However I've found that I have to tweak the wait time. The default time prevents delivery from too many real users. I've settled on 3 mins as a reasonable time.

      I don't like heuristic systems (e.g. spamassassin). When they produce a false positive, no one knows. Neither the sender nor the recipient knows that a legit email has been incorrectly identified (see note below). With greylisting and C/R, this doesn't happen. In both cases, the system notifies one or the other party that the email was NOT delivered. That's a good thing.

      NOTE: It's certainly possible for someone to know when spamassassin mis-id's a legit email as spam. But it requires one of two things, either the recipient must occasionally scan his/her spam folder looking for false positives, or the sender must be notified that the email wasn't delivered. In the former case, if you're going to scan all of your spam anyway, why have any spam protection at all. In the latter case, this is functionally equivalent to C/R.

      $.02
      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  11. Sold anyway by dark+grep · · Score: 2, Interesting

    I just assumed any site I provided my email to for 'free' access to something, sold that email address to some direct marketing agency anyway. Who reads all the fine print of the privacy statements on most sites? Don't they say details will be kept strictly 'for use by the comany and its affiliates'? The affiliate being a direct marketing company of course.

  12. Don't PATCH it, FIX it. by argent · · Score: 4, Insightful

    Maybe this security issue could be solved by instead of sticking up a message saying "email not found" if the email is entered incorrectly, it could randomly generate the "secret questions".

    I've got a better idea. Don't require the user to give you their email address EXCEPT for initial registration. Don't use their email address as their ID. Don't ask for email address for password reset*. Just take the user ID, send the message, and have done with it.

    This is a case where there's really no good and easy way to fix the security problem except by backing up and not doing the thing that causes the problem. This is like someone's saying "I want to leave my front door open while I'm not at home, so my cat can get in and out." and then coming up with "Well, you can set up a webcam to close the door when something bigger than a car comes up" instead of "Don't DO that, use a cat-flap".

    ----
    * Why sites do that, I don't know... there's no extra security from having a login name AND and email address typed in by the user, since the verification mail won't go to anyone but the real user... all it does for me is make me generate a new account 'cos I don't know what email address I used to sign up with because of exactly this kind of problem.

  13. HOW does this help? by argent · · Score: 2, Informative

    What they need to do is require four secret questions, all needing to be answered correctly to go on.

    As soon as they get the FIRST question they have the information they need, that this is a valid email address.

    If you don't put the email address in in the first place, then you don't need any secret questions at all.

  14. This is really about better CMS design by mfh · · Score: 2, Interesting
    I am a CMS designer and let me just say: DUH.

    Of course if you post a user's email addy, a spammer is going to find it.

    Another step that should be taken, to prevent phishing, is to move to a copy/paste method for VALIDATION. Right now user validation is handled with a clickthrough. This leads to users relying on clickthroughs to get things from your website.

    My new cms is currently being forked into two versions:
    1. GS 1.9.9 Beta : rapid content management for small business
    2. GS Blog 0.9.1: rapid content management for bloggers
    One of the main new features I've implemented is to have a validation MD5 that you have to copy/paste when you first log onto the system. It's pretty simple if you register.

    But dial it back a bit and examine the whole password reminder systems. I'm doing this code, coincedentally, today. A user who forgets their password, is prompted the next time they log-in. It will be the exact same as the registration code, except, you will have to accept the password change with a code, or optionally reject it.

    I just think that CMS designers need to examine the whole process and look at the big picture. If you show an email address, a spammer can find it. If you ask your users to clickthrough, the next time they get an email from a phisher, they are going to click it.

    Yes, there is a limited level of intelligence to use the internet, but I think we need to be always looking at better methods of implementing CMS design.
    --
    The dangers of knowledge trigger emotional distress in human beings.
  15. Yay for sneakemail by PhracturedBlue · · Score: 4, Interesting

    This is why I use sneakemail for every registration I ever enter. Sneakemail is a (free) mail-forwarding service, that will generate an unlimited number of randomized email addresses, and forward them to 1 of 10 of your addresses. Every forwarded mail has a tag (specificed by you) attached to the subject for easy filtering. The 'From' addresses are mapped os that a responses from you gets sent to sneakemail (where it gets re-sent back to the recipient with the 'random' e-mail address (and all header information removed). In other words, sneamemail is a kind of anonimizer proxy for email. I like this service because (a) I never have to give out my real email address, (b) I know which sites are giving away my email address, (c) I can disble, block, or delete an email address that is being used for spam, and (d) it makes it difficult for anyone to associate an email address to me (In the cases where I don't want to give my real name). Admittedly, you can accomplish all of the above if you have your own domain name, and create addresses for every account (except that (d) becomes a bit harder, as it requires fake information in your domain registration). This is superior to throw away email addresses, which only work for (a), and which if you ever need to receive email from them (say because you lost your password, or they use email as login) you need to remember the address somehow. I can always log into sneakemail and see a list of all the addresses I have, neatly categorized.

  16. Gmail by Anonymous Coward · · Score: 4, Informative

    Just add "+$SUFFIX" to your username. Example: username+somplaceregistration@gmail.com Then if you start getting spam at that address, jsut adda filter to delete mail to the "+someplaceregistration" suffix. Unfortuantely, some sites don't accept email addresses with "+" in them.

  17. Got a Wikipedia Account? Vandals Got Your Password by Anonymous Coward · · Score: 5, Informative

    As an on-again, off-again Wikipedian responsible for countless edits as well as several full articles, I used to be happy to leave administrative matters there to others. Such was my bliss, anyway, until I stumbled upon something extremely troubling--something that forced upon me an awareness of the project's astonishingly careless attitude toward privacy and security. This is the product, apparently, of an obsession with countering vandalism so all-consuming that administrators are even willing to expose unlucky bystanders to identity theft.

    This is what I discovered.

    A Wikipedia developer, intending to catch sockpuppet accounts (multiple accounts created by the same individual), queried the user database for a list of accounts whose passwords matched passwords belonging to known vandals and trolls. Hoping the results would be useful to others, he published his findings on his user page. Of course, such a list necessarily included anyone who happened to be using, merely by coincidence, the same passwords as the targeted individuals. As a matter of fact, it seems likely that the dragnet caught at least some people by chance alone. But only the people on the list could know for sure.

    That in itself sounds unfortunate, but none too dangerous. The horrifying punchline is this: in publishing the results of his query, the developer had effectively given these vandals and trolls a list of usernames with whom they shared a password. And once so equipped, the vitals of each compromised account--including the email address--were just a login away.

    Leaking people's passwords, usernames, and email addresses to anyone is damaging enough, let alone to established miscreants.

    Anywhere else, a mistake like this would be acknowledged, the offending information removed, and the potential victims notified. Not so on Wikipedia, where the list spawned nothing but a protracted debate and then a vote to remove the page. In a second blow to Wikipedia's reputability--the first being the mistake itself--the vote finally succumbed to addled logic and shortsightedness, as did a motion to restrict its visibility to site administrators. And so the page has remained linked and visible now for almost a full year, a threat to any innocents listed therein and an affront to anyone with an interest in their privacy and personal security.

    Imagine if you were on that list. (In fact, maybe you are.) Wouldn't you wonder how it was possible for Wikipedia to expose your password to malicious users for the better part of a year? Wouldn't you marvel that no one had alerted you?

    I don't mean to single anyone out here, which is why I've refrained from mentioning the name of the careless developer. The real indictment, in my view, is of the process that:

    1. Allowed such an egregious breach of privacy;
    2. Failed to correct it, even after it came to attention;
    3. Failed to notify those whose passwords had been leaked.

    It is my opinion that this incident is only symptomatic of a larger problem: Wikipedia's tradition of policymaking by ad hoc polling. It is also, perhaps, a harbinger of disasters to come. A draft privacy policy offers some hope, but interest in its adoption appears to have stagnated.

    For the foreseeable future, then, it would be unwise for anyone to entrust their privacy to the Wikipedia site, when the project's developers and administrators have so clearly demonstrated a severe unfitness to guard it, to say nothing of a callous contempt for the real-world safety of contributors.

    ----
    Note: If my anonymity gives you pause to question my credi

  18. some sites are complete retarded by spicydragonz · · Score: 2, Interesting

    http://www.bilsystem.com/paypal_export.php This dude puts up the paypal username and addresses.

  19. Re:Got a Wikipedia Account? Vandals Got Your Passw by ZorbaTHut · · Score: 2, Interesting

    I remember, when I was designing the login system for a website of mine (which has since been taken down), I hashed the user's password along with their username, simply so that I wouldn't be able to tell who had the same password (and thus, neither would anyone else who got my database somehow.)

    You just don't give out info about people's passwords. At all. Yeesh.

    --
    Breaking Into the Industry - A development log about starting a game studio.
  20. Re: Vandals Got Your Password --- DUH by NemosomeN · · Score: 2, Insightful

    Yes, the biggest issue is here: 1. People who use dictionary words as passwords are likely to use that password for everything/nearly so. 2. These people may have their email posted in their profile. 3. This email account may have email from their banks, etc. 4. The banks, etc. likely have this same shared password (People are more likely to use different banking passwords, but how about other accounts that still have purchasing ability?). This gives the suspected trolls (Who likely care less about, and have less damaging data on their accounts, likely using throw-away email accounts anyway, therefore not caring about strong passwords.) access to passwords of other people with more at stake to lose. I bet one of those lists is a list of everyone with the password "password". (Though that is more likely to be a "It's just Wikipedia, I don't care" password, therefore less damaging).

    --
    I hate grammar Nazi's.