Slashdot Mirror


Google Mail Servers Enable Backscatter Spam

Mike Morris writes "Google email servers are responsible for a large volume of backscatter spam. No recipient validation is being performed for the domains googlegroups.com and blogger.com — possibly for other Google domains as well, but these two have been confirmed. (You can test this by sending an email to a bogus address in either of the domains; you'll quickly get a Google-generated bounce message.) Consequently spammers are able to launch dictionary attacks against these domains using forged envelope sender addresses. The owners of these forged addresses are then inundated with the bounce messages generated by the Google mail servers. The proper behavior would be for the mail servers to reject email traffic to non-existent users during the initial SMTP transaction. Attempts at contacting them via abuse@google.com and postmaster@google.com have gone unanswered for quite some time. Only automated responses are received which say Google isn't doing anything wrong."

79 of 344 comments (clear)

  1. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  2. *goes change his gmail password* by aleph42 · · Score: 4, Interesting

    *goes change his gmail password*

    Seriously though, there's something else that bothers me about gmail (not the only one to do it): that apparently anyone can get your contact list if they have your address.

    Ever happened to you? I was signing up on a music website with a gmail address, and then they asked me if I wanted to send invites to all my contacts, which magicaly appeared on their page. Even if it is apparently a common practice, I find it very disturbing.

    --
    Don't take my posts literally; it's just code to control my botnet.
    1. Re:*goes change his gmail password* by Anonymous Coward · · Score: 5, Informative

      Did you have an active session with gmail going at the time? As in, you didn't click "log out"?

    2. Re:*goes change his gmail password* by DarkAxi0m · · Score: 3, Informative

      Facebook can do it too. As can several other social networking sites. Typically, you have to give permission to access your contacts. I think you have to give them you gmail password, or hotmail or whatever as well as permission
    3. Re:*goes change his gmail password* by dfay · · Score: 4, Interesting

      I had the same thing happen.

      LinkedIn asks me if I want to "connect" to certain people that I know for sure my only contact with them has been through mail on my gmail account. LinkedIn *can* mine your gmail account for you if you provide your account info to them, but I certainly never used that feature, so it was a bit alarming to see all of my gmail contacts showing up.

      Personally, I don't care if they are not the only ones to do it. They shouldn't be giving out our personal info. I did expect them to use my info to provide context-sensitive ads, but I did not expect them to share my info with other companies without my explicit permission.

      Not to mention, if you and I both saw it on sites that ostensibly have no relationship with google, it's possible that anyone that can hook to their Soap API can get your contact list.

    4. Re:*goes change his gmail password* by i.of.the.storm · · Score: 5, Informative

      Yeah, Facebook actually asks for your gmail password, so do other sites. A bit shady, but I trust those sites not to store it because there'd be hell to pay if anyone found out otherwise.

      --
      All your base are belong to Wii.
    5. Re:*goes change his gmail password* by Anonymous Coward · · Score: 5, Funny

      Strange things happen in the internet, The other day I was navigating in the internet and my wife was watching the screen, and when I was typing a url, a nasty porn site appeared as autocompleted, I swear I never visited the site. I'll show this google account problem to my wife, she might believe me now.

    6. Re:*goes change his gmail password* by aleph42 · · Score: 3, Informative

      What kind of "music" site were you on?
      The "russian" kind? No. I think it was on http://imeem.com/ , or one of those webiste with mp3s of indy bands (amiestreet ?).

      And I'm absolutely positive I didn't give them my gmail password.
      --
      Don't take my posts literally; it's just code to control my botnet.
    7. Re:*goes change his gmail password* by wces423 · · Score: 2, Insightful

      The sites that you guys are talking about explicitly ask your *gmail/yahoo/aol* password before they go and query for your buddy list.
      Follow usual security guidelines-
      1> Read before you enter
      2> Use different passwords for different sites
      3> Never give password of site A to site B.

      FYI, the sites also have a microscopic "skip" link present on the *send invitation* page.

    8. Re:*goes change his gmail password* by stephanruby · · Score: 2, Informative

      Ever happened to you? I was signing up on a music website with a gmail address, and then they asked me if I wanted to send invites to all my contacts, which magicaly appeared on their page. Even if it is apparently a common practice, I find it very disturbing.
      It may have appeared on their page, but it wasn't coming from their site -- it was coming from google. Both the list of your contacts, and the request for permission to send, was coming from google. It does NOT mean the actual music site knew the email addresses of your contacts.
    9. Re:*goes change his gmail password* by stephanruby · · Score: 4, Informative

      Ever happened to you? I was signing up on a music website with a gmail address, and then they asked me if I wanted to send invites to all my contacts, which magicaly appeared on their page. Even if it is apparently a common practice, I find it very disturbing.
      It may have appeared on their page, but it wasn't coming from their site -- it was coming from google. Both the list of your contacts, and the request for permission to send, was coming from google. It does NOT mean the actual music site knew the email addresses of your contacts.
      Here is an actual example of what I'm talking about. Log into http://www.google.com/calendar, stick this iframe in your web site, replace the left and right parenthesis with the right symbols, and see what happens.

      (iframe src="http://www.google.com/calendar/embed?title=Slashdot%20Calendar&height=250&wkst=2&bgcolor=%23FFFFFF&ctz=America%2FLos_Angeles" style=" border:solid 1px #777 " width="300" height="250" frameborder="0" scrolling="no")(/iframe)
      Assuming your calendar is marked private, having the private data from your calendar appearing within the iframe of your browser doesn't mean it's accessible by the web site hosting the iframe (nor does it mean it's accessible by the javascript outside that iframe either).
    10. Re:*goes change his gmail password* by Inoshiro · · Score: 5, Interesting

      You are the most trusting person here, then. Already Google admitted to being in cahoots with the NSA/FBI/CIA (etc) in providing them with data on their Google web app usage. Facebook is just as bad with their beacon source, etc.

      Seriously, I barely trust myself with my personal info -- why trust a complete stranger (or set of strangers) that are based out of a country where the gov't can just lean on a company to get private data?

      The staff at Facebook don't give two shits about privacy, otherwise all those stupid "apps" which you add to your profile wouldn't be able to spider your friends or send them stupid form letters to encourage them to allow/add them (furthering the data-mining by the app writer). Try turning the privacy settings up by disabling everything when adding an app. It won't let you, because then the app "wouldn't work" correctly.

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    11. Re:*goes change his gmail password* by jlarocco · · Score: 3, Insightful

      What? Some site asked for your email password, and you gave it to them? Shouldn't people reading Slashdot know better than this?

    12. Re:*goes change his gmail password* by stephanruby · · Score: 2, Informative

      Yes, this data may not be served by the site hosting the iframe, but they could have javascript that sends the data right back to them without your intervention.
      Yes, but Javascript doesn't share data between domains without pop-ing up a pretty nefarious-looking security warning (of course, if the music site had been installed as an IE extension, or a firefox extension, or a separate spyware executable, or if the user had manually turned off that default security setting, those would have been other ways to do it).

      But most likely, they showed his contacts through an iframe, and then they used google's gmail api (which is a separate thing) to ask google to send their email to his contacts. But by using google's gmail api, authentication would have been required after he clicked on that "yes". The google api is pretty clear on this. It generates a separate authentication token for every web site the user authorizes to use his data. In other words, even if I share my data from gmail with one site, I would still need to explicitly authorize and therefore generate a new token for each new site I'd want to share my data with.
    13. Re:*goes change his gmail password* by peter_gzowski · · Score: 2, Insightful

      Already Google admitted to being in cahoots with the NSA/FBI/CIA (etc) in providing them with data on their Google web app usage. Link or it didn't happen. I could find info on Google providing technology that allowed the NSA/FBI/CIA to cull through its own information, but nothing on providing these agencies with private information.

      Facebook is just as bad with their beacon source This proves the parent poster's point. Facebook tried it and there was hell to pay.

      Try turning the privacy settings up by disabling everything when adding an app. It won't let you, because then the app "wouldn't work" correctly. Then don't add the app. Facebook gives you fine-grained control over what you want to let applications do, so they can't spider your friends.
      --
      "Now gluttony and exploitation serves eight!" - TV's Frank
  3. And google wonders why ... by micheas · · Score: 4, Insightful

    They are getting tagged with the moniker "the new evil".

    I wonder how much of this has to do with the Microsoft to Google employee migration bringing the corporate culture with the people?

    1. Re:And google wonders why ... by Slotty · · Score: 3, Insightful

      Google lost the right to title of being the good guys when they went public. Their only loyalty is now owed to that of the shareholders. They seek out an improved shareprice as the primary goal. Anything less betrays the investors. Blaming the "evil" on migrating employees fails to take into account of the simple fact that the culture once linked with google can not exist as it once was because the wonderful $ has once again swooped in.

    2. Re:And google wonders why ... by dnoyeb · · Score: 4, Insightful

      Scapegoating the shareholders as an excuse for executive abuse is getting old.

    3. Re:And google wonders why ... by gumbi+west · · Score: 3, Insightful
      So let me get this straight, the share holders want google to allow backscatter spam?

      1. allow backscatter spam
      2. ???
      3. profit!
    4. Re:And google wonders why ... by mingot · · Score: 5, Funny

      Wow, only on slashdot does microsoft get the blame for google being evil.

    5. Re:And google wonders why ... by fimbulvetr · · Score: 2, Insightful

      It's not a scapegoat - it's the way it works. If you have a problem with it, I suggest you adopt your own form of economic policy and we'll see how well it works.

    6. Re:And google wonders why ... by synx · · Score: 3, Informative

      not to mention the class A/B shares - the company isn't actually answerable to shareholders!

      Besides which, google had basically no choice but to go public - the SEC rule would have require them to file financial papers as if they were public - so why not get the benefit as well?

    7. Re:And google wonders why ... by metalhed77 · · Score: 2, Insightful

      So let me get this straight, the share holders want google to allow backscatter spam?

      1. allow backscatter spam
      2. ???
      3. profit!
      Finally, a voice of reason in this thread. I can't imagine why anyone would think this is part of some diabolical plot. I fuck up at my job sometimes, so does google, why does it have to be a conspiracy when it's a big company?

      I forget who said "Never attribute to malice that which can be adequately explained by stupidity." but I think that applies here.
      --
      Photos.
  4. just point it out to them more clearally. by Anonymous Coward · · Score: 5, Interesting

    forged from: abuse@[domain]
    to: bogus@[domain]
    You have issues.

    If they have back scatter, they get it. If they don't have back scatter, they don't.

    1. Re:just point it out to them more clearally. by c6gunner · · Score: 4, Funny

      forged from: abuse@[domain] to: bogus@[domain] You have issues. If they have back scatter, they get it. If they don't have back scatter, they don't.
      Hah.

      abuse@gmail.com has an auto-response. bogus@gmail.com has an auto-response.

      I'm sending the e-mail right now. I wish I could see the "abuse" account's inbox in a few hours....
    2. Re:just point it out to them more clearally. by EdIII · · Score: 2, Funny

      And nothing drives the point "fix this" home like getting someone to DOS themselves.


      No fucking shit :)

      LOL. I learned that one the hard way. A mail server grinding to a halt and an entire raid filling up with messages. I almost could not even get the machine to respond at all via the console, let alone remotely administrating it. Took out the whole mail server during the middle of the day for about 3 hours.

      You never heard such squawking from the users and the Pointy Haired Ones. The CrackBerries went down... The Sky is Falling the Sky is Falling...

      When I saw that I had DOS'd myself, I actually slammed my head into the rack :)
  5. Proper? by EdIII · · Score: 5, Insightful

    The proper behavior would be for the mail servers to reject email traffic to non-existent users during the initial SMTP transaction.


    Ummm, how about the only behavior .

    It never ceases to amaze me how some mail server administrators setup policies on their networks. If you are running a mail server you are THE POSTMASTER. If you don't know where it should go, or who it is supposed to be going to, how can you accept it?

    Refusing email and stopping the transaction when you do not control the domain, service the domain, or even know the mailbox user is about as obvious a policy as not relaying for domains outside of your control.

    If it is an honest mistake on the part of the sending server, acting as an agent for the user, then a simple message informing the sender that the account does not exist is a trivial matter.

    To do anything else just amazes me.
    1. Re:Proper? by Anonymous Coward · · Score: 3, Insightful

      Maybe they're concerned about bots using those responses as a means to harvest valid email addresses. If you send it for invalid ones, then I can assume that when you don't send it, it's a legit account.

    2. Re:Proper? by schon · · Score: 3, Informative

      If you send it for invalid ones, then I can assume that when you don't send it, it's a legit account. That's absurd logic.

      got a tip for you:

      spammers don't care if the addresses are valid or not

      What you describe is called a 'rumplestiltskin' attack - it's well known, and nobody has ever suggested that the best way to counter it is to start spamming people with backscatter.
    3. Re:Proper? by Artefacto · · Score: 2, Informative

      That would be the best thing to do, but it's not always trivial. In fact, sometimes it's impossible.

      I've seen e-mail setups where after the mail is sent to the servers in MX records it goes through several MTAs until it's finally delivered. In order to be possible to reject the e-mail at SMTP time, you'd have to do some kind of synchronization between the MTAs so that the MX server could know whether the addresses exist. Plus, the same domain could read users from several databases at the same time (e.g. mysql, /etc/passwd, LDAP, ...) which would complicate synchronization even more.

    4. Re:Proper? by Arrogant-Bastard · · Score: 2, Insightful
      This should be printed out in 72-point type and stapled to the forehead of any mail system administrator who hasn't already made their operation do exactly this. There are no excuses: numerous techniques for accomplishing this, even in multiple-server, multiple-tier environments have been well known for a decade.

      Those who fail are likely to find themselves on numerous blacklists -- correctly listed as spammers.

    5. Re:Proper? by EdIII · · Score: 4, Insightful

      Actually that's how they're doing it.


      I am not sure what "it" refers to. We are talking about two different things here, which is what occurs inside a SMTP transaction and what occurs outside of it.

      Inside these SMTP transactions nothing is occurring that is facilitating the delivery of SPAM directly. Just the harvesting of good addresses for those domains. Afterwards, they can use the good addresses to send SPAM directly to those mail boxes.

      What is stupid here, and I use that word deliberately, is Google's apparent policies. Regardless of any other considerations, you should not be sending bounce messages to FROM headers. Any action taken should occur within the SMTP transaction with 5xx or 2xx codes. Doing so is, for lack of a better word, just plain STUPID. When those FROM headers contain users within your own domains makes it just that much more retarded. Why would you be sending a bounce message to your own user from activity that did not originate within your own systems? Last time I checked you would not be doing so.

      Any messages that came from your own users would be through authenticated SMTP transactions and any recipient errors would have bounce messages routed locally back to the sender. You don't even need the FROM header if it is in an authenticated session from your own user. You already knew which user it was from the authentication process. If you have SMTP transactions, that are not authenticated in most cases, coming from systems outside of your direct control, then it can't be from your users and therefore you should not be sending messages to them.

      As for the SMTP transactions themselves being used for harvesting there are other methods to deal with that. You don't need to bug the crap out of your own users doing it either.

      If I have a SMTP transaction attempt delivery to an unknown address outside of my domains (relaying), I explicitly add them to the block lists for 60 minutes. Sending mail servers should be using the domain in the TO header to obtain MX records of my mail server. For my mail server to get a message for domains that I don't control is a huge red flag. If it is to an unknown address within my domains I block them for 20 minutes, but only after 3 such transactions within 10 minutes. That will allow any honest typos from stopping service from valid mail servers.

      When you get a ton of these SMTP transactions in a row maybe, just maybe now, you should be adding that IP address to a dynamic suppression system for longer periods of time, like say weeks. Here is the kicker too, if these SMTP transactions came from a Zombie machine then you are not even interfering with that person's ability to send mail since they will be doing through a web based email system such as Google or an email client that will send their email (through an authenticated session) to a real mail server that will then send it out.

      There is a LOT more to this, but I can tell you that Google is doing it in about the stupidest way possible right now. That's just my opinion, but I do operate several mail servers right now and I can't see anything smart about these policies.
    6. Re:Proper? by LilGuy · · Score: 2, Informative

      Actually they do care. The verified e-mail lists are worth a LOT more than the unverified 5 million fluff lists. Especially with the advent of RBLs.

      --

      You're nothing; like me.
    7. Re:Proper? by nametaken · · Score: 3, Insightful


      Actually both are crap.

      Unfortunately there are no good ways to handle it, that I know of. They all allow for harvesting or backscatter. The only way to avoid both would be to accept everything and never respond. But then every blackholed email is potentially a genuine error for which there is no indication.

  6. In beta by SkullOne · · Score: 4, Insightful

    Didn't anyone notice that Gmail is still in beta?

    FWIW, I use Google Apps to host my e-mail, and I have found Google to have horrible support.
    Instead of fixing the problem, they'll just point you to a loosely moderated Google Groups newsgroup for Google apps, and you'll rarely receive a response, let alone a workable fix for an issue.

    Do no evil? Or do nothing at all?

    --

    Brent Jones
    1. Re:In beta by chromatic · · Score: 2, Informative

      Didn't anyone notice that Gmail is still in beta?

      Irrelevant. SMTP is not in beta.

  7. Inaccurate title/summary by Schraegstrichpunkt · · Score: 4, Insightful
    Sending to example12345@googlegroups.com, I get this (my email address replaced with name@example.com):

    Hello name@example.com,

    We're writing to let you know that the group that you tried to contact (example12345) doesn't exist. There are a few possible reasons why this happened:

    * You might have spelled or formatted the group name incorrectly.
    * The owner of the group removed this group, so there's nobody there to contact.

    If you have questions about this or any other group, please visit the Google Groups Help Center at http://groups.google.com/support.

    Thanks, and we hope you'll continue to enjoy Google Groups.

    The Google Groups Team

    In other words, while this causes backscatter, this is not an avenue for "backscatter spam", since Google isn't delivering the contents of arbitrary messages to arbitrary users.

    It sounds like the submitter wants to blow this out of proportion by equating general backscatter (which nearly all mailing list managers on the Internet generate with their "confirmation" messages) with backscatter spam.

    1. Re:Inaccurate title/summary by ceejayoz · · Score: 4, Informative

      *checks*

      Hey, look. It's a kdawson article!

    2. Re:Inaccurate title/summary by ikkonoishi · · Score: 3, Informative

      Just because some spam is advertising does not mean that all spam is advertising. The point here would be to fill someone's inbox with bogus messages.

    3. Re:Inaccurate title/summary by NMerriam · · Score: 5, Informative

      You're being either overly literal, or trying to create a distinction where there isn't much of one.

      No, the responses don't contain an original message, nor are they commercial or anything like that, but the spammy thing about this form of backscatter is about the VOLUME and indiscriminate nature of the mail, not the content.

      This isn't being blown out of proportion at all. It's nothing like a mailing list sending a confirmation. No spammer is going to send a million messages with different forged addresses to a single email address (the subscribe address) -- that defeats the whole purpose of spamming, which is to contact DIFFERENT addresses!

      What google has done is open a wildcard on some domains so that anyone launching a dictionary attack on googlegroups.com will send a million messages TO a million different addresses FROM a million different forged addresses. Google then sends a million bounces back to a million different addresses, and if you run a domain that the spammer used as their "from", you suddenly get tens or hundreds of thousands of identical bounce messages from Google. THAT is backscatter spam -- thousands of useless messages sent to forged addresses on your domain, regardless of content. And no mail server in 2008, much less one run by a major tech company, should make that possible.

      --
      Recursive: Adj. See Recursive.
    4. Re:Inaccurate title/summary by FliesLikeABrick · · Score: 2, Informative

      There are a few important differences

      1) mailing list confirmations can't be used by spammers to identify existing or non-existing e-mail addresses
      2) spammers, unlike your test, will use spoofed From: headers, making the mail you got be bounced back to someone who wasn't involved in the first place
      3) yes, right now (1) isn't true for Google either, since they accept all mail, but that is indeed the problem right now, and there are stupid spammers out there who will blast thousands upon thousands of e-mails off to google to see what gets rejected (when they assume that there will be rejections during the initial SMTP conversation)

      While it isn't backscatter spam since the initial content isn't delivered, it is still backscatter and Google is still doing the wrong thing. We all know that submitters to /. often get the wrong terms (look at how often "bricked" is used wrongly... we even have a tag for it). I'd bet that more of these wrong terms are due to ignorance than to people trying to spread FUD and blow things out of proportion. Maybe it is time for a !backscatterspam tag if this bothers you so much

    5. Re:Inaccurate title/summary by NMerriam · · Score: 2, Insightful

      The distinction is obvious. If spammers can't control the contents of the bounces, the bounces won't get them paid.

      Nobody is claiming spammers are getting paid for the backscatter. Backscatter is just collateral damage to the original spam. Spammers don't care because it doesn't cost them anything, but they aren't doing it on purpose. That's why it is the responsibility of the mail administrator to ensure that THEY don't involve third parties in their spam by generating completely new messages and sending them to everyone whose domain was used in a forged address (note these are not bounces, this is Google "helpfully" making a new message and sending it out).

      I thought we were done with this idiocy years ago when antivirus programs finally stopped spamming innocent third parties with incorrect notifications that they sent someone a virus.

      --
      Recursive: Adj. See Recursive.
  8. Comment removed by account_deleted · · Score: 5, Funny

    Comment removed based on user account deletion

  9. A suggestion for Gmail spam-fighting by shanen · · Score: 5, Interesting

    Basically Gmail is losing value for all of us as it becomes spam
    soaked. Even their filtering is having troubles with false positives
    and false negatives--and the spam is just increasing. Therefore I
    think Google should act more aggressively to drive the spammers away
    from Gmail.

    My latest anti-spam idea is a SuperReport option. (Kind of like
    SpamCop, but not so lazy.) If you click on the SuperReport option,
    Gmail would explode the spam and try to analyze it for you to help go
    after the spammers more aggressively. Here is one approach to
    implementing it:

    The first pass analysis would be a low-cost quickie that would also
    act like a kind of CAPTCHA. This would just be an automated pass
    looking for obvious patterns like email addresses and URLs. The email
    would then be exploded and shown to the person making the report (=
    the targeted recipient of the spam AKA victim). The thoughtful
    responses for the second pass would guide the system in going after
    the spammers--making Gmail a *VERY* hostile environment for spammers
    to the point that they would stop spamming Gmail.

    For example, if the first pass analysis finds an email address in the
    header, the exploded options might be "Obvious fake, ignore",
    "Plausible fake used to improve delivery", "Apparently valid drop
    address for replies", "Possible Joe job", and "Other". (Of course
    there should be pop-up explanations for help, which would be easy if
    it's done as a radio button. Also, Google always needs to allow for
    "Other" because the spammers are so damn innovative. In the "Other"
    case, the second pass should call for an explanation of why it is
    "Other".)

    If the first pass analysis finds a URL, the exploded options should be
    things like "Drugs", "Stock scam", "Software piracy", "Loan scam",
    "419 scam", "Prostitution", "Fake merchandise", "Reputation theft",
    "Possible Joe job", and "Other". I think URLs should include a second
    radio button for "Registered Domain" (default), "Redirection",
    "Possible redirection", "Dynamic DNS routing", and "Other". (Or
    perhaps that would be another second-pass option?)

    If the first pass finds an email address in the body, the exploded
    options should include things like "Fake opt-out for address
    harvester", "419 reply path", "Joe job", and "Other".

    At the bottom of the expanded first pass analysis there should be some
    general options about the kind of spam and suggested countermeasures,
    and the submit SuperReport button. This would trigger the heavier
    second pass where Gmail's system would take these detailed results of
    the human analysis of the spam and use them to really go after the
    spammers in a more serious way. Some of the second pass stuff should
    come back to the person who received the spam for confirmation of the
    suggested countermeasures.

    Going beyond that? I think Gmail should also rate the spam reporters
    on their spam-fighting skills, and figure out how smart they are when
    they are analyzing the spam. I want to earn a "Spam Fighter First
    Class" merit badge!

    If you agree with these ideas--or have better ones, I suggest you try
    to call them to Google's attention. Google still seems to be an
    innovative and responsive company--and they claim they want to fight
    evil, too. More so if many people write to them? (I even think they
    recently implemented one of my suggestions to improve the Groups...
    However, it doesn't matter who gets credit--what matters is destroying
    the spammers.)

    --
    Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    1. Re:A suggestion for Gmail spam-fighting by danpat · · Score: 2, Informative

      Ever seen this list?

      http://craphound.com/spamsolutions.txt

      Please tick the appropriate boxes....

    2. Re:A suggestion for Gmail spam-fighting by calebt3 · · Score: 3, Funny

      Your post advocates a

      ( ) technical ( ) legislative ( ) market-based (*) vigilante

      approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

      ( ) Spammers can easily use it to harvest email addresses
      ( ) Mailing lists and other legitimate email uses would be affected
      ( ) No one will be able to find the guy or collect the money
      ( ) It is defenseless against brute force attacks
      ( ) It will stop spam for two weeks and then we'll be stuck with it
      ( ) Users of email will not put up with it
      ( ) Microsoft will not put up with it
      ( ) The police will not put up with it
      ( ) Requires too much cooperation from spammers
      (*) Requires immediate total cooperation from everybody at once
      ( ) Many email users cannot afford to lose business or alienate potential employers
      ( ) Spammers don't care about invalid addresses in their lists
      (*) Anyone could anonymously destroy anyone else's career or business

      Specifically, your plan fails to account for

      ( ) Laws expressly prohibiting it
      ( ) Lack of centrally controlling authority for email
      ( ) Open relays in foreign countries
      ( ) Ease of searching tiny alphanumeric address space of all email addresses
      (*) Asshats
      ( ) Jurisdictional problems
      ( ) Unpopularity of weird new taxes
      ( ) Public reluctance to accept weird new forms of money
      ( ) Huge existing software investment in SMTP
      ( ) Susceptibility of protocols other than SMTP to attack
      ( ) Willingness of users to install OS patches received by email
      ( ) Armies of worm riddled broadband-connected Windows boxes
      ( ) Eternal arms race involved in all filtering approaches
      ( ) Extreme profitability of spam
      ( ) Joe jobs and/or identity theft
      ( ) Technically illiterate politicians
      ( ) Extreme stupidity on the part of people who do business with spammers
      ( ) Dishonesty on the part of spammers themselves
      ( ) Bandwidth costs that are unaffected by client filtering
      ( ) Outlook

      and the following philosophical objections may also apply:

      ( ) Ideas similar to yours are easy to come up with, yet none have ever
      been shown practical
      ( ) Any scheme based on opt-out is unacceptable
      ( ) SMTP headers should not be the subject of legislation
      ( ) Blacklists suck
      ( ) Whitelists suck
      ( ) We should be able to talk about Viagra without being censored
      ( ) Countermeasures should not involve wire fraud or credit card fraud
      ( ) Countermeasures should not involve sabotage of public networks
      ( ) Countermeasures must work if phased in gradually
      ( ) Sending email should be free
      ( ) Why should we have to trust you and your servers?
      ( ) Incompatiblity with open source or open source licenses
      ( ) Feel-good measures do nothing to solve the problem
      ( ) Temporary/one-time email addresses are cumbersome
      ( ) I don't want the government reading my email
      ( ) Killing them that way is not slow and painful enough

      Furthermore, this is what I think about you:

      (*) Sorry dude, but I don't think it would work.
      ( ) This is a stupid idea, and you're a stupid person for suggesting it.
      ( ) Nice try, assh0le! I'm going to find out where you live and burn your
      house down!

    3. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 2, Insightful

      Quite familiar with it, and it doesn't really apply to this suggestion, though I could shoehorn it into several categories. The form is broad enough that it will absorb anything, including your lunch. If you think it does apply without the big shoehorn, then please say why.

      That form was a funny joke the first few times it was used. Since thing it has simply become a generic excuse for "No, we cannot."

      Actually, I don't think there is any way to truly address the spam problem without dealing with the TANSTAAFL problem. The creators of email pretended that it would be mutually beneficial, so they did not need to design any accounting into it. While I actually admire Al Gore, I feel like I have to blame him as the root of the spam problem. He kept telling them 'Don't worry about the money--I'll get it for you.'

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
    4. Re:A suggestion for Gmail spam-fighting by shanen · · Score: 2, Insightful

      I guess that's the thing that most amazes me about the spam problem... Many of the big-time spammers are clearly large-scale criminals advertising their criminal wares, and apparently we are unable to do anything about it?

      Just this week they apparently discovered a botnet larger than Storm. (http://www.theregister.co.uk/2008/04/07/kraken_botnet_menace/) The report says that the botnet was spewing out vast quantities of spam for the usual quasi-legal scams. So how the heck could they miss it? Possible answer: Because the filtering approach was mostly working.

      Remember that the spammers are dividing by zero. At least that's how they think about it. If another million spams finds one more sucker to send them $39, then they think the RoI was $39/0 = infinity. They aren't concerned with your spam filters. If you're smart enough to filter their spam, then you probably aren't dumb enough to send them the money--but they're still hoping to catch you with their next scam.

      --
      Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
  10. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  11. 250 Accepted by Anonymous Coward · · Score: 5, Interesting

    Yes, mail to an unknown recipient should be rejected with a 550 code during the initial SMTP dialogue. But not only that - lots of people believe that *any* message you don't intend to deliver should be rejected during the SMTP dialogue. The current fashion is to say "250 OK" and then silently delete the message later, which is wrong.

    I hate to toot my own horn here, but I wrote tarmail with this express purpose in mind (among others). GPLed and everything. Messages that you won't accept get rejected during the SMTP dialogue.

    If you don't like my MTA, then please feel free to mod this down so that others won't be needlessly bothered. But I really to believe that Tarmail is the right answer to this specific problem. Thank you for your time.

    1. Re:250 Accepted by fortunato · · Score: 2, Insightful

      I'm not trying to belittle your effort in any way but, after reading over your page I have to ask, what exactly does tarmail do that postfix, or any other SMTP server commonly used these days doesn't?

    2. Re:250 Accepted by flyingfsck · · Score: 2, Interesting

      Neat. It is a pity I wasn't aware of your project earlier. It seems that it will make a straight and simple mail filter to place in front of an existing crappy insecure mail system like Exchange.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    3. Re:250 Accepted by prockcore · · Score: 5, Interesting

      The current fashion is to say "250 OK" and then silently delete the message later, which is wrong.


      Since SMTP is defective by design, this is an acceptable response. Doing anything else allows spammers to confirm valid accounts using dictionary attacks.
    4. Re:250 Accepted by fortunato · · Score: 5, Interesting

      Yes actually I have. Postfix is extremely easy to set up with SpamAssassin. It requires cutting and pasting two configuration lines if you can't understand the manual and can do a google search. I suppose you could make the pedantic argument that it's twice as hard as tarmail since tarmail requires one line.

      In fact setting up ClamAV and SpamAssassin alone is orders of magnitude more complex.

      I might argue that if you have a hard time understanding the postfix manual you have no business running a mail server.

      In any case, I wasn't trying to compare, just trying to understand why it was worth the effort of yet another SMTP server.

  12. Google Groups must DIE by Greg_D · · Score: 2, Interesting

    Google is one of the biggest culprits in the utter destruction of the highest traffic Usenet discussion newsgroups. The volume of spam that comes from those servers is ridiculous, not to mention all the former AOL idiots that were the scourge of the groups.

  13. Re:Translation by Anonymous Coward · · Score: 4, Funny

    Don't worry. GoogleBackscatter is currently in Beta. When it goes into production backscatter will be even better!

  14. MOD PARENT UP by martin-boundary · · Score: 2

    The google fanboys are wrong on this one.

    1. Re:Mod Parent Up by techno-vampire · · Score: 4, Informative
      If you want to use email securely:


      Use POP3 for all your email. That way no website can ever get access to your contacts or personal data.

      --
      Good, inexpensive web hosting
    2. Re:Mod Parent Up by Washii · · Score: 2, Interesting

      In addition to all that, I sandbox all my Google activities into Mozilla Prism 0.9 with several separate profiles.

      Quite handy to simply double-click and open Gmail and iG in separate windows, without being logged in on Firefox.

    3. Re:Mod Parent Up by netcrusher88 · · Score: 4, Informative

      Warning: offtopic

      IMAP and MAPI are two separate protocols. IMAP is a standard protocol used for semi-connected work on folders actually hosted on a server (it can work disconnected and sync up later), whereas MAPI is a Microsoft proprietary protocol that accomplishes approximately the same thing.

      I tend to think that the name MAPI is a typical Microsoft attempt to get people to confuse (it worked, didn't it?) open, widely used standards and Microsoft proprietary crap. See also OOXML vs ODF (formerly OOXML, before Microsoft even dreamed of that acronym...)

      --
      There's an old saying that says pretty much whatever you want it to.
    4. Re:Mod Parent Up by geminidomino · · Score: 2, Interesting

      Except POP3 is generally transmitted in the clear unless configured otherwise.

      Not particularly secure, that...

    5. Re:Mod Parent Up by gnuman99 · · Score: 2, Interesting

      SMTP protocol, you know, email, is transmitted in clear text. So why does it matter if POP3 would be transmitted clear or not? The password doesn't need to be transmitted in clear text, just a hash.

      You want secure email you GPG to encrypt it.

    6. Re:Mod Parent Up by techno-vampire · · Score: 2, Informative

      So what? We're not talking about keeping your email secure, we're talking about keeping websites from reading your contact list or address book. If you're using POP3 for your email, there's nothing whatsoever in your browser's history, cookies, passwords or other hiding places for those snooping sites to find, and that's what we're talking about.

      --
      Good, inexpensive web hosting
  15. Mod Parent Up by Anonymous Coward · · Score: 3, Informative

    This is *exactly* why I do my email separate from all other browsing. It's not even unique to Google, they're just the biggest target.

    If you want to use email securely:
    * Use 'clear private data' to wipe everything out.
    * Visit your webmail site (copy any links you want to visit to a text file for later).
    * Read/send email.
    * Log out.
    * Use 'clear private data' again.

    Anything less risks having information stolen.

  16. It is not that easy.... by gweihir · · Score: 4, Interesting

    There are three possibilities for email to non-existent addresses: Silent drop, initial bounce and delayed notification. All have problems.

    If the sender address is legitimate, but a relay is in the transmission chain, you have only bad choices: Silent drop may cause problems for legitimate emails. Initial bounce causes the observed problem, once removed and with real-time characteristics. The observed delayed notification behavior at least has the advantage that you can control the rate these messages are outgoing. A good strategy would be to intitially send one of these and then accumulate these per sender messages over, say 24h and send only one further notification per day. Incidentially, this strategy is something known to most people that ever implemented automatic notification emails on system failures...

    I think there is just no good way to deal with this issuse, as long as open, badly configures relays are around. It is also quite possible that the gmail designers never anticipated this and not are not readily able to respont in an adequate fashion (see the 24h accumulation, e.g.). That would possibly indicate a lack of competent security people involved in the design process. As these people are scarce everywhere, Google will also likely not have enough of them.

    On my own mailservers (small), I use silend drop for relay requests (which is definitely a good idea) and "drop into spambox" for unknown destinations. I look over these occasionally, and I have found legitimate email in there.

    I do agree that initial bounce sounds like the right strategy, but unfortunately it does have serious problems.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  17. Re:Secondary MX hosts declared bad! Film at 11. by schon · · Score: 2, Informative

    Let me repeat that: they are required to unconditionally accept mail for the domain. Bull. Fucking. Shit.

    Please show me the RFC that states you must accept email for addresses that you know are invalid.

    There is *NO* such rule. If your backup MX blindly accepts mail for every address, then it is broken. Backup (actually *any*) MX should only accept mail that it knows (or has good reason to assume) it can deliver.

    If I'm wrong, or I've missed something, please by all means correct me. Please consider yourself corrected.

    Since when is it considered bad form to send a NDR? Mu. It's bad form to send an NDR when you shouldn't have accepted the mail in the first place - which is the problem here.
  18. Why not just go back to Blue Security Model? by IonOtter · · Score: 3, Interesting

    Why doesn't Google go with the Blue Frog/Security Method?

    It was the ONLY thing that worked. In fact, it worked so well that the spammers had to declare open warfare against them.

    Hah! Let's see them try THAT with Google. Oh, and seeing all of Google's Gmail customers becoming virtual BlueFrogs by default would be pretty cool, too!

    --
    [End Of Line]
  19. The Spam Cure by Anonymous Coward · · Score: 2, Funny

    The arms race against spammers has failed. There is only one method of behavior modification left: pain.

    It's obvious to me that the only long-term cure is retribution. Swift, sure, immensely painful, intimately physical.

    1. "y@y! mee sended 4 baziLLi0000n e''s!!!!!! mee grrlfrrnd crrrream bestest!"

    2. Two days later, a heavy-set dude wielding an oven mitt, a meat tenderizing mallet, and a blowtorch relieves you of your upper testicle, the ligaments in your right knee, and two left fingers.

    3. "wh0@! bad jewjew! mee not sended grrlfrrnd crrrream again!"

    4. PROFIT!!!

    Pain, or immediate, palpable fear of it, is the only behavior modification technique that works every time. When they get out of line and start spamming again ... remind them.

  20. Not Gmail. by SanityInAnarchy · · Score: 3, Interesting

    I tested this on Google Apps for my (company's) domain.

    Turns out that yes, they will drop it on the floor if you give them an invalid address. It's probably not gmail.com, and definitely not yourdomain.com -- but rather, blogger.com and googlegroups.com -- which seem to be accepting mail and bouncing, rather than rejecting via SMTP.

    A quick demonstration:

    david@biostar:~$ host -t MX scribestorm.com
    scribestorm.com mail is handled by 0 ASPMX.L.GOOGLE.com.
    david@biostar:~$ nc -vv aspmx.l.google.com 25
    DNS fwd/rev mismatch: aspmx.l.google.com != qb-in-f27.google.com
    aspmx.l.google.com [72.14.205.27] 25 (smtp) open
    220 mx.google.com ESMTP z21si10855881qbc.21
    helo slashdot.org
    250 mx.google.com at your service
    mail from: anonymous_coward@slashdot.org
    555 5.5.2 Syntax error. z21si10855881qbc.21
    mail from: <anonymous_coward@slashdot.org>
    250 2.1.0 OK
    rcpt to: <bogus@scribestorm.com>
    550-5.1.1 This Gmail user does not exist. Please try double-checking
    550-5.1.1 the recipient's email address for typos or unnecessary spaces.
    550-5.1.1 Learn more at
    550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596 z21si10855881qbc.21
    rcpt to: <david.masover@scribestorm.com>
    250 2.1.5 OK
    quit
    221 2.0.0 mx.google.com closing connection z21si10855881qbc.21
    sent 181, rcvd 518
    david@biostar:~$

    As you can see, it not only dropped my message on the floor, it also demanded brackets around the address -- something Postfix and Exim do for me, and I think even Qmail tolerated addresses without brackets.

    I imagine it works pretty much the same way for gmail.com, so if you're going to take advantage of the bouncing to have Google DoS Google, keep that in mind. Send mail from bogus_01234@blogger.com to alsobogus_56789@googlegroups.com. (I think adding a GUID to it would be a nice touch, thus guaranteeing that it will never match an actual address.)

    --
    Don't thank God, thank a doctor!
  21. Behaviour isn't WRONG wrong, but Not Good. by arcade · · Score: 2, Interesting

    This behaviour isn't WRONG wrong, but it's not very good practice any more.

    There are some problems here.. First of all, what if the server in question doesn't know what users are 'good' or not? Say, if it's a backup MTA? The non-primary MX? Which are receiving mail due to the primary being down?

    Quite common for them not to know about all the email accounts.

    Now, problems with backscatter has been there for a while. It's certainly not nice, but there are only so many things one can do. If you read the original RFCs, Google's behaviour is entirely acceptable. Unfortunately the original RFCs for SMTP was written way before spam became a problem...

    Other MTAs are "just as bad". Look at qmail for example. This is default behaviour in qmail. It'll accept any email without confirming whether the recipient exists or not (to prevent in-line data-mining of what accounts are there and what accounts aren't there). If the email is to a bogus recipient address, qmail will generate a bounce.

    This bounce will go to the From: address.

    And that's QMAIL - which is considered a secure mta.

    Then you have the same problem, as I've mentioned, occuring when you've got a secondary MX which doesn't have a list of users. The choices for the MTA is to either create a bounce and inform the sender that the recipient doesn't exist - or you might silently discard the message. Neither are good options.

    SMTP is kind of broken. Don't blame google for it. Different people consider different things best practices. I don't agree with googles practice in this particular case, while others would claim it's the only proper behaviour.

    --
    "Rune Kristian Viken" - http://www.nwo.no - arca
  22. Collateral spam by soccerisgod · · Score: 2, Insightful

    Is what I know this as. I used to get so much spam it drove me crazy. I set up filter rule after rule, used RBLs and everything but it only helped partially. I could still live with it. But eventually, I was hit by huge waves of collateral spam and eventually got more of that then the real thing*, and that was when I decided email was either going to be entirely useless to me or I had to do something very drastic.

    I opted for something drastic. I still have a large number of filter rules, but in addition to that, I use a whitelist instead of a blacklist to filter email, and everything not on my whitelist that survives the spam filter rules ends up in a bulk mail folder I check about once a week. Now if someone I don't know emails me, that stinks, and I constantly have to adjust my whitelist to allow for more addresses, but at least I barely see any spam - real or collateral - anymore. Without that I'd have given up on spam altogether.

    *) In the order of several 1000 a day

    --
    If a train station is a place where a train stops, what's a workstation?
  23. Re:just point it out to them more clearly. by Xenna · · Score: 2, Informative

    Won't work unless you forge the *envelope-sender".

  24. Another gmail problem, less well known by spaceman375 · · Score: 2, Informative

    I get incorrectly addressed emails every day thanx to a non-standard gmail policy that most folks don't know exists. They deliver a single email to multiple addresses without any indication that more than one person has received it. ANY email address that contains a dot will have ALL their incoming mail delivered to whoever owns that same address without dots. I get emails for a two college students who have my eddress with dots. Mine has none. Every email they get, I get a copy of. I've logged into myspace and other sites with credentials that I received in links from their emails. I get job application responses and credit card sales confirmations.
    Emails to abuse get an automated reply touting how wonderful this "feature" is. I finally setup a filter that forwards all these emails to abuse@gmail.com. They get at least a dozen every day, and haven't noticed in over a year. If you don't like someone who has a gmail account, you can legitimately register their address with a single dot added, and then fill their inbox with anything you want.

    --
    On the one hand you take life too seriously, and on the other, you do not take playful existence seriously enough. Seth
  25. MFROM signing by CustomDesigned · · Score: 2, Insightful

    There is a simple solution to forged DSNs (bounces). Sign the MAIL FROM of your outgoing mail with something like SRS or BATV: SRS0=keTrY=UY==user@example.com All bounces (MAIL FROM is empty) must be directed to a signed localpart with a valid hash key. If not, the bounce is immediately rejected, with a snooty message if so desired.

  26. MAPI != anti-IMAP by stereoroid · · Score: 4, Informative

    Actually, MAPI (Mail API) is the old Microsoft standard for mail-related communication between Windows applications. I remember using it in Windows 3, long before IMAP was widely adopted. It was later extended to MAPI/RPC for communication with Exchange servers. This is one case where anti-Microsoft paranoia isn't justified...

    --
    (this is not a .sig)
    1. Re:MAPI != anti-IMAP by spun · · Score: 2, Funny

      If your mailbox is randomly losing mail, your IMAP server has problems and perhaps you should consider trying a better one. However, if you think MAPI/Exchange "actually works" in any meaningful sense, then perhaps your ides of 'better' is significantly different from the average person's.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  27. and? by RMH101 · · Score: 2, Interesting

    Say my manufacturing plant is "in beta". Does that excuse it belching out toxic smoke and polluting the atmosphere? No. Gmail being in beta doesn't give them a licence to belch out spam, either.

  28. Google clueless? by sustik · · Score: 2, Interesting

    I was under the impression until now that Google (as a business and its employees) are technically quite savy. Seems quite strange that they are clueless about spam.

    From Wikipedia:
    "Since these messages were not solicited by the recipients, are substantially similar to each other, and are delivered in bulk quantities, they themselves can qualify as unsolicited bulk email or spam. As such, systems that generate e-mail backscatter can end up being listed on various DNSBLs and be in violation of ISPs Terms-of-Service for being abusive."

    So please help Google get a clue: look in your (spam) folder and if you find any of the emails mentioned, report it to spamcop.com. If everyone just submits one report, I am sure this will get resolved (Google will not let themselves be blacklisted for long for non-complience).

    By the way, backscatter spam is a serious problem, and I am quite appeled when even ivy league school admins have no clue about it... There should be a shamelist for sysadmins as well who do not cooperate with efforts against spam (even if only out of ignorance/stupidity or even more so).

  29. Re:RTFRFC by benyto · · Score: 2, Informative

    How is rejecting email to non-existent users in direct violation of standards?

    Additionally, the RFC you linked to defines the DSN extension. There is no requirement for an MTA to support RFC 3461. In fact Google's own MXs do not support the DSN extension:

    $nc smtp2.google.com. 25
    220 smtp.google.com ESMTP
    EHLO ME
    250-smtp.google.com Hello obfuscated hostname [obfuscated IP address], pleased to meet you
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE 20000000
    250-STARTTLS
    250-DELIVERBY
    250 HELP
    quit
    221 2.0.0 smtp.google.com closing connection