Slashdot Mirror


Gmail Begins Signing Email with DomainKeys

NW writes "According to a post at IETF's MAIL-SIG list, Google has begun to sign outgoing email from Gmail with Yahoo's DomainKeys signatures. This is the first large provider of email that is actually doing so (not even Yahoo has started that yet)."

416 comments

  1. Continue the trend by synthparadox · · Score: 5, Insightful

    Google has almost everything now, why don't they make their own Anti-Spam domainkey type service?

    1. Re:Continue the trend by Russ+Nelson · · Score: 5, Insightful

      They want some hope of interoperability with other MTAs.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:Continue the trend by Lehk228 · · Score: 2, Insightful

      the whole point of such a service is that the more people using it the better and more useful it is.

      --
      Snowden and Manning are heroes.
    3. Re:Continue the trend by user+no.+590291 · · Score: 0, Redundant

      That's cool and all, but darn near everyone has to be using it before anyone can even think about dropping unsigned emails (I'm talking about businesses, not about mail servers in someone's basement, here.)

    4. Re:Continue the trend by Hanzie · · Score: 5, Insightful
      ...why don't they make their own Anti-Spam domainkey type service

      In order for this to be the most useful, the solution needs to be usable by everybody. Yahoo has come up with a workable system, and has licensed it to everybody for free use (I await the EFF's opinion on the terms of use, but it looks pretty good to me.)

      Google has seen Yahoo's solution and deemed it 'good'. They'll use it, and traction will thus be gained. According to the article, sendmail is working on an implementation of it, for which I rejoice.

      The biggest hurdle to using this is to actually get others using it. Google has decided to throw their weight behind Yahoo's implementation. Fortunately, they've beaten the proprietary versions. I can't imagine anyone now going with a pay to use version, when this is available.

      You can also build in as much security as you want, since RSA keylength is decidable by the domain, rather than fixed.

      Hooray!

      Hanzie
      --
      ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
    5. Re:Continue the trend by Russ+Nelson · · Score: 4, Insightful

      Not true. Ebay could sign ALL email coming from Paypal and Ebay. If you got unsigned email .... it's definitely a phish. It's easy to verify the signature.
      -russ

      --
      Don't piss off The Angry Economist
    6. Re:Continue the trend by user+no.+590291 · · Score: 5, Insightful
      But until pretty much the whole world's using DomainKeys, unsigned emails can't be dropped. How would emails send from ebay.com that contain no signature be handled? I've only skimmed the IETF draft, but unless all messages without signatures incur a key lookup (to see if it should be signed, then unsigned messages from ebay.com and paypal.com would get through.

      An important hole in the phishing protection is that there will quickly be domains like ebaysecurity.com, paypalinfo.org, or paypalfraudunit.com ad nauseam, the possible iterations over which can't all be preemptively registered, which could have perfectly valid DomainKeys signatures because the phishers would control the domains.

    7. Re:Continue the trend by tomhudson · · Score: 5, Insightful
      There are lots of reasons not to develop their own:
      1. The terms to license DomainKeys are very liberal
      2. Google doesn't suffer from the NIH (Not Invented Here) syndrome, and wants to show itself as being an open company
      3. This will help the tech reach the "critical mass" much sooner
      4. gmail users tend to be "early adopters", so why not offer it to those "early adopters", and signal a trend :-)
      5. Google wants to be seen as working against spammers - can you blame them?
      6. Google has other fish to fry (ie: Microsoft search), so why not adopt tech that can compete successfully with Microsoft's proposed solution, and that is already available to everyone?
    8. Re:Continue the trend by ergo98 · · Score: 5, Insightful

      But until pretty much the whole world's using DomainKeys, unsigned emails can't be dropped.

      -Your receive a message
      -You check the DNS for the key
      -It has one, but the message isn't signed. Drop the message.

      Receivers that don't check the key of course won't realize they're getting fraudulent mail, but those that do will with absolutely certainty - if Google publishes that they sign their emails, then you can be absolutely certain that unsigned emails are fakes and dump them. If the sending domain doesn't have a key then you obviously can't take advantage of this.

      An important hole in the phishing protection is that there will quickly be domains like...

      Excellent point that is very true. While this is another tool for the clueful, the clueless will happily believe derivatives, and as you mentioned they will be fully "authenticated". paypa1.com anyone?

    9. Re:Continue the trend by femto · · Score: 5, Informative

      It's not really free, as the yahoo license is for a very narrow field of use. If the DomainKeys is implemented as free software, it doesn't seem possible (by my reading) to use the software outside the narrow area defined by yahoo ("the sole purpose of a sender verification solution in connection with e-mail.") Hence the software isn't really free (and neither is DomainKeys).

    10. Re:Continue the trend by scribblez · · Score: 2, Interesting
      Once google provides POP access, then I'm set!

      I mean, without some third-party software. hmm.. don't know how entourage (or outlook) would work with labels though.

      --
      "What seems to be the problem, osciffer?" (pronounced aus-if-fer.. bah forget it)
    11. Re:Continue the trend by user+no.+590291 · · Score: 1
      -Your receive a message
      -You check the DNS for the key
      -It has one, but the message isn't signed. Drop the message.

      Thanks--that's what I was wondering--whether each message (from a new domain, assuming there'll be some caching) will cause a key lookup attempt. If that's how it's implemented, then it will indeed work before wide implementation, because as you've pointed out, messages won't be dropped from domains with no public key in the DNS.

    12. Re:Continue the trend by superangrybrit · · Score: 0

      IMAP would be nicer. :P

    13. Re:Continue the trend by tomhudson · · Score: 1
      Your ISP will probably drop the fraudulent phishers before you ever see them.

      That's the whole point behind being able to share domainkey info.

    14. Re:Continue the trend by AKAImBatman · · Score: 4, Interesting

      You forgot:

      7. Yahoo is suggesting a solution that *should* have been the first thing everyone tried. Inventing complex new mail records is just silly.

    15. Re:Continue the trend by ergo98 · · Score: 1

      Right "you" means "agent receiving email", which could be an MTA or could even be an end user client.

    16. Re:Continue the trend by Russ+Nelson · · Score: 1

      Yes, quite true, however you can mark unsigned emails as unsigned. DomainKeys is just one of many possible introducers for an email. SPF is another, whitelisting is another, having the email not come from a host on a DNSBL is another, having the email come from Paypal as a payment notification is another.

      Yes, you're right that ebay.com will have to tell people that ONLY email from ebay.com is actually FROM ebay.com and ONLY if it's signed.
      -russ

      --
      Don't piss off The Angry Economist
    17. Re:Continue the trend by tomhudson · · Score: 1
      Good point.

      Mind you, I think a cattle prod to each spammer's genitals would be the optimal solution.

      Another solution, that doesn't require much in the way of cooperation from anyone:

      1. Create 4 or 5 email addresses
      2. Tell everyone you deal with to use 1 specific address
      3. Publish all 5 addresses on usenet, in postings, etc.
      4. Have scripts that autorespond to any "from" that goes to any of the 4 dummy addresses, so as to waste spammers time with false positives.
      5. Use the spam to enhance your filters.
      6. Blacklist the spam senders.
      I don't see why evry ISP doesn't have a few "troll" accounts to collect spam and train their filters.
    18. Re:Continue the trend by Gregory-Eric · · Score: 1

      Totally free or not, I am just glad to see this move by google. I do agree with you Hanzie, this may very well move alot of paying customers into the free use arean that yahoo! and google have now wrangled together.

    19. Re:Continue the trend by SB5 · · Score: 2

      Those happen even without the system. With the system it does protect much more. Because now you will be able to tell your customers where to trust e-mail from... Such as president@whitehouse.gov, I wouldn't go and trust president@whitehouse.com but I can see why people would get confused but the problem lies in the way the Internet is set up and the general knowledge people have of the net.

      --
      If what you are reading sounds funny, or sarcastic, lame, or stupid
      it is because it is supposed to be. just laugh
    20. Re:Continue the trend by tomhudson · · Score: 1
      Unless I misread Yahoo's license and description, I believe the primary use is by the ISP / mail hosting service, and not the end user.

      - especially since with the ISP/host doing it, there's less traffic on their local net, generating a cost savings.

      Combined with black-holing, this could actually work.

      Now if we can just educate the stupid people who keep on clicking on the "enlarge your organ" ads - maybe by behaviour-modification techniques (say, have every url in an email that contains the word "viagra" or "penis" automatically re-written to point to "Mr Goat" or "Madame Tub"?)

    21. Re:Continue the trend by magickalhack · · Score: 5, Funny

      That's funny. I trust president@whitehouse.com much more than I trust president@whitehouse.gov.

      --
      This Sig Kills Fascists
    22. Re:Continue the trend by miley · · Score: 5, Informative

      >According to the article, sendmail is working on an implementation of it, for which I rejoice. Its been available for several months http://sendmail.net/dk-milter/

    23. Re:Continue the trend by Lord+Kano · · Score: 1

      This will help the tech reach the "critical mass" much sooner

      Maybe after gmail is out of beta and more people can sign up for it.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    24. Re:Continue the trend by TheCyko1 · · Score: 1

      Why don't they just take over the world already? You know it's all just a front.

      --
      This message was brought to you by the death of 30 brain cells.
    25. Re:Continue the trend by Anonymous Coward · · Score: 1, Interesting
      Ah, yes, phishers would control the domains -- but then there would be a trace back to the phishers, via the domain info. After all, the point of this is not to stop these emails, but rather to make them traceable.

      Once you can trace email back to the source, you can -- in theory -- start cracking down on the problem. As it stands at the moment, you can't do this tracing reliably (Windows bots and suchlike), and that means that people can get away with this stuff with impunity.

      Of course, this does nothing to solve the problem of the criminals in Russia (or other country without appropriate law enforcement) ...

    26. Re:Continue the trend by tomhudson · · Score: 1

      Need an invite?

    27. Re:Continue the trend by JPriest · · Score: 1
      Exactly the problem. ISP's won't block email from paypa1.com (notice # 1 in name) and this is not for the end user. The only way this will make a difference is if we could police EVERY domain to ensure they publish domain keys and even then spammers will just register their own domains. This technology does nothing but add overhead to the existing system.

      People will never get it, why not instead require SMTP servers be published and by extention block off the rogue bot networks of infected windows PC's that send 40% of the worlds spam?

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    28. Re:Continue the trend by aussie_a · · Score: 2, Insightful

      Actually that would be an easy fix. I create a filter on my end which would go "IF domain not in address book put into folder SUSPECT" I then check, oh it looks like someone from paypal e-mailed me, why did this get put in here, I better look closer, oh it's paypa1.com not paypal.

      DomainKeys makes filters useful by allowing me to be certain the person e-mailing is really from the domain they claim to be (i.e. they pretend to be e-mailing from paypal.com but are really e-mailing from omfg.com).

    29. Re:Continue the trend by kentmartin · · Score: 4, Interesting

      That's all well and good, but, assuming this thing takes off, did you see this bit in the FAQ's?

      "However, it is possible that Certificate Authorities may become a valuable addition to the DomainKeys solution to add an even greater level of security and trust."

      So, to extend the "SUSPECT" folder, are we eventually going to find ourselves in the position where we all have to pay a CA simply to avoid having mail from private domains being bounced by big/wealthy/corporate providers.

      This would suck, I have about 20 domains that I serve mail for, a couple of commercial ones, but mainly domains for friends, myself etc. At 50 odd dollars a throw, that'd be $1000 dollars a year.

      Don't get me wrong, public verification would be nice in certain circumstances, but I can't see how this would happen without incurring considerable cost, after all, what you are paying for (in theory) is for someone else to verify you are who you say you are - this is a service that quite rightly is chargeable.

      To go one step further, it would also (once more, in theory - in my experience the checking done for CA signed certs is non-existent/trivial to circumvent) reduce the anonymity and privacy on the net that we all value so highly - at least as far as email is concerned.

    30. Re:Continue the trend by JPriest · · Score: 2, Interesting
      Yeah that works if you admin an office domain but with over a million subs do you really think we have time to go through all the domains one by one? Why do so many slashdot readers think thier 4 linux boxes running qmail at home makes for some kind of real world example?

      I believe I had a legit point, anyone who is actually qualified want to take a stab at it?

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    31. Re:Continue the trend by meme_police · · Score: 1

      Why publish all 5? That makes no sense to me. Why would you want to sacrifice your main account?

      --

      The meme police, They live inside of my head

    32. Re:Continue the trend by AnEmbodiedMind · · Score: 1
      An important hole in the phishing protection is that there will quickly be domains like ebaysecurity.com, paypalinfo.org, or paypalfraudunit.com ad nauseam

      Yeah, but those sites will have to register with a DNS Registrar, which will remove the anonymity that spammers currently enjoy.

      Currently, the main problem is that spammers have to use a real domain in their send address and they use someone else's so they can't be traced. If they had to register ebaysecurity.com or whatever, they could be traced and prosecuted (or at least the domain shut down - expensive for the spammer).

    33. Re:Continue the trend by Warmth+Is+Life · · Score: 2, Interesting

      Yahoo ! owns over 10 percent of Google's outstanding shares. Notice how even that link begins with google.com and send you to Yahoo's stock portal?

    34. Re:Continue the trend by Chrispy1000000+the+2 · · Score: 1, Informative

      I think he means that whenever you publish your main acount somewhere, you publish the fake ones too. That way, the people that do neet to get ahold of you, do. You could also publish just the fake ones in various places, but that would be useless, as they wouldn't help in cleaning out the main account.

      --
      Sig
    35. Re:Continue the trend by Lord+Kano · · Score: 1

      Hell yes. That would be fantastic.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    36. Re:Continue the trend by Scanline · · Score: 1

      Yes. ;-)

      --
      "But I'm still like a little kid, see?
      I just don't know when to quit."
      - Rei
    37. Re:Continue the trend by blowdart · · Score: 2, Insightful
      Because having to support and setup records for 3

      is already stupid enough without adding a fourth option into the list.

      The whole things smacks of "not invented here" right now, they all do the same thing, they all do it in the same way, and yet everyone says theirs is best.

      What's more interesting is the lack of awareness from developers for this. There are a lot of systems out there right now that will, for example, send invites to join their web site to your nominated friends using your from address. So as someone who has SPF and SenderID entries I see a lot of bounces because of this. It's not just a matter of making all mail servers support it developers also have to actually think and keep up and stop spoofing themselves.

    38. Re:Continue the trend by geg81 · · Score: 2, Interesting

      the sole purpose of a sender verification solution in connection with e-mail

      But what other area could the patent possibly apply to? To the degree that the patent has any content at all, it is the application of a simple signature scheme to sender verification. If it applied to other fields of use, then it would amount to Yahoo! getting a patent on digital signatures in general, which just doesn't make sense.

    39. Re:Continue the trend by Scanline · · Score: 1

      Seriously, does someone have an invite to spare? I'd be very grateful for it, since it seems none of my friends have signed up for Gmail.

      --
      "But I'm still like a little kid, see?
      I just don't know when to quit."
      - Rei
    40. Re:Continue the trend by Anonymous Coward · · Score: 0

      Depends on the claims of the patent. If the patent has limited applicability, why would yahoo bother to put a redundant clause into the license? Perhaps they want to apply it to some other form of communication in the future? How can we be sure?

    41. Re:Continue the trend by Anonymous Coward · · Score: 1, Interesting

      "If the patent has limited applicability, why would yahoo bother to put a redundant clause into the license?"

      Because (having gotten licenses like this through corporate legal departments myself) it would have been more work to leave the clause out. The lawyers probably asked the developers and business people: "what specifically is it you want to license" and wrote just that into the license. Determining whether the patent has any uses beyond E-mail sender verification wasn't what they got paid for and there would have been no benefit to them to leave out the clause.

      In any case, this isn't up to Yahoo to determine. I'm saying that the patent seems difficult to enforce to me even when it comes to sender verification (but it is good to have it under these terms for defensive purposes), but that the patent really seems to lose all meaning when applied to other areas.

    42. Re:Continue the trend by infiniteedge · · Score: 1

      CA's aren't neccessary to the functioning of the system. DomainKey's are verified as belonging to the actual Domain Owner because only the Owner can publish to their DNS Records. There really is NO NEED for a CA.

      Unless we can't trust registrar's/dns servers not to get hacked into, I personally can't see how having a CA would make this any better.

      Actually... it would make it worse! Because now if someone hacks into your mail server, this guy has this practically irrevokable cert that says he's you, running around sending spam with it!

      I don't think CA's will ever make it into DomainKeys

    43. Re:Continue the trend by aussie_a · · Score: 1

      I don't get your point actually. I'm assuming your question was asking how does this benefit Joe Public. If not then by all means ignore this post. Joe Public does the exact same thing he does now. With the knowledge e-mails are from where they claim to be from.

    44. Re:Continue the trend by bonhomme_de_neige · · Score: 1
      Excellent point that is very true. While this is another tool for the clueful, the clueless will happily believe derivatives, and as you mentioned they will be fully "authenticated". paypa1.com anyone?

      Furthermore, the "authenticated" tick of approval will lull the clueless into a false sense of security. "What do you mean it was a fake - it said it was authenticated!" ... there's a great danger in telling that someone who doesn't have a full understanding of what it means and how the system works (and people won't).

      This makes it not very useful IMHO since clueless users are the ones who need most protection. None of the users for whom the sentence "You just check the signature against the key in the DNS system" makes instant sense are likely fall for a phish from a false domain anyway.

      --
      "Why are you watching the washing machine?"
      "I love entertainment, as long as it's clean"
    45. Re:Continue the trend by Lumpy · · Score: 2, Insightful

      all ebay and paypal emails could easily be gpg signed automatically with no extra costs to ebay.com and any slightly competent admin can set it up.

      (We do this at work, at the server everything is gpg signed with a company key that is broadcast to customers or is generated by our billing system)

      --
      Do not look at laser with remaining good eye.
    46. Re:Continue the trend by lucason · · Score: 1

      Bacause they promoissed: "No EVIL!"

    47. Re:Continue the trend by Anonymous Coward · · Score: 0
      Google has almost everything now

      Well, except software that runs on MacOSX and Linux and FreeBSD. Maybe they could start there instead?

    48. Re:Continue the trend by Anonymous Coward · · Score: 0

      That would be a matter of opinion wouldn't it? As an MTA admin I want to reject on SMTP MAIL FROM, not needing to accept the whole message and then decide what to do with it. The only proposal that lets me do this is SPF, so clearly that will be the better technology for MTA's because it reduces the bandwidth requirement.

      With DK and MS SID, the reciever still bears the bandwidth cost associated with fraudulent email, and in the case of DK has to do an additional expensive crypto check for every mail.

      You think inventing 'complex new mail records' is 'silly'? You think I should be forced to accept email from 24-171-xx-xx.homeconnection.com [*] with a MAIL FROM of 'accounts@ebay.com' or a constant stream of latest/greatest Microsoft mailing worm with forged MAIL FROM and 25Kb+ attachments per email?

      I think your entire point is 'silly', if you want to use DK to check the header FROM in your MUA then be my guest but don't go making statements about things you clearly don't understand.

      [*] It's perfectly legitimate for people to send email direct from home connections. That entire argument is pathetic!

    49. Re:Continue the trend by DigitumDei · · Score: 1

      I'd assume that google consider the yahoo one just fine for the job. Google focuses on making things better, its not often you see them do something unless they can make it so much better that we all wonder how we survived without it before. No point wasting time when there are other things to create.

    50. Re:Continue the trend by Cobron · · Score: 1

      Sure, I can't get rid of my last invite, so what the heck...

      is that your correct mail in the header?

    51. Re:Continue the trend by PsychoSid · · Score: 1

      Yes please he said slightly grovelly

    52. Re:Continue the trend by tomhudson · · Score: 1

      I have 4 invites left, so email me, and I'll send you an invite.

    53. Re:Continue the trend by tomhudson · · Score: 1

      Ok, send me an email and I'll send you an invite. 4 left, 1 each for lord kano, 1 4 you, leaves 2.

    54. Re:Continue the trend by user+no.+590291 · · Score: 1
      Yeah, but those sites will have to register with a DNS Registrar, which will remove the anonymity that spammers currently enjoy.

      It's entirely possible to falsify all the information in whois (as is easily seen by running whois against an occasional domain like the made up example pharmch33pdrugz4less.info) and (if it's not free, like .info domains seem to be from some of the trolls posted here) to pay for the registration with an untraceable payment--even without using a fraudulent credit card, thanks to the Visa/MC stored value cards now available.

    55. Re:Continue the trend by Anonymous Coward · · Score: 0

      Actually, it would be you who is the idiot. The proposal is ambiguous about that implementation detail--in fact, it's up to each individual MTA about whether to drop unsigned messages without checking for the existence of keys. But I know it bothers people like you to see "trolls" modded up. So your being shown to be a dumbass now must bother you even more, hence your posting as AC. If you'd posted with your ID, I'd probably recognize you from having trashed you in an argument before. Have a nice life.

    56. Re:Continue the trend by Anonymous Coward · · Score: 0
      i got a few i can spare - drop me a line at:
      domain = "gmail.com"
      drspacemonkeyATdomain and i can send an invite. And now we see how effective my spambot fooling is...

      (posting anon cuz i don't wanna karma whore )

    57. Re:Continue the trend by Anonymous Coward · · Score: 0

      i got a few i can spare - drop me a line at:
      domain = "gmail.com"
      drspacemonkeyATdomain and i can send an invite. And now we see how effective my spambot fooling is...
      (posting anon cuz i don't wanna karma whore )

    58. Re:Continue the trend by v01d · · Score: 1

      I think your entire point is 'silly', if you want to use DK to check the header FROM in your MUA then be my guest but don't go making statements about things you clearly don't understand.

      I think the old fall back excuse for a weak argument is getting over used. I disagree with you, but that doesn't mean either of us doesn't understand the problem.

    59. Re:Continue the trend by tekunokurato · · Score: 1

      The cost of a CA would almost certainly come down! I have no clue how many domain names exist, but remember how it used to cost $70 to register one and now it can be done for $8? That sort of pure profit, undifferentiated service doesn't last for long.

    60. Re:Continue the trend by Anonymous Coward · · Score: 0

      If it's such a weak argument why don't you try paying our colocation bills ;-)

      Being joe-jobbed by a virus is expensive and it's a cost that SPF MAILFROM checking would let us reduce considerably. The cost savings in rejecting zombie originated spam and viruses at SMTP time alone justifies our implimenting it.

      The OP characterization of authority records in DNS as 'silly', shows that THEY don't understand the problem. I didn't write off Domain Keys or even PRA checks, so in what way do you disagree with me exactly?

    61. Re:Continue the trend by archen · · Score: 1

      I think you're right that CA's won't come into play here. If you look up a DomainKey and the server says it's good, then who cares if a CA says it's good?

      If your dns servers get hacked, I imagine it wouldn't be too hard to notice after you get bounced emails back. DomainKeys are easily revoked by simply changing the DomainKey, they are not irrevokable. The only problem will occure during the switching when some mail is sent out with the old key. So I don't think this will be much of an issue as far as spammers go, but it could possibly be a problem for a more sophisticated scheme where the hacker already has a list of target mail addresses, and can make his/her mail look legitamate. But that's basically the risk you take with any system that has an ammount of trust.

    62. Re:Continue the trend by tomhudson · · Score: 1

      Send me an email to my gmail account.

    63. Re:Continue the trend by ergo98 · · Score: 1

      Only your public key is stored in DNS - if the registrar is hacked into the most they can do is to replace the published public key with their own, though of course that'll be detected quite quickly.

      Of course that doesn't preclude the possibility that a rogue employee could take the private key which you have to make accessible on your mail servers and sell it to a spammer, but on the flip side revocation is extremely easy - simply replace the private key and then the public key in your DNS -- presumably (I have not bothered reading the spec) there is a time window of key caching/key checking. Perhaps for a short while you have both keys to allow for the sending with the new key and for the old key to be gradually moved as anyone receiving mail with it gets it.

      However the purpose of a CA is not to prove that the sender is the domain that they say they are, but that the sender is legitimately the BUSINESS that they say they are. For instance you cannot receive a name authenticated CA certificate for Paypa1.com -- there is a manual process that will see the obvious fraudulent use and they'll deny the request. The same would happen for any domain with Citibank, Wellsfargo, etc, in the domain in an obviously fraudulent manner (i.e. secure-citibank.com).

      To touch upon what another poster said, it is unlikely that the price of name authenticated CAs will drop because it is a highly manual process of validating business names and legitimacy -- this isn't a mechanical process like a domain registrar.

    64. Re:Continue the trend by MindStalker · · Score: 1

      Yes, but if you use the system for something else suddenly you've developed your own system that yahoo wouldn't really own it, as its a simple use open encyption scheme in such a way as to work with email.

    65. Re:Continue the trend by Tenareth · · Score: 1

      CA's are painful to deal with, unless they really cleaned up their act, this would be a nightmare.

      We host only a couple hundred SSL Certs, and making sure the CA's don't screw up and we get them renewed is several full time jobs.

      --
      This sig is the express property of someone.
    66. Re:Continue the trend by nizo · · Score: 1

      Now all we need is support for this in thunderbird/procmail/postfix (any one of those really) and I will be a happy camper. Anyone know of support elsewhere besides sendmail?

    67. Re:Continue the trend by WhiteDeath · · Score: 1

      this isn't a mechanical process like a domain registrar.

      oh for the days when com.au required a valid australian business registration with a name similar to the domain requested. (actually, not sure if they still do)

      if registrars actually used a real human to check the domains before clearing them, we could get rid of 99% of those dummy domains overnight - think about it, what-a-deal-78.com or hgfoid.com is not likely to be a valid business, so the registrar should ask for some kind of supporting documentation. Likewise paypa1.com or g00gle.com should cause most humans to ask questions.

      Really, why don't all registrars do some simple checks, like replace all "0" (zero) with "o" and "1" with "l" before allowing a domain through?

      As for .org or .info - most organizations have meetings so a copy of the minutes might count, and many are incorporated or whatever the local laws require - so they have verifiable documentation too. .name - drivers licence or birth certificate, .biz - same as .com, .net - originally supposed to be for network providers (ISP) so how about keeping it that way?

      This is why domain registrations used to cost money - because the verification was there - you knew that fribble.com.au was a real business, and if someone tried to register fribb1e.com.au it would be rejected. These days you just can't tell.

    68. Re:Continue the trend by Paradise+Pete · · Score: 1
      IMAP would be nicer.

      Maybe there's something I just don't get about IMAP. To me it just makes reading email slow and painful. With POP it just comes in in the background, and when I feel like it I can blitz through the messages. I can see how it would be nice with a local mail server, but I still have the feeling I'm missing something.

    69. Re:Continue the trend by JPriest · · Score: 1

      The point I was making is that this does not curb spam in any way shape or form.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    70. Re:Continue the trend by dgatwood · · Score: 1
      Certificate authorities don't have to be big companies like CA. In fact, I've been suggesting that we need a certificate agency for email for about two years now, but it needs to be a non-profit organization. There is no excuse for non-profit organizations having to pay hundreds of dollars a year for a cert just so that they can send email, and frankly, I don't think small businesses, open source projects, or personal servers should have to do that, either.

      What we need is a unifying force from the open source/free software world... a certifying agency on the cheap, and it should be written in a new SMTPSec RFC or something that this agency is the primary certifying agency for secure SMTP.

      There is almost zero cost required for operating a certifying agency beyond actually accepting the paperwork for initial registration. Thus, there is no excuse whatsoever for this being a yearly fee. Were this operated in a non-profit fashion (unlike CA), registering an email server would be a one-time processing fee.

      Certificate verification isn't like DNS where everybody and their mother contacts you for every key check. You sign a host's key on a periodic basis to avoid key expiration problems (as you need to periodically expire your own key). This means that once every few years, you have to generate one email message with a new key for every registered host. Negligible cost.

      Basically, the end result should be a non-profit with a handful of secretarial staff to handle the paperwork. That's all of your cost, and the cost of registration should be set accordingly. For starting up, you could find a group of volunteers to handle the initial wave. In fact, an even better mechanism would be to require that, in exchange for getting your application processed, you agreed to process five other applications for incoming people. As new people signed up, five would be given your address. Then the cost could be distributed.

      All those people have to do is wait for an email saying that somebody is registering a server. By the time the person gets the email, that key has already been registered as a security-zero key (S0), a.k.a. online security. These could easily be spam, so most people won't accept mail from S0 servers.

      In that email message, though, there will be a phone number. Call the registrant to verify. Raise the security level of the key to S1 by signing it with your S1 key. (Your S1 key was signed by the certifying agency's public key, so their key is only one step removed from the cert agency).

      Finally, you send them a postal letter. When you receive the signed form in response, along with a key signature for verification, you run a tool that, upon verifying that you have an S2 key, will generate a key that is signed by the certifying agency. It will print a barcode. Upon receipt of that barcode, the S2 key will be sent to the registrant.

      This leaves the issue of how to handle people who abuse their registration to register others improperly. Well, at that point, anyone can find out their identity. (Ideally, this information should be published through the domain registrars so that it would be available in a whois query.) There should also be a process for certificate revocation, though I'm not sure what that would be.

      Just a thought.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    71. Re:Continue the trend by ldspartan · · Score: 1

      Having access to all your mail from many locations. That's the point. I prefer to work at my home workstation, and that's great. But I often find myself away from it for a month at a time or so, and I have to have access to back email at that time. IMAP is the solution.

      And the secret to it being fast is it being on a quick server.

      --
      lds

    72. Re:Continue the trend by miley · · Score: 1
      >There is almost zero cost required for operating a certifying agency beyond actually accepting the paperwork for initial registration. Thus, there is no excuse whatsoever for this being a yearly fee. Were this operated in a non-profit fashion (unlike CA), registering an email server would be a one-time processing fee.

      Your version of a CA sounds exaclty like a domain registrar. Why do we need another one?

    73. Re:Continue the trend by dgatwood · · Score: 1
      That's not a bad idea... except that the domain registrars haven't exactly been known to be reputable in this regard. A publicly-controlled body (whose bylaws prohibited those with corporate interests from holding seats on the board) would be much less likely to become corrupt, and much more likely to effecively regulate the hornet's nest that SMTP has become.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    74. Re:Continue the trend by JuggleGeek · · Score: 1
      Google has almost everything now, why don't they make their own Anti-Spam domainkey type service?

      If every domain has their own home-rolled anti-spam domainkey type service, then they are useless.

      For them to be useful, their need to be standards that *most* domains follow.

      ISP's aren't going to want to develop and implement different methods of checking for thousands of domains because each decided to do it diffently. What we need is one method which works and isn't patent encumbered, licensed, and owned by some company.

      SPF currently seems to be the standard. And unlike the Yahoo and MicroSoft versions, it is simple and available to anyone who wants to use it.

    75. Re:Continue the trend by JuggleGeek · · Score: 1
      Have scripts that autorespond to any "from" that goes to any of the 4 dummy addresses, so as to waste spammers time with false positives.

      Your solution turns you into a spammer, and makes me even more of a victim. Spammers forge mail from my domain every day, and you want to send a bunch of crap to me because they do it.

    76. Re:Continue the trend by Anonymous Coward · · Score: 0

      > But what other area could the patent
      > possibly apply to?

      Well, anything analogous to how email works... for eg: signing IRC messages, some wierd video conferencing authentication process, opportunistic network encryption where the server holds a self-signed certificate... And a thousand thing we _don't_ know -- and that really is the key problem with DK.

      I think the DK patent (if in fact they did get a patent on something so obvious) is not a good thing.

      By itself, DK does very little to stop spamming. Stopping spam by choking the money flow of the spammer. Till now spammers bought cable modem connectivity, and jumped between accounts as they were squelched. Now all that will happen is spammers will have to buy domains (at what, $18 a year, maybe cheaper wholesale?) and jump between domains as they already jump between cable modem connections.

      So instead of paying $20 a month per account, they pay $21.5. Not much of a monetary squeeze there.

      The main _main_ benefit of DK is non-repudiation of spam mail. Since the mail is signed, and because DNS entries are recorded by third parties, the spammer can't plausibly stand up and say in court: "All these emails with full headers are all forged your honor... the prosecution witness simply made them up to implicate me"

      But that's not an approach spammers generally used to take anyway.

      But it will make a difference to business and personal email.

      See also here:http://lists.w3.org/Archives/Public/www-paten tpolicy-comment/2003Jan/0075.html

    77. Re:Continue the trend by tomhudson · · Score: 1
      I already clarified my use of the word "autorespond". Besides, you CAN trace most spam to a particular ISP (look at the path). Spamming ISPs that continue to host spammers is a good thing.

      I routinely get spam that's got forged info - but if people out there want to host spammers, or leave open relays, they (the enablers) deserve to be spammed back.

    78. Re:Continue the trend by JuggleGeek · · Score: 1
      You didn't say anything about making sure it was a spammer. You said autorespond.

      I wouldn't have any problem with you abusing the spammers. But when you want to abuse me, a victim, I say fuck off and die.

    79. Re:Continue the trend by tomhudson · · Score: 1

      As I pointed out before, I wrote the original post at 1 in the morning - a bit tired. Sometimes, even I make mistakes (but don't quote me on that - I could be wrong :-)

  2. What!? by elid · · Score: 4, Funny

    You mean the e-mail I got from BUYYYY_CH33P_M3DZ@gmail.com might not have been authentic!?!?

    1. Re:What!? by Bricklets · · Score: 1, Funny

      You mean the e-mail I got from BUYYYY_CH33P_M3DZ@gmail.com might not have been authentic!?!?

      How did you learn of my brother's screen name???

      --
      Little Bricklets
    2. Re:What!? by mccrew · · Score: 4, Insightful
      No, Mr. Funny Guy, it means that the mail really did originate by the user BUYYYY_CH33P_M3DZ@gmail.com and did not contain a faked From: header. But I suspect you knew that.

      All of these spam identification methods merely provide reliable authentication of the sender's domain. The rest is up to you. You still have the responsibility to maintain spam filters.

      Having reliable identification is a first step. A very important first step.

      --
      Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
    3. Re:What!? by Dancin_Santa · · Score: 2, Informative

      It's not quite as clear cut as that.

      Yes, if the spam originated from gmail, then the weird address is verifiably correct. However, there is no safeguard in place to prevent spoofing of gmail addresses from other domains.

      I like Google a lot. I also think this kind of authentication system is absolutely necessary in the long run. I do not think that it needs to be plastered all over the news every time some obscure anti-spam safeguard goes up.

    4. Re:What!? by kiddygrinder · · Score: 3, Informative

      Actually the idea is that you CAN identify the domain the mail came from. The example you mentioned, gmail: If an email comes from somewhere that claims to be @gmail.com and does not have the domain key header, then it's not from gmail, as all gmail mail has that header. If it tries to add a fake domain key header, it's checked and rejected as fake. As far as i can tell the key doesn't differ from person to person so you can't tell a john@gmail .com from a jeff@gmail.com, but i could be wrong on that point.

      --
      This is a joke. I am joking. Joke joke joke.
    5. Re:What!? by bofkentucky · · Score: 0, Redundant

      No, you need to be a bastard and say, "You forged the From: address, you're not hitting my mail spool". Its real simple, follow the RFC's or I don't accept mail from you.

      --
      09f911029d74e35bd84156c5635688c0
    6. Re:What!? by Bricklets · · Score: 1

      don't mean to complain, but why was parent modded down to 0, offtopic while grandparent was modded up to 5, funny?

      --
      Little Bricklets
    7. Re:What!? by CProgrammer98 · · Score: 4, Informative

      No, read the specs - the whole point is that you CAN verify the domain name. If the from header says gmail.com but it isn't signed with gmai's key then it DIDNT come from gmail

      --
      And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
    8. Re:What!? by Anonymous Coward · · Score: 0

      uh, because his was funnier, perhaps?

    9. Re:What!? by aussie_a · · Score: 0, Offtopic

      You must be new here

    10. Re:What!? by Anonymous Coward · · Score: 0

      i'm sorry, we all can't be masterful comedians like youself i'm sure.

    11. Re:What!? by porttikivi · · Score: 2, Insightful

      But the point is, that if it spoofed and not originating from Google as it claims, then it falls to your non-auhenticated suspects bin. Mail can not be both spooded _and_ authenticated.

      --
      Anssi Porttikivi / app@iki.fi
    12. Re:What!? by Chrispy1000000+the+2 · · Score: 0

      Well, I still would be pretty wary of a john or jeff @gmail.com, cause gmail requires you to have a minimum 6 char nick, but I digress.

      --
      Sig
    13. Re:What!? by tarunthegreat2 · · Score: 3, Funny

      I thought this guy was New Here...

    14. Re:What!? by R.Caley · · Score: 1
      All of these spam identification methods merely provide reliable authentication of the sender's domain.

      What is the point of verifying that an email came from a web email service? Someone who spoofs one of these addresses is just making it more likely their email will be treated as spam.

      The problem is email which claims to come from somewhere which we might presume sends non-spam mail. Telling me that `this really came from gmail/yahoo/hotmail and so may really be spam is not really very useful. Someone who spoofs one of these addresses is just making it more likely their email will be treated as spam.

      --
      _O_
      .|<
      The named which can be named is not the true named
    15. Re:What!? by R.Caley · · Score: 1

      Kryton: I think we just encountered the middle of this conversation.

      --
      _O_
      .|<
      The named which can be named is not the true named
    16. Re:What!? by mewphobia · · Score: 1

      But how do you know that gmail supports this (if you haven't read this article and you haven't recieved mail from gmail before)?

    17. Re:What!? by lewp · · Score: 1

      You don't. Your mail administrator does. Once critical mass of MTA support is achieved everyone starts refusing mail without the proper authentication. Then you never have to worry about it again.

      --
      Game... blouses.
    18. Re:What!? by pqdave · · Score: 1

      Spam is rarely sent from an actual webmail account, but it's fairly common to forge a webmail address. If I knew that all mail that makes it through with a hotmail.com address is from hotmail.com, I'm less likely to treat it as spam, and I can quit requiring hotmail addresses to be whitelisted.

    19. Re:What!? by R.Caley · · Score: 1
      Spam is rarely sent from an actual webmail account, but it's fairly common to forge a webmail address.

      Maybe I'm showing my age, in that I remember the huge increases of spam andother net abuse which came with the introduction of these services.

      I presume I have had some real mail from someone at one of these addresses sometime in the years since, but I can't remember it...

      --
      _O_
      .|<
      The named which can be named is not the true named
    20. Re:What!? by pqdave · · Score: 1

      It took (too much) time for webmail providers to limit how much mail could be sent from their web interface, but that was mostly taken care of years ago. Any increase you saw was likely someone using a webmail drop-box for mail sent from somewhere else.

    21. Re:What!? by R.Caley · · Score: 1
      Any increase you saw was likely someone using a webmail drop-box for mail sent from somewhere else.

      No, it was the initial spike when slimeballs realised they could have a mail sending account which was not connected back to them.

      As I say, I'm quite willing to believe things have changed, after all I'd never see it change since I just throw all that mail away.

      --
      _O_
      .|<
      The named which can be named is not the true named
  3. It takes all those PhDs at Google by Anonymous Coward · · Score: 4, Funny

    To figure out how to implement DomainKeys. Seriously, that thing is a best.

    1. Re:It takes all those PhDs at Google by metlin · · Score: 0

      Come on mods, the parent was on topic and funny.

      DomainKeys is _not_ that simple. Not just that, it takes an effort (and willingness) on the part of anyone with a mail provider service to go the lengths to implement something like that.

      Especially a free provider like Google.

      Someone mod parent up, please.

    2. Re:It takes all those PhDs at Google by secolactico · · Score: 1, Redundant

      Someone mod parent up, please.

      Ok... DOH!

      --
      No sig
    3. Re:It takes all those PhDs at Google by nmb3000 · · Score: 0, Offtopic

      Too bad he posted as an AC. I personally won't mod up any AC posts.

      Now I apparently won't be modding up anyone else in this article either :)

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    4. Re:It takes all those PhDs at Google by xQx · · Score: 1

      By posting in a thread you're unable to moderate it... the grandparent was a joke.

      Now LAUGH you insensitive clod.

    5. Re:It takes all those PhDs at Google by Anonymous Coward · · Score: 0

      maybe he didnt have mod points.

      d'oh!

    6. Re:It takes all those PhDs at Google by Angostura · · Score: 1

      Well, *I* think your post was funny secolactico

    7. Re:It takes all those PhDs at Google by Devi0s · · Score: 1

      How many PhD's do you know that can handle simple things like tying their shoes and keeping their cars serviced?

      I swear that the requirements for being a PhD are as follows:

      1) Completely throw away any concept of common sense.

      2) Forget how to operate a vehicle and accumulate at least 10 parking tickets each month. For bonus points, be sure to block driveways and fire hydrants wherever you park.

      3) *Always* leave one shoe untied or wear sandals with socks.

      4) Learn to be genuinely suprised when simple things like chaos theorey take more than a few days to figure out.

      5) Make to to invent your own dialect of ancient mumble, and be sure to mumble to yourself while walking around campus.

      --
      - Have you ever noticed that the more you learn about technology, the more stupid you sound trying to explain it?
  4. Re:Wait a minute... by nFriedly · · Score: 2, Funny

    hum.. thats an interesting thought.. i dont see why that would be a concern, but you could always just usea free yahoo account for those emails you want to be deniable...

  5. Re:Wait a minute... by Maestro4k · · Score: 5, Insightful
    • Don't get me wrong, I'm not one of them Google bashers (I don't believe the Google Desktop is spywer, for example), but in this case I would like to have an opt-out option!
    Since Gmail's a free service, I believe your opt-out mechanism is to use something else. Given this is largely an anti-spam technique (to prove an E-mail is legitimately from the domain it says it is) I can't see Google being willing to provide an opt-out on this, it would undermine the whole effort.
  6. Spammers on GMail by fembots · · Score: 1, Insightful

    So will this prevent spammers from sending spams via a Gmail account?

    This DomainKeys system relies on both sending and receiving servers to validate an email, will it ever catch on?

    1. Re:Spammers on GMail by Maestro4k · · Score: 4, Informative
      • So will this prevent spammers from sending spams via a Gmail account?
      I doubt that's really the concern, most spammers don't use mainstream ISPs/E-mail providers as it is, they just fake return addresses from domains of known ISPS/E-mail providers. This would help E-mail servers on the receiving end (who've implemented the DomainKeys stuff too) to know for sure if the return address is real or not. So they could just toss out all @gmail.com addresses that aren't authentic, most of them would be spam anyway. It also simplifies Google's spam investigations, if a spam E-mail supposedly from gmail.com doesn't have the DomanKeys validation no further time needs to be spent on it, just send it back with a form "This didn't originate from our domain" message and go on to the next one.

      Of course that just means spammers will start using different domain names as return addresses.

    2. Re:Spammers on GMail by metlin · · Score: 4, Interesting

      Will it ever catch on? If enough people implement and use it, then yes.

      Why not? If Google can grow to be numero uno in free webmail providers, that in itself will be a strong convincing factor.

      The thing I like about Google - they do good things which forces other companies to follow them. Take search, for instance. Other companies had such horribly cramped search interfaces and ads, until Google came up with a clean and mean interface.

      Now everyone - Yahoo!, Altavista, MSN Search - follow's Google's example.

      I'm sure that if Gmail was to pick up momentum, the sheer number of users and need for interoperability would kinda force others to follow suit.

      All these other providers had the means and the option, but did not do so. MS has so much funds and Hotmail in itself is responsible for a good chunk of spam - if MS had taken this stance, they could easily force other providers to adopt this technology and help decrease spam in the process.

      But no.

      _This_ is why I like Google. Way to go, guys.

    3. Re:Spammers on GMail by Bricklets · · Score: 1

      This DomainKeys system relies on both sending and receiving servers to validate an email, will it ever catch on?

      if mail servers start getting bombarded with gmail spam, this is an awfully convenient way to separate spam from legitimate mail coming from gmail addresses.

      --
      Little Bricklets
    4. Re:Spammers on GMail by Russ+Nelson · · Score: 3, Insightful

      Of course that just means spammers will start using different domain names as return addresses.

      Yes, true, that is why DomainKeys is an authentication system. To the extent that it helps stop spam, it will be through forcing spammers to use their own names.
      -russ

      --
      Don't piss off The Angry Economist
    5. Re:Spammers on GMail by SnprBoB86 · · Score: 3, Insightful

      "So will this prevent spammers from sending spams via a Gmail account?
      I doubt that's really the concern, most spammers don't use mainstream ISPs/E-mail providers as it is, they just fake return addresses from domains of known ISPS/E-mail providers"

      I would think the really important thing about this is that Google is respected in the internet industry and that others will certainly follow suit. If enough big players make the effort to ensure email from their domain names is authenticated, email clients could eventually offer the option to only accept emails from proven senders.

      --
      http://brandonbloom.name
    6. Re:Spammers on GMail by F�an�ro · · Score: 1

      There are how many million domain names registered?

      As long as not ALL of them implement this, spamers will always have domain names they can use. And if this goes at the same speed of ipv6...

      The bounce traffic wil end up with these domains instead of the protected ones, wich I guess is good for domain owners, but it wil NOT reduce the volume of spam, or force spammers to identify themselves in any way.

      For domain owners it might be a good thing, but for the average user, it has no advantages.

    7. Re:Spammers on GMail by bcrowell · · Score: 2, Insightful

      There are how many million domain names registered? As long as not ALL of them implement this, spamers will always have domain names they can use.
      Users can choose not to accept mail that isn't signed with a DomainKeys signature. If a user is only accepting signed mail, then his spam filter can make a decision to accept mail or not accept it, based on the reputation of the sending domain: white lists, black lists, refusal to accept mail from a domain that hasn't yet established a track record.

    8. Re:Spammers on GMail by ArbitraryConstant · · Score: 1

      It prevents spammers from sending spam with a faked "From:" header that claims it originates from Gmail. This is a very obvious step to maintain the value of an @gmail.com address. Other big webmail sites get filtered aggressively because they get a bad reputation.

      If Google makes it easy to identify legitimate e-mails from them, they will not suffer the same fate.

      --
      I rarely criticize things I don't care about.
    9. Re:Spammers on GMail by Russ+Nelson · · Score: 1

      It will force spammers to stop lying about their domain name, or else use domain names belonging to people who don't care. That's a good thing.
      -russ

      --
      Don't piss off The Angry Economist
    10. Re:Spammers on GMail by dnoyeb · · Score: 1

      True. But it remains to be seen if Google can resist the 'shareholders' so to speak. IF Google does not get a CEO that just want's to use the company to make himself look good so he can get a higher paying job and the expense of the company he left.

      Long as the leadership does not change Google is ok.

    11. Re:Spammers on GMail by amber_of_luxor · · Score: 1

      I'm sure that if Gmail was to pick up momentum,

      How can it? Everybody I know that wants GMail has a GMail account. Even people who don't want one,have gotten one cause the invites are so plentiful.

      Amber

      --
      Wind Beneath Thy Wings
    12. Re:Spammers on GMail by CptnSbaitso · · Score: 1

      So will this prevent spammers from sending spams via a Gmail account?

      No, not at all! What it does mean, however, is that they cannot spoof sending email from a gmail account (i.e. sending it from a nonexistant account). If someone is foolish enough to spam through Gmail, Gmail will be able to track it down and kill it (which is what is currently lacking). So, it is providing accountablilty. If a spammer breaks the law, Google Mail will be able to track them down so that they can be dragged into the streets and beaten upon.

      This DomainKeys system relies on both sending and receiving servers to validate an email, will it ever catch on?

      If the mainstream mail server applications begin integrating it (which it sounds like is already started), I expect support for this in the near future. I know I would switch to an ISP offering this service. I am already looking forward to using this through my GMail account!

      Everyone chant with me: Google! Google! Google!

    13. Re:Spammers on GMail by dasunt · · Score: 1

      I would think the really important thing about this is that Google is respected in the internet industry and that others will certainly follow suit. If enough big players make the effort to ensure email from their domain names is authenticated, email clients could eventually offer the option to only accept emails from proven senders.

      At which point, I predict a lot more trojaned machines sending spam out through the users ISP.

    14. Re:Spammers on GMail by Chran · · Score: 1

      The thing I like about Google - they do good things which forces other companies to follow them.

      Yes, but when Microsoft does this, they're eeeeeeevil!

    15. Re:Spammers on GMail by metlin · · Score: 1

      In all fairness, I would give Microsoft credit where it's due.

      But this is one of those times where they do not deserve it - they own perhaps the world's largest webmail service, and if they were to implement something like this, it would have helped cut down spam by a significant percentage.

      They have the power, the resources and the technology. And nobody could have said NO to them, simply because of the number of Hotmail users.

      Then why didn't they? Because they simply don't care. And that is what sucks.

      Trust me, I'm largely technology agnostic. But sometimes I can't help but question the intentions behind some of MS's actions, or like in this case, the lack of it.

      Nobody is going to call you evil for trying to implement a technology that's going to be largely beneficial to everyone. Hell, even right now they can implement it, following Google's example.

      But they won't. Why? Because they don't care.

      There is a reason why sometimes people consider Microsoft the way they do. And more often than not, they deserve it.

    16. Re:Spammers on GMail by metlin · · Score: 1

      It's one thing to come up with technology, it's another to use it in a way that is beneficial.

      Additionally, Yahoo! is working with Sendmail to develop a DomainKey implementation for their popular MTA (both the commercial and freeware versions).

      While other comanies are still working, Google has already started signing their outgoing mails. Developing new solutions is only the beginning, implementing them and fostering adaptation is the hard part.

      Xerox came up with the UI, it took Apple (and later on Microsoft) to popularize it.

      And name calling isn't going to change that. Yahoo! was once a company that was leading the pack, not anymore.

      I personally don't care who leads the pack - as an end user, I care about who is going to help solve _my_ technology problems without trying to screw me in the process. And right now, Google ranks pretty high on the scale, nothing more. Yahoo! does too, but they've fallen because of their own making.

      Let Yahoo! go ahead and innovate - not merely develop cool technology but make people adopt it too, then I'll gladly accept what you say.

      And learn to give credit where it is due, doesn't hurt.

    17. Re:Spammers on GMail by blowdart · · Score: 1
      Then why didn't they? Because they simply don't care. And that is what sucks.

      Oh but they have. MS produced SenderID, which builds on the already published and supported SPF. Except that got dismissed on here due to licensing issues and because, well it's MS. Of course DomainKeys has a somewhat intersting license restriction as well (funny how there's not much screaming over that) and the cost involved in getting a signing key. Whereas SPF does all this for the price of a single TXT DNS entry.

      So what's the point in rolling something out when people won't, for whatever reason, implement checking at their end? And why didn't gmail implement SPF, the no-cost solution?

    18. Re:Spammers on GMail by metlin · · Score: 2, Insightful

      Read this article. Google also endorsed SPF, I do not know what happened.

      But you're missing my point.

      Even I've come up with a solution to combat spam.

      That is not the point - the point is actual implementation. Google is at liberty to implement what serves their needs best.

      But why does Microsoft not go ahead and implement it in their systems? The system was introduced in June-July, and the last time I checked, guess which of Microsoft's mail services have SPF implemented? Microsft? Hotmail? MSN? Xbox? Nope.

      NONE of the above.

      That is the difference - not suggesting new technologies, but going ahead and implementing them so that people adopt. I mean, they are so good at doing that for other things, why not for something useful?

      That's what I feel bad about.

    19. Re:Spammers on GMail by Big+Mark · · Score: 1
      system relies on both sending and receiving servers to validate an email
      It's probably only a matter of minutes until someone codes a Thunderbird extension that'll perform the validation client-side if a received email has the signed header. Soon anyone on gmail can rest at ease knowing that some people can verify that their email wasn't spoofed!
    20. Re:Spammers on GMail by Halo- · · Score: 1

      I'm glad MS hasn't rolled their solution out. Large protocol-oriented changes need to be be done with thought and consensus. Think about the whole "DomainFinder" mess recently. I'd rather not have MS (who has a less than stellar record of standards compliance, and a fairly amazing record of forcing methodologies down people's throats) be the first to roll something like this out.

    21. Re:Spammers on GMail by walt-sjc · · Score: 1

      The big problem with all these schemes is the requirement for critical mass to be truely useful. There is nothing stopping spammers from implementing DK, SPF, or any of the other schemes. With throwaway domains, spammers can burn though dozens of domains a day and not break a sweat. They really don't give a damn if the domain is blacklisted in a few hours.

      refusal to accept mail from a domain that hasn't yet established a track record Who establishes the track record? You? Your ISP? If I register a new domain today and send email that is not spam, does that mean you would reject it as spam? I don't see how that would be useful or workable on anything but a personal domain where you don't care about false positives. For domains that establish a negative (spamming) track record, DNSBL's would be an easy way to filter them, but the throw-away domain problem makes this much less effective.

      Using the lack of DK / SPF records as a SA score modifier may be somewhat helpful, but again it's of little benefit until critical mass is reached.

    22. Re:Spammers on GMail by pqdave · · Score: 1

      With scoring systems, the critical mass isn't very big--If adopting DK will give legit AOL messages a few bonus points towards being "not spam" and the cost is just admin time, AOL (or any other big, often-forged provider) is likely to strongly consider DK.

    23. Re:Spammers on GMail by bcrowell · · Score: 1
      The big problem with all these schemes is the requirement for critical mass to be truely useful.
      I suspect that once the dust has settled (CallerID is clearly abandoned, Sendmail implements SPF and DK, technical details about the specs are cleared up), the big ISPs will all implement DK and SPF on the sender's side, and shortly thereafter they'll all start refusing to receive mail that doesn't use DK and SPF. Viola: critical mass.

      There is nothing stopping spammers from implementing DK, SPF, or any of the other schemes.
      It's actually a good thing if spammers implement DK and SPF. It will probably lead to some clearer differentiation between the spammers who are hard-core criminals and those who are merely annoying and antisocial.

      With throwaway domains, spammers can burn though dozens of domains a day and not break a sweat. They really don't give a damn if the domain is blacklisted in a few hours.
      That's why people will probably refuse to accept mail from a domain that has no track record.

      Who establishes the track record? You? Your ISP?
      Just like everything other decision about internet service: could be me, could be the ISP. If I'm not happy with the ISP's imposition of a certain policy, I can always get a different ISP.

      If I register a new domain today and send email that is not spam, does that mean you would reject it as spam?
      It depends on what I want. Some people are very spam-averse, and don't have any need to accept e-mail from people they don't know. Other people are willing to accept some spam, because they need to accept e-mail from people they don't know.

      ISP's would actually be good people to implement this, because they can tell how many e-mails are coming to them from a particular domain. If a domain is registered on Monday, and on Tuesday the ISP gets 10,000,000 e-mails from it, they can bounce them all. If a domain is registered on Monday, and on Tuesday the ISP gets 1 e-mail from it, they can deliver it.

      A nice way to do it would be to implement a quota on the maximum number of e-mails the ISP is willing to receive from a particular domain. If the domain establishes a good track record, the ISP can gradually raise that domain's quota over time.

      Remember, it's going to cost some money to buy a domain. Spammers can't afford to buy a new domain name for every spam they send.

  7. Hazards of skim reading.... by Owndapan · · Score: 5, Funny

    I saw DomainKeys and read DonKeys. I took me forever to work out how such an animal could be used to sign emails for spam-filtering... I'll be releasing a white paper on it shortly.

    1. Re:Hazards of skim reading.... by toupsie · · Score: 1

      Same problem here. I thought it was some promotion Google was doing sending e-mail by donkeys. Glad to know I am not the only one that has this problem. I couldn't figure out how that would be a good thing.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
    2. Re:Hazards of skim reading.... by darkmeridian · · Score: 4, Funny

      Well, this is why Google couldn't institute DonKey by itself. The pageranking pigeons kept on crapping on the DonKeys.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    3. Re:Hazards of skim reading.... by Anonymous Coward · · Score: 0

      RFC1149: A Standard for the Transmission of IP Datagrams on Avian Carriers

      http://www.ietf.org/rfc/rfc1149

      Seems relevant.

    4. Re:Hazards of skim reading.... by Anonymous Coward · · Score: 0
      Nice one :)

      For anyone that does not get this masterful reference, check here.

    5. Re:Hazards of skim reading.... by archen · · Score: 1

      I saw DomainKeys and read DonKeys

      What would be even more interesting is if you have a domain called "kong" owned by some italian plumbers.

    6. Re:Hazards of skim reading.... by Anonymous Coward · · Score: 0
      Nice one...masterful reference

      Quit replying to yourself AC. It wasn't all that great.

  8. Why though? by AcidFnTonic · · Score: 1

    Why does google have to do this? Their adoption of ANY email program will help sway people to use that service.... If something is widespread, people will follow, is google the first step?

    --
    Sometimes the majority just means all the morons are on the same side.
  9. Re:Wait a minute... by npietraniec · · Score: 2, Funny

    Use something else. Gee, that was hard.

  10. Re:Wait a minute... by magefile · · Score: 0

    Dear god, please tell me this was a joke ... Yahoo is the one setting up this DomainKeys system!

  11. beta!? by Turn-X+Alphonse · · Score: 3, Funny

    So we have all these featurs even Yahoo doesn't have.. and yet we're still beta?

    --
    I like muppets.
    1. Re:beta!? by Maestro4k · · Score: 1
      • So we have all these featurs even Yahoo doesn't have.. and yet we're still beta?
      So sometimes you do get more than you pay for. :)
    2. Re:beta!? by Duncan3 · · Score: 2, Funny

      Oh you'll pay... you'll definately pay...

      Just not yet ;)

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    3. Re:beta!? by metlin · · Score: 2, Funny

      Brimming with optimism, are we?

      Good day for it too, oh yes indeed! :p

    4. Re:beta!? by Anonymous Coward · · Score: 0

      Hey, I'm glad it's not out of beta. They might start allowing me to send zip files to myself without having to remove the filename extension first.

    5. Re:beta!? by anthony_dipierro · · Score: 1

      So we have all these featurs even Yahoo doesn't have.. and yet we're still beta?

      Beta generally refers to the quality of the product, not the number of features.

  12. Re:Wait a minute... by Russ+Nelson · · Score: 1

    All that DomainKeys does is let the recipient know that the domain name is accurate. In the usual case (not that gmail is necessarily usual), the recipient could check the reverse DNS, and match it against the forward DNS. So unsigned mail is not necessarily unidentifiable.
    -russ

    --
    Don't piss off The Angry Economist
  13. User-Owned Domains, ISP owned SMTP Servers by Anonymous Coward · · Score: 1, Informative

    What if you send mail through domain you own, A, but they only provide redirects for that account. Ie... user@A. Your ISP, the one you pay money to have access to an smtp server, is domain B. This technology now requires either i) I set up my own SMTP server to send mail for said domain, or ii) start handing out my redirect account, which DEFEATS the purpose of a redirect account. Or, I'd have to contact the ISP and get them to set up an smtp server just for my domain, so that it could sign keys. Or maybe I've misinterpreted the technology, but that's how it appears to me at the moment.

    1. Re:User-Owned Domains, ISP owned SMTP Servers by borwells · · Score: 2, Informative

      It looks like this is addressed in the Yahoo DomainKeys FAQ. Your ISP just adds a new key showing that your mail uses their server and the message should be signed correctly.

      DomainKeys allows for multiple public keys to be published in DNS at the same time. This allows companies to use different key pairs for the various mail servers they run and also to easily revoke, replace, or expire keys at their convenience. Thus, the domain owner may revoke a public key and shift to signing with a new pair at any time.

      DomainKeys will typically be implemented/enabled by the team within a company, ISP, or email service provider that deploys and runs the incoming and outgoing mail servers. Some companies may have service providers that handle their email. As MTA vendors, such as Sendmail, add support for DomainKeys to their products, the implementation of DomainKeys will become simpler.

      --
      "We can't solve problems by using the same kind of thinking we used when we created them."
  14. domainkeys, SPF by secolactico · · Score: 4, Interesting

    I don't see how it's any better than SPF?

    In fact, it could be worse since now a calculation is required to verify the sender in addition to the DNS query.

    Anybody care to enlighten me?

    --
    No sig
    1. Re:domainkeys, SPF by Russ+Nelson · · Score: 4, Informative

      DomainKeys survives forwarding.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:domainkeys, SPF by rainwater · · Score: 1

      Doesn't GMail support both SPF and Domain Keys? Headers show Received-SPF in emails sent to gmail accounts now.

    3. Re:domainkeys, SPF by Tracy+Reed · · Score: 1

      Wietse Venema seems to think SPF is a broken idea. Domainkeys does not seem to have this problem.

    4. Re:domainkeys, SPF by jesser · · Score: 1

      DomainKeys protects the from From field. SPF does not.

      --
      The shareholder is always right.
    5. Re:domainkeys, SPF by wayne · · Score: 5, Informative
      I'm on the (not yet IETF) MASS mailing list, the DomainKeys mailing list, and I've read the DomainKey's spec a couple of months ago, but I can't say I'm an expert on all things domainkeys.

      SPF verifies that the IP address of the mail server sending you the email is authorized by the domain to do so. This causes problems when email is forwarded, such as via pobox.com. It requires all email to be sent through "authorized" servers, which can cause problems when people are working from home and want to send email, or when you are in a cyber cafe. It also causes problems when email is generated on greeting-card/news-story websites.

      DomainKeys creates a hash of the email body and some of the headers and uses public key technology to sign it. This causes problems when email is sent to a mailing list and the mailing list mangles it or when it is sent through things like MS Exchange servers. There are also problems with being able to replay the message. Like SPF, there are problems people are working from home and want to send email, or when you are in a cyber cafe. Also like SPF, also causes problems when email is generated on greeting-card/news-story websites.

      Using DomainKeys, a spammer can send an email from a throw-away gmail account to another email account, pick up a copy of the spam with the correct domainkeys signatures, and then blast it out to everyone. I can't see any way to prevent this with domainkeys.

      Many mailing lists add stuff at the end, either unsubscribe/archive info, or outright ads. In order to make DomainKey signatures survive being sent through mailing lists, the email body is converted to a "canonical form", which allows this extra text to be ignored.

      The problem is that a spammer can subscribe to a mailing list, watch for emails without much text, then add their own ads (spam) onto the end and send it out.

      I think domainkeys is an interesting idea, but as of right now, I can't see how it is ever going to work or be useful.

      --
      SPF support for most open source mail servers can be found at libspf2.
    6. Re:domainkeys, SPF by bcrowell · · Score: 4, Interesting
      an article about why SPF may not work against phishing

      an interview with the creator of SPF that compares it with DomainKeys

    7. Re:domainkeys, SPF by thogard · · Score: 1

      And thats a good thing?

      If I send you a message, I don't want you to be able to forward it to anyplace you want and still have it claim to be form me.

    8. Re:domainkeys, SPF by Russ+Nelson · · Score: 4, Informative

      DomainKeys creates a hash of the email body and some of the headers and uses public key technology to sign it. This causes problems when email is sent to a mailing list and the mailing list mangles it

      The recipient should probably have their mailing list sources whitelisted. Or the mailing list could insert a Sender: header and resign the message.

      or when it is sent through things like MS Exchange servers.

      This is indeed a problem, but the -01 spec has c=nofws and h= which should go a long way towards fixing that.

      There are also problems with being able to replay the message.

      True, but you can't replay it with different recipients.

      Like SPF, there are problems people are working from home and want to send email,

      Your workplace can give you a selector and private key of your own so you can configure your MUA or MTA to sign email. (I realize that I'm creating software from whole cloth here, but we're talking about the capability of a standard, not the existance or capability of the implementations of it).

      or when you are in a cyber cafe. Also like SPF, also causes problems when email is generated on greeting-card/news-story websites.

      Typical email use in a cyber cafe (that I've observed anyway) is a webmail host. The greeting-card/news-story websites will have to stop forging email.

      Using DomainKeys, a spammer can send an email from a throw-away gmail account to another email account, pick up a copy of the spam with the correct domainkeys signatures, and then blast it out to everyone. I can't see any way to prevent this with domainkeys.

      gmail will start to get LOTS of queries for that selector. If they've given out one selector for each user, they'll be able to revoke the key for that user.
      -russ

      --
      Don't piss off The Angry Economist
    9. Re:domainkeys, SPF by Russ+Nelson · · Score: 1, Informative

      The message has to be unmunged. That is, it has to be your exact words and headers. If you don't stand by your words, don't send them.
      -russ

      --
      Don't piss off The Angry Economist
    10. Re:domainkeys, SPF by miley · · Score: 3, Informative

      Its thee .forward that survives, not the 'forward' button in your mail interface. If ebay sends a DomainKey signed mail to your pobox.com account, you can still prove that ebay sent it. With SPF, you can only say that pobox was that last to touch it.

    11. Re:domainkeys, SPF by packetbasher · · Score: 1

      Like SPF, there are problems people are working from home and want to send email, or when you are in a cyber cafe.


      Unlink SPF, this allows you to send email when you are working in a cyber cafe.

      Run an MTA on your laptop configured to send mail for your domain. Publish the key for that laptop in your dns records and now you can send email from the cybercafe. The reason this works is becuase it doesn't depend on IP addresses like SPF.
    12. Re:domainkeys, SPF by St.+Arbirix · · Score: 1

      It was said in an earlier post on a completely different topic, but it applies here:

      Crap is easier to edit than air.

      Why not let DomainKeys (or any system) get a popular beta? It'll be so much easier to fix the holes later on than to sit around conjecturing for another year until someone else is willing to throw their weight behind one of these systems. There's no getting around that these systems will be in place in the future. Let's start getting everyone used to the idea now.

      --
      Direct away from face when opening.
    13. Re:domainkeys, SPF by Mark+Shewmaker · · Score: 1
      It requires all email to be sent through "authorized" servers, which can cause problems when people are working from home and want to send email, or when you are in a cyber cafe.
      There's a simple solution: Send the mail through your proper authorized server(s) all the time--then it doesn't matter where you're connecting from, as you're always submitting your mail via mailserver(s) you have permissions on.

      In your mail reader, configure your various email accounts to send mail to the appropriate mailserver for each account, connecting to the port that was allocated specifically for new mail submissions, port 587, the mail submission port.

      People who still configure their mailreaders to connect directly to the MTA-to-MTA mail relay port 25 will likely be blocked by their ISP and by cyber cafe's.

      But practically no one who allows outbound connections in the first place blocks port 587, so people who connect to mail submission port 587 shouldn't be blocked, and they don't have to reconfigure anything related to mail as they travel.

      Simple, easy, and as the various user tools finish migrating to setting up mail submissions to go to port 587 instead of 25 by default, it will become a non-issue over time.

    14. Re:domainkeys, SPF by blowdart · · Score: 1
      Run an MTA on your laptop configured to send mail for your domain. Publish the key for that laptop in your dns records and now you can send email from the cybercafe. The reason this works is becuase it doesn't depend on IP addresses like SPF.

      Except of course any sensible cybercafe doesn't allow SMTP out, and any sensible company allows SMTP-Auth for people on the road, usually on a non-standard port, so they can a) keep a record of what is sent from their company email addresses and b) allow support for things like SPF

    15. Re:domainkeys, SPF by megalomaniacs4u · · Score: 1
      Except of course any sensible cybercafe doesn't allow SMTP out, and any sensible company allows SMTP-Auth for people on the road, usually on a non-standard port, so they can a) keep a record of what is sent from their company email addresses and b) allow support for things like SPF

      Apart from those ISPs that hijack any smtp traffic & forward it via their servers so that whilst in theory you are using smtp auth the isp is hijacking the connection.

      Naturally this works great until the ISP mail servers are full of spam and no one can send any email.

    16. Re:domainkeys, SPF by blowdart · · Score: 1

      Yea, my mother's ISP does that, but again, connecting over a non-standard port (in my case ODMR) allows her to use my mail server, and SPF. Not that she knows that's what's happening.

    17. Re:domainkeys, SPF by tod_miller · · Score: 1

      I'd say it is better because the unlikely duo of Google and Yahoo!!!!!!!!!! are now putting this into the most anticipated email application there is. And right now Yahoo! has been going up in my rating for a while (ever since I saw Kylie Minogue getting water poured over her nips on thier viral site) and now I'd say:

      buy buy buy! :-)

      If it is 500% slower than noting it, if it cuts spam, then there could be 5000% less email.

      Consider yourself enlightened, otherwise, throw us some spare change mister.

      --
      #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    18. Re:domainkeys, SPF by Anonymous Coward · · Score: 0

      The greeting-card/news-story websites will have to stop forging email.

      They could just use the Return-Path header.

    19. Re:domainkeys, SPF by Anonymous Coward · · Score: 0

      SPF may not work against phishing?

      In other news sunblock doesn't prevent frostbite!

      The disbanded IETF MARID WG was chartered to create a standards track for implimentation on MTA's. The phishing issue is completely seperate and should be handled at the MUA. Confusing the 2 has allowed Microsoft undue influence because they have a minority share of the MTA market and a large share of MUA market.

      Microsofts PRA makes some flawed sense at the MUA but zero sense at the MTA. The sooner people stop letting Microsoft and co confuse the 2 issues, the sooner we can *ALL* move forward.

    20. Re:domainkeys, SPF by mdfst13 · · Score: 1

      "With SPF, you can only say that pobox was that last to touch it."

      No, the account to which it is forwarded can only say that it came from pobox. Pobox still contains the proof that it came from eBay. It wouldn't be that big of a fix to allow pobox to forward that proof as well.

      Also, what happens when a domain key is cracked (Yahoo, GMail, etc.) or stolen (vanity domains, etc.)?

    21. Re:domainkeys, SPF by mdfst13 · · Score: 1

      According to this post, DomainKeys won't protect from this either. I.e. it has exactly the same problems identifying a phish as does SPF: it happily verifies the Sender and leaves the From alone. It would be about as easy to fix this in SPF as in Domain Keys. It's mostly a client issue (should highlight that the From and Sender are different).

    22. Re:domainkeys, SPF by Anonymous Coward · · Score: 0

      If your domain key is compromised, just generate a new one and use it to replace the compromised one in your DNS entry. There may be some lag in between when your key is compromised and when you find out, but you're likely to find out pretty quickly when other domains start complaining about all the authenticated spam they're getting from you.

      Of course, all of this makes DNS servers into even juicier targets than they are already.

    23. Re:domainkeys, SPF by packetbasher · · Score: 1
      Except of course any sensible cybercafe doesn't allow SMTP out


      I don't which cybercafe's you have been going to but all the ones I visit allow smtp out, kind of. Actually they redirect all port 25 connections to their own mail smtp server, but they still allow you to send mail.
    24. Re:domainkeys, SPF by AnotherBlackHat · · Score: 1

      Using DomainKeys, a spammer can send an email from a throw-away gmail account to another email account, pick up a copy of the spam with the correct domainkeys signatures, and then blast it out to everyone. I can't see any way to prevent this with domainkeys.


      You could insist that the signed To: header match the envelope to.

      -- Should you belive authority without question?
    25. Re:domainkeys, SPF by ryantate · · Score: 1
      The greeting-card/news-story websites will have to stop forging email.

      Right, because unless you're at home when you put a return address on an envelope, you are engaging in forgery.

      What a crock.

    26. Re:domainkeys, SPF by miley · · Score: 1

      With all the port 25 blocking going on, mailbox providers will surely begin opening up the Submit port.

    27. Re:domainkeys, SPF by JuggleGeek · · Score: 1
      The greeting-card/news-story sites that let you put in your email address, and your friends, are clearly forging mail.

      They put your friends email address in the "from" line and send it to you. Notice that the "friend" didn't send it to you, they did. They lied about who the mail was from.

      The "friend" may be a friend in truth - but he could also be any john doe on the net. These types of systems are just begging to be abused. And they *are* lying about who the mail came from.

      They also have a simple solution. They can put their own address in the From line, which allows them to pass an SPF check. (Assuming they've set up their SPF entries.) After all, the email is coming from them. Then, in the body of the message, they can put your "friends" email address.

      That doesn't necessarily stop the potential abuse, but it does get them to stop forging other peoples addresses in the headers, and it does let them pass an SPF check.

      And if a real friend does this, I can educate my real friend about giving out my address without permission. If he wants to tell me something, he should email me himself, send a copy of the URL, and let me go there if I choose - not give my address to a potential spammer.

    28. Re:domainkeys, SPF by ryantate · · Score: 1

      Your point about the easy technical workaround for SPF is well taken.

      As to your continued fraud assertion: No.

      Using the NYT website to forward a link is no more a fraud than using my SBC DSL account to send mail from my work account. The newspaper is not independently sending mail -- it is providing an interface through which I may send mail, just like an ISP or webmail provider.

      The email address belongs to me, not the service provider, and I should be able to send from wherever I see fit. If the service provider wants to offer more restrictive terms than that, fine, but there is no fraud in what you describe.

      As for privacy concerns, I agree that one must read carefully the terms and policies of any ISP, free webmail, forwarding service, photo management service, etc.

      As for the rest I assume we respectfully disagree ;->

    29. Re:domainkeys, SPF by JuggleGeek · · Score: 1

      The email address belongs to me, not the service provider, and I should be able to send from wherever I see fit. Then *you* send mail to your friends. If the NYTimes does it and claims to be you, they aren't telling the truth. Mail from the NYTimes should say it is from them. Mail from you should say it is from you. As for privacy concerns, I agree that one must read carefully the terms and policies of any ISP, free webmail, forwarding service, photo management service, etc. Even if you carefully read those terms, some sites will outright lie to you, or will change their policies later and start passing out your address as soon as they do. If I want my friends to read an article, I send them a link to the article, I don't give their address to the site and hope that the site is honest.

  15. Example by TheJavaGuy · · Score: 3, Informative

    Here is an example from NW's blog.

    --
    Opera Watch - An Opera browser blog.
  16. How DomainKeys Works by Anonymous Coward · · Score: 1, Informative


    How DomainKeys Works

    How it Works - Sending Servers
    There are two steps to signing an email with DomainKeys:

    1. Set up: The domain owner (typically the team running the email systems within a company or service provider) generates a public/private key pair to use for signing all outgoing messages (multiple key pairs are allowed). The public key is published in DNS, and the private key is made available to their DomainKey-enabled outbound email servers. This is step "A" in the diagram to the right.
    2. Signing: When each email is sent by an authorized end-user within the domain, the DomainKey-enabled email system automatically uses the stored private key to generate a digital signature of the message. This signature is then pre-pended as a header to the email, and the email is sent on to the target recipient's mail server. This is step "B" in the diagram to the right.

    How it Works - Receiving Servers
    There are three steps to verifying a signed email:

    1. Preparing: The DomainKeys-enabled receiving email system extracts the signature and claimed From: domain from the email headers and fetches the public key from DNS for the claimed From: domain. This is step "C" in the diagram to the right.
    2. Verifying: The public key from DNS is then used by the receiving mail system to verify that the signature was generated by the matching private key. This proves that the email was truly sent by, and with the permission of, the claimed sending From: domain and that its headers and content weren't altered during transfer.
    3. Delivering: The receiving email system applies local policies based on the results of the signature test. If the domain is verified and other anti-spam tests don't catch it, the email can be delivered to the user's inbox. If the signature fails to verify, or there isn't one, the email can be dropped, flagged, or quarantined. This is step "D" in the diagram on the right.

    In general, Yahoo! expects that DomainKeys will be verified by the receiving email servers. However, end-user mail clients could also be modified to verify signatures and take action on the results.

  17. Beta Testers by soda160289 · · Score: 0

    Well I guess were all beta testing testing Yahoo's Anti-Spam thing on Goolge's GMail. Therefore yahoo has free beta testers using their competion.

  18. Interesting by Anonymous Coward · · Score: 0
    A fantastic effort that can only help us gain a practical understanding of many of the issues at hand.

    For our part we are definitely working hard to both sign and verify with per-domain statistical analysis by the end of this quarter. At that point, our ability, as perhaps the largest sink of email traffic world-wide, should afford some pretty meaningful data.

    Being a pragmatist at heart, I strongly urge others to conduct similar experiments and trials in their own space, so that we can dispense with the speculation that seems to surround much of the discussions on /..

    IOW, design by speculation strikes me as sub-optimal.

  19. SPF by lordvdr · · Score: 4, Interesting

    Alright, I DID RTFA, and basically what this describes is just another way to authenticate that the user is from that domain. Isn't that the same thing SPF does? They both seem to accomplish the same task, but SPF appears to be easier to manage and easier to support. My personal (commercial) mail server already supports SPF, sendmail et al. support it (via external component), and my Barracudas (awesome product!) are beta testing spf support right now.

    Oh yeah, and gmail already support SPF. Why promote different standards that are apparently identical in purpose?

    --
    If you are out to describe the truth, leave elegance to the tailor - Albert Einstein
    1. Re:SPF by Russ+Nelson · · Score: 4, Interesting

      Because if you forward email, the SPF authentication breaks. DomainKeys doesn't. Also, DomainKeys has the potential of authenticating on a user level, which SPF cannot ever do.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:SPF by iabervon · · Score: 1

      Alternatively, DomainKeys authenticates the original sender, while SPF authenticates the proximate sender. Both may be desirable for different reasons. You may want to verify for yourself that a message was actually sent to a mailing list by the people it claims to have been sent by, or you may want to verify that it came to you from the mailing list it claims to have come from.

      You might even be responsible for the spam filter for a mailing list, and want to whitelist any message which actually goes through the mailing list, even if your personal filters would trap that message were you to get it directly, while not wanting to be confused by email forged as coming by way of the list.

    3. Re:SPF by Anonymous Coward · · Score: 0
      Also, DomainKeys has the potential of authenticating on a user level, which SPF cannot ever do.

      This is a common misconception about SPF. At the discretion of the mail administrator, it most certainly can authenticate at the user level, simply by configuring the SMTP server to forward mail on behalf of authenticated users only.

  20. Header Example by trawg · · Score: 5, Informative

    For those (like me) that have no idea what this would actually look like, here's the DomainKey header from an email I just sent myself from GMail:

    DomainKey-Signature: a=rsa-sha1; c=nofws;
    s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subjec t:mime-version:content-type:content-transfer-encod ing; b=ONG9HfGg74ZbrOOI8IwjwhGUX+PlGp1+clGIyvWriiltDmXE xdmdDWoblELIrVMw3yex7xRyib6m4Q5pInSfi2mr1IQRZINzf2 qTI/9QtFMkpwJUcWJeBt8VPzdxpNCdItxyNnALLIXjrsBAcYsY 8Gv7C6HJR0E6OFZCM0qWrCo

    1. Re:Header Example by Rikus · · Score: 0, Troll

      Who do they think they are, not prepending "X-" to their weird headers?

    2. Re:Header Example by thogard · · Score: 0

      And my spam filters would have killed that message dead. Too much non-human-readable text.

    3. Re:Header Example by ornil · · Score: 4, Insightful

      And my spam filters would have killed that message dead. Too much non-human-readable text.

      Your spam filter cares about the non-readable text in the header?

    4. Re:Header Example by SuperRob · · Score: 1, Funny

      Your spam filter will reject "non-human-readable" text in the mail HEADER? Do you get ANY e-mail at all?

    5. Re:Header Example by Russ+Nelson · · Score: 1

      X- is dead. Has been for at least eight years.
      -russ

      --
      Don't piss off The Angry Economist
    6. Re:Header Example by Duncan3 · · Score: 1

      The last geek that cared about playing well with others died years ago.

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    7. Re:Header Example by FunkyMarcus · · Score: 5, Informative

      Who do they think they are, not prepending "X-" to their weird headers?

      You're kidding, right?

      The DomainKeys proposal has been submitted as an Internet-Draft. In other words, the DomainKeys-Signature header field is on the best possible track to becoming a recognized field. The only thing that recognition would mean that the DomainKeys-Signature field could not be used for other purposes.

      Even so, RFC 822 does not require private header fields (what it calls "user-defined fields") to begin with X-; it is merely offered as good advice to those who never intend to seek official recognition for their fields.

      Of course, the extension field name registry endorsed by RFC 822 does not exist, and in fact, no extension field name registry for 822-format messages exists. (It seems like IANA should maintain one, but they don't. RFC 2076 is a good start.) The best guidance is to treat de facto usage as the standard, and allow for expansion through the formal RFC procedures, of which publication as an Internet-Draft is an element.

      And remember, it's already an Internet-Draft.

      Mark

    8. Re:Header Example by NotQuiteReal · · Score: 1
      My ISP didn't filter it - and it doesn a pretty good job. I used to get about 150 spams a day. Now 2 or 3.

      BTW, the relevant part of my header was:

      DomainKey-Signature: a=rsa-sha1; c=nofws;
      s=beta;
      h=received:message-id:date:from:reply-to:to:subjec t:mime-version:content-type:content-transfer-encod ing;
      b=axa5ly6Ax+BLjIh8QXgMCYGF6Qd2Lbp6XgHkc2832g77l2RU PvxVZa5+MvwPxNb8X077F5CBQ+WJhhX7iOykTSvQkZdwxJ5Vfw DCpKs8Nzc1xyJmtuwyuTX1Ua4jsD11y+3aaUmGnQD5tk5d/dd/ ESra2D9I9ucPhdKnPs8+Pkk

      --
      This issue is a bit more complicated than you think.
    9. Re:Header Example by Traa · · Score: 1

      And this was 'informative' how exactly?

      z: what does the 'z' stand for?
      t: which 'z'?
      z: any 'z'

      (trivia: what book is this from? ;-)

    10. Re:Header Example by mlk · · Score: 1

      As is Eric.

      --
      Wow, I should not post when knackered.
    11. Re:Header Example by quarrel · · Score: 1

      Even since I started rejecting emails that had headers I've received no spam. I highly recommend it. :)

    12. Re:Header Example by Anonymous Coward · · Score: 0

      But just a draft...?

      So anyone can submit an idea and then remove the X? :-)

    13. Re:Header Example by __aafkqj3628 · · Score: 1

      We obviously don't get the same spam.

    14. Re:Header Example by Anonymous Coward · · Score: 0

      Most probably. Have you ever heard about Bayesian filters? They were popularized by Paul Graham when he realized that designing them simple was working much better, and looking at the headers was part of that. (Not for "non-readable" of course, but for "spammy".)

    15. Re:Header Example by Anonymous Coward · · Score: 0

      Boy, is it ugly. Couldn't they think up something less baroque? Even Received: headers aren't as bad as this.

      Already wondered wtf that crud on my screen was, as my client only filters headers I explicitly tell it to. Guess I'll just have to add another one.

    16. Re:Header Example by noselasd · · Score: 1

      Perhaps the RFC draft explains it ?

    17. Re:Header Example by ezzzD55J · · Score: 1

      hhgttg of course! zz 9 pluarl z alpha, does that mean anything to you zaphod, what does the z stand for, which z, any z, etc.

    18. Re:Header Example by Anonymous Coward · · Score: 0

      G9HfGg

      That should be enough to trigger the -25: "V1GrA" filter.

    19. Re:Header Example by The-Bus · · Score: 1

      Good. As everyone can obviously and plainly see, that is truly an email from Google. Finally, a simple-to-understand solution even Grandma can comprehend.

      --

      Small potatoes make the steak look bigger.

    20. Re:Header Example by Anonymous Coward · · Score: 0

      Mine was different. It had a lot of new lines :( and the b= part was very different. I don't understand. Does it somehow use the content of the message or something?

      DomainKey-Signature: a=rsa-sha1; c=nofws;
      s=beta; d=gmail.com;

      h=received:message-id:date:from:reply-to:to:subjec t:mime-version:content-typ e:content-transfer-encoding;

      b=lVPB7iLmQdU19BRsV6pt5sGlx1ad0DxGdyE5Oqd/Mf1xgtFT +UlQiUM806x5sXI4RMbjb84ptp Tv2xiingAfmMT+lj/TCor+aOJerYOCVpQfLs3FGuEl4/J8ZDZ7 g/qtH4quPNbSl973sf/0ngJ/0m Hyw+v4v0B5Nb7EpVLrReQ

    21. Re:Header Example by Tim+C · · Score: 1

      Even RFCs are just Requests For Comments; you don't *have* to follow them, but if you don't, don't be surprised if your system is incompatible with someone (or everyone) else's.

    22. Re:Header Example by Traa · · Score: 1

      very good! One of my favorite little jokes from the hhgttg by the way :-)

      Did you know they where working on a new movie: http://www.hitchhikersmovie.com/

      chears.

    23. Re:Header Example by Paradise+Pete · · Score: 1
      Boy, is it ugly. Couldn't they think up something less baroque?

      That's what digital signatures look like. They didn't invent them. And it's in the header. You don't have to deal with it, computers do.

    24. Re:Header Example by Anonymous Coward · · Score: 0

      Yeah... and if YOU KNOW WHO did the same thing they would be "EVAL" for not following the RFCs and burned to a crisp on /. :(

    25. Re:Header Example by Anonymous Coward · · Score: 0

      Ya need to read up on Bayesian filtering dude...

    26. Re:Header Example by thogard · · Score: 1

      yes, and it works very well. Many spamers put all kinds of crud in headers that shouldn't even be there.

      I checked my logs and yep, I'm blowing away gmail just like I'm blowing away stuff from .cn

  21. I'd like to see personal signatures by mind21_98 · · Score: 1

    I'd like to see personal signatures, not a per server one. That seems like it'd do much more to prevent spam than Yahoo's system, since Yahoo's system only tells you whether mail did indeed come from their servers. Just my two cents.

    1. Re:I'd like to see personal signatures by ergo98 · · Score: 1

      ...since Yahoo's system only tells you whether mail did indeed come from their servers...

      Well if it came from their server, then obviously Yahoo has decided that the user initiating the message has the right to send a message from that account (i.e. you've authenticated as joe_blow to send a message as joe_blow@yahoo.com). Presumably unauthenticated mail sending (i.e. classic SMTP) isn't too common anymore.

    2. Re:I'd like to see personal signatures by Russ+Nelson · · Score: 1

      If you hand out one selector per user, then if the signature matches, the user is accurate as well. Trouble is that right now the DomainKeys document has no way to express that policy.
      -russ

      --
      Don't piss off The Angry Economist
    3. Re:I'd like to see personal signatures by Rikus · · Score: 2, Insightful

      If you want to sign your own mail, why not use PGP? Unlike this, it's already in widespread use, independent of the server providing service (unless you use webmail, in which case it would be a bit tougher).

    4. Re:I'd like to see personal signatures by mlk · · Score: 1

      S/MIME
      PGP/GPG
      etc.

      I use S/MIME. Thwarpe(sp?) give free keys.

      --
      Wow, I should not post when knackered.
    5. Re:I'd like to see personal signatures by __aafkqj3628 · · Score: 1

      How would that stop spam exactly? Anyone could generate a PGP key and sign their email.

      If you only accept email from people with they keys that you trust (which you can basically filter out now), then what have you accomplished except for proving that "FWD: THIS IS REALLY GOOD!!!" is not someone you actually care about.

    6. Re:I'd like to see personal signatures by lachlan76 · · Score: 1

      A web of trust can be used. For example, email from my friend is not spam. Email from his/her friends are not spam. Email from friends of friends are *PROBABLY* not spam. You get the idea.

      Rather than just dropping any unsigned/unrecognised emails, just increase their score appropriately at the spam filter.

    7. Re:I'd like to see personal signatures by Anonymous Coward · · Score: 0

      download and install GPG and start signing all your email.

      this solution has existed for over 60,000 years now.

    8. Re:I'd like to see personal signatures by Rikus · · Score: 1

      No, it wouldn't help to stop spam in general, but I don't think that's the goal. The goal is to prevent forgery of email addresses, and pgp signatures can do that on an individual basis, which is what I believe the original poster asked.

    9. Re:I'd like to see personal signatures by Anonymous Coward · · Score: 0

      Not from Yahoo. They accept any From in outgoing mail sent via their smtp servers (so you could just put someone else's Yahoo address in it).

  22. Re:Wait a minute... by magefile · · Score: 1

    This allows for someone with an account to send email from their own server, or for a company to use multiple servers. So it's better this way.

  23. You? Google? by Anonymous Coward · · Score: 2, Funny
    "So we have all these featurs even Yahoo doesn't have.. and yet we're still beta?"
    We?

    I hate to break this to you... but you're not Google!
  24. Mozilla by karji · · Score: 1

    I wonder when Mozilla will implement them.

    They haven't included a version of SpamAssassin either which would be good for Windows users.

    1. Re:Mozilla by Anonymous Coward · · Score: 0

      > I wonder when Mozilla will implement them.

      I don't think the mail client needs to worry about this. Based the description I read, it seems like it's handled completely in the mail servers. So, when you send e-mail, your mail server takes it from Mozilla, then signs it, and sends it on.

      When it receives e-mail, it looks up the sender's public key in DNS and authenticates the message as originating in the domain it claims. (or, sees that it is forged, and takes the appropriate action)

      If they had to rely on users upgrading their mail client it would never work.

    2. Re:Mozilla by mlk · · Score: 1

      When did Mozilla start including an email server?

      Glancing over this, its a server only tech, you send you email in Moz, Moz gives it to your SMTP server, your SMTP server adds this new meta data and passes it over to the reciving mail server, which checks the aformentioned metadata, if it passes this test, the email will be passed on to the end users email client, if not it will get junked.

      --
      Wow, I should not post when knackered.
  25. why by badpenguin · · Score: 1

    Im suprised that we dont have to sign an honor code every time we send an email these days.

    1. Re:why by Russ+Nelson · · Score: 4, Insightful

      Every email needs to come with some token of authenticity, be it a source IP address ala SPF, or cryptographic signature ala DomainKeys, or a low SpamAssassin score, or no listing in any of a number of DNSBLs. The days when you could send anybody an email from anywhere and expect them to receive and read it are long gone.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:why by Lumpy · · Score: 1

      it does not matter.

      domainkeys or your email client signing your email ALA outlook 2003 will let you.

      if you get a spam realying virus, it only takes moments for the scumbags to rewrite it to start sending throught your email client so all that spam now has that delicious creamy signed filling.

      Until email software is specifically written to never allow any external program to access it for any reason, this will be the best defeat of any of these systems.

      --
      Do not look at laser with remaining good eye.
  26. does that mean by sakura+the+mc · · Score: 0

    no more gmailfs?

  27. So, no more SMTP-server for me? by F�an�ro · · Score: 3, Interesting

    Correct me if I am wrong, but if I understand this correctly, and if filtering with this becomes widely adopted, then it will also prevent me from sending mails with my gmail-address from my smtp server.
    So I would have to use their web-interface, or hope they wil eventually make a smtp-server useable for a fee

    Not that this is not their right and all, and I could just stop using it if I don' like it, free service, yada yada..
    Still, this gives a little too much control to my email-domain-provider about which smtp-server I can use, than I am comfortable with.

    1. Re:So, no more SMTP-server for me? by Russ+Nelson · · Score: 1

      This is true. Gmail could give you a selector and corresponding private key to let you sign your own emails.

      You could always use Reply-To:.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:So, no more SMTP-server for me? by F�an�ro · · Score: 1

      Well, this is google, so they just might give me a key.

      reply-to has the big disadvantage that I would then have to monitor two adresses for replies, Because some people will inevitably mess it up and reply to the wrong one.
      And then I could just as well switch completely to the other address.

    3. Re:So, no more SMTP-server for me? by Russ+Nelson · · Score: 4, Informative

      Reply-To: takes precedence over From:. Any software that complies with the various and sundry RFCs will use the Reply-To: when asked to reply to the email.
      The sender has to take explicit steps to cause this to break.
      -russ

      --
      Don't piss off The Angry Economist
    4. Re:So, no more SMTP-server for me? by alienw · · Score: 1

      Like adding the "from" address to the address book?

    5. Re:So, no more SMTP-server for me? by Russ+Nelson · · Score: 1

      Ha! Yes, that's probably sub-optimal behavior on the part of an MUA. So if it's wrong, then point that out to MUA authors.
      -russ

      --
      Don't piss off The Angry Economist
    6. Re:So, no more SMTP-server for me? by Phleg · · Score: 1, Interesting

      Correct me if I am wrong, but if I understand this correctly, and if filtering with this becomes widely adopted, then it will also prevent me from sending mails with my gmail-address from my smtp server.

      You are wrong, but not in this statement directly. Yes, you will be prevented from sending emails with your gmail address from your SMTP server. What you are wrong about is doing this in the first place; it breaks the SMTP standard. That's what reply-to addresses are for. If you want to send email that looks like it's coming from your Gmail account, the only thing you're supposed to do is configure the reply-to, not the email address.

      --
      No comment.
    7. Re:So, no more SMTP-server for me? by F�an�ro · · Score: 1

      explicit steps, like writing down my address from memory, or from a printout of my mail?
      that's hardly unlikey.

    8. Re:So, no more SMTP-server for me? by F�an�ro · · Score: 1

      You are wrong, but not in this statement directly. Yes, you will be prevented from sending emails with your gmail address from your SMTP server. What you are wrong about is doing this in the first place; it breaks the SMTP standard.

      are you sure about that? from my skimming over rfc 821 and 2821, neither forbids or even discourages it.

    9. Re:So, no more SMTP-server for me? by fossa · · Score: 1

      ...but you've already got to scan through the headers to find out who it's really "from" anyway. Seems like From: and Reply-To: is a lost cause. And from a usability standpoint it just seems like a confusing disaster. "Wait, who is this from?" "I hit reply, but it wants to send it somewhere else?? why? oh yeah, Reply-To:."

      And the MUA needs to display some sort of sender information. I'd rather have all messages from Joe show as joe@foo.com rather than joe@whatever.server.i.sent.this.from. which may require the display of an additional from address (the Reply-To:, which isn't a from address at all).

      I suppose more intelligent minds than me have worked hard at this whole email mess... but there has to be some way to verify or trust the sender without imposing rules on the From: header.

    10. Re:So, no more SMTP-server for me? by metamatic · · Score: 1

      The trouble with Reply-To: is people record the e-mail address from the From: line and use that the next time they want to send you e-mail. Just about every piece of software out there encourages them to do so.

      They also expect to see your name and address in the From: line, not a different random e-mail address depending on which machine you're sending e-mail from.

      And of course, having different From: addresses will hose whitelisting systems, and hose mailing lists that restrict who can send to the list.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    11. Re:So, no more SMTP-server for me? by vidarh · · Score: 1

      Using Sender: to indicate the actual account and leave From: as the account he wants people to consider it as "from" would be better, as that leaves Reply-To: free to be used to redirect replies somewhere else on a case by case basis.

    12. Re:So, no more SMTP-server for me? by Tim+C · · Score: 1

      And from a usability standpoint it just seems like a confusing disaster. "Wait, who is this from?" "I hit reply, but it wants to send it somewhere else?? why? oh yeah, Reply-To:."

      So, set the From: to be something like "Tim C <stupid.address@my.isp>" and the Reply-to: to be "Tim C <real.address@my.domain>" - sure, it'll be obvious that it's going to a different address, but my name is still in there, and my friends should know what my domain is.

      On the other hand, I agree that it's not exactly ideal, and I'm in a similar situation (ie I send mail via my ISP, but receive it to a colo box hosting my own domain)

  28. Domain Keys question by Anonymous Coward · · Score: 5, Interesting

    I have a web domain mainly to receive e-mail.
    When I send mail, I use my domain in the "from."
    However, my domain provider doesn't allow smtp, so my outgoing mail is through my ISP.
    If my ISP supports domain-keys, they will sign my outgoing mail, but it will NOT match my totally-legitimate "from."
    According to the domain-keys summary, this would flag my mail. In medical terms, this is called a false-positive.
    How does domain-keys prevent something like this from being a problem, other than by forcing users to adopt a completely different e-mail stragegy?

    1. Re:Domain Keys question by Russ+Nelson · · Score: 5, Informative

      This is a good question; somebody mod it up (obviously *I* can't).

      If your ISP supports domain-keys, they won't sign your outgoing mail, because they don't have a private key and selector/public-key combination for your from:. If they trust that you are you (e.g. because they used smtp-auth with reasonably secure passwords), then they might insert a Sender: header with your authentication information in it.

      The alternative is for you to sign your outgoing email, or deal with people's reaction to the reception of unsigned email.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:Domain Keys question by Jim+Fenton · · Score: 1

      I assume you mean that your domain provider doesn't support SMTP...I don't see how it would have much to say about whether or not you use it.

      One way this could be done is that if your ISP is signing, you could add their public key to your DNS zone and ask them to sign for your domain. Of course, this requires some faith on your part that your ISP's other customers won't (or can't) spoof your address.

      A slightly better solution, if your ISP supports it, is to have a separate keypair for your domain, and give your ISP the private key so they can sign for you (hopefully, only after authenticating you using SMTP AUTH or something). Again, you would put the public key in your DNS zone.

      I suspect that other services will spring up that you can use to sign mail.

    3. Re:Domain Keys question by Anonymous Coward · · Score: 0

      I haven't read the D-K spec closely but you sound confused. I think mail it *supposed* to be signed by the *server*. What's in the mail headers (from, to, ...) has nothing to do with it.

    4. Re:Domain Keys question by quintessent · · Score: 1, Insightful

      Hmmmm. Sounds like a good place for the Reply-to field. Because even if you legitimately own an address, if the message didn't go through that server, then it's not 100% accurate to say it's from there.

    5. Re:Domain Keys question by pijokela · · Score: 4, Interesting

      You are 100% correct, but the whole world (except me and maybe you) uses outlook and for some reason people using outlook always reply to the sender address.

      I'm not sure if outlook ignores reply-to or if it just asks a question with the sender address as default choice, but for some reason I always get the replys to the wrong address.

    6. Re:Domain Keys question by SiliconEntity · · Score: 2, Funny
      I have a web domain mainly to receive e-mail. When I send mail, I use my domain in the "from." However, my domain provider doesn't allow smtp, so my outgoing mail is through my ISP. If my ISP supports domain-keys, they will sign my outgoing mail, but it will NOT match my totally-legitimate "from."

      Well, I may be too dumb to see why this won't work, but here's my crazy idea. Set your "From:" to be the place it's from, and set your "Reply-To:" to be the place you want 'em to reply to. How's that sound?

    7. Re:Domain Keys question by RAMMS+EIN · · Score: 3, Informative
      ``However, my domain provider doesn't allow smtp, so my outgoing mail is through my ISP.
      If my ISP supports domain-keys, they will sign my outgoing mail, but it will NOT match my totally-legitimate "from."''

      I think DomainKeys takes this into account. If you provide a Sender: header, the domain in there will be used for signing the mail. So, the following mail:
      From: Anonymous Coward &lt;anonymous@coward.org&gt;
      To: my@friend.net
      Sender: ac@isp.com
      Reply-To: Anonymous Coward &lt;anonymous@coward.org&gt;

      Hello world!
      Your ISP would sign this mail, testifying that it indeed comes from the isp.com domain. The recepient sees the mail as verified, and sees the sender as anonymous@coward.org. His reply will also be directed there.
      --
      Please correct me if I got my facts wrong.
    8. Re:Domain Keys question by Anonymous Coward · · Score: 0

      solution? change to a provider that is not an asshat.

      I pay $14.95 every 3 months and I get smtp for 10 email addresses plus more than most "hosting companies" offer for 2X that price.

      your solution is to shop around until you find a company willing to run their service correctly.

    9. Re:Domain Keys question by metamatic · · Score: 1

      That sounds like a really bad idea.

      Mailing lists, e-mail clients and whitelists don't look at the Reply-To: header, they look at From:.

      If I have to use a different non-replyable From: address for every machine I send mail from, there's going to be a lot of breakage.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    10. Re:Domain Keys question by Tim+C · · Score: 1

      Mailing lists, e-mail clients and whitelists don't look at the Reply-To: header, they look at From:.

      In what sense do mail clients "not look at" the reply-to header? Every client I've used has used the reply-to (if present) when you hit "reply", falling back on the from address if it's not there.

      Mailing lists may well bounce your mails if the from address isn't the one you subscribed under, of course, and I certainly agree that the suggestion is not optimal. However that said, most (if not all) email clients should cope just fine.

    11. Re:Domain Keys question by Anonymous Coward · · Score: 0
      people using outlook always reply to the sender address.

      So then this won't work because of another case of sloppy code from Microsoft. Maybe for once they should fix theirs instead of the rest of the world having to cater to them. Whaddya think?

    12. Re:Domain Keys question by Anonymous Coward · · Score: 0
      What's in the mail headers (from, to, ...) has nothing to do with it.

      Totally wrong.

      I haven't read the D-K spec closely

      You need to get close enough so you can actually make out the words.

    13. Re:Domain Keys question by Cynox · · Score: 1

      Easy solution: Add the ISP's public key (found in DNS) to your DNS record. That way the lookup will find a match when comparing signature on mail and sertificate on server. Not sure if this works, but it should

    14. Re:Domain Keys question by miley · · Score: 1
      >Easy solution: Add the ISP's public key (found in DNS) to your DNS record. That way the lookup will find a match when comparing signature on mail and sertificate on server. Not sure if this works, but it should

      Umm, how is the receiver going to know to look in your DNS record? If the ISP signs it, they will put their domain as the record to look up.

      I'd guess that ISPs and Mailbox providers will eventually offer services that will sign yourdomain.com mail for you -- just give them a private key for it and put the corresponding public key in DNS.

    15. Re:Domain Keys question by SmilingBoy · · Score: 1

      Not true. I have not seen a mail program that does not respect the reply-to header.

  29. License Terms by nels_tomlinson · · Score: 3, Interesting
    The license terms look reasonable: Don't sue us over our patent, don't say we (Yahoo!) endorse you (the licensee), you can distribute and sublicense on the same terms. I just gave it a quick read, but if I didn't miss anything, this is OK.

    I've quoted some of the interesting looking parts below.

    1.1 Subject to the terms and conditions of this Agreement, DomainKeys Developer hereby grants You, a royalty-free, worldwide, sub-licensable, non-exclusive license under its rights to the Yahoo! Patent Claims to make, use, sell, offer for sale, and/or import Implementations.

    3. TERMS.

    3.1. You agree not to assert against Yahoo!, or any other DomainKeys Developer, a patent infringement claim against any Implementation ("Implementation IP Claim").

    3.2. To indicate your assent to the terms and conditions of this Agreement and in order to obtain a license to make, use, sell, offer for sale, and/or import Implementations, You must include or preserve the following prominently displayed statement in the source code and object code of any such Implementations : "This code incorporates intellectual property owned by Yahoo! and licensed pursuant to the Yahoo! DomainKeys Patent License Agreement.".

    3.3. You will not use the name of Yahoo! to endorse or promote any products or Implementations without specific prior written permission of Yahoo!. "DomainKeys" is a trademark of Yahoo!. However, You may state Your Implementation is "DomainKeys compliant", "supports DomainKeys", or is "DomainKeys-enabled", without citation to Yahoo!, but You should create Your own product names or trademarks for Your specific Implementations and the term "DomainKeys" shall not be used by You in or as part of a name for Your specific Implementations.

    3.4. You may choose to distribute Implementations under this Agreement or a separate agreement, including without limitation a sublicense agreement, provided that:

    (a) such agreement complies with the terms and conditions of this Agreement;

    (b) a copy of this Agreement or the separate agreement is included with each copy of the Implementations along with the following prominently displayed statement: "By making, using, selling, offering for sale, and/or importing this product, you agree to the terms and conditions of the Yahoo! DomainKeys Patent License Agreement or other separate agreement contained herein."; and

    (c) if distributed under a separate agreement, such separate agreement must contain terms no less protective of DomainKeys Developers than the terms and conditions of this Agreement, including, without limitation, Sections 3.1, 3.4, 3.7, 4.1, 4.2, and 4.3.

  30. Power UP by Mr._Hole · · Score: 1, Funny

    SENDER ID... Power UP! Kill the spammer scum. Captin we just don have the power! Engines to full throttle scotty.. Makes out with captin janeway humm lil offtopic GOGO Sender ID Ranger!

    1. Re:Power UP by desplesda · · Score: 1

      SENDER ID... Power UP! Kill the spammer scum. Captin we just don have the power! Engines to full throttle scotty.. Makes out with captin janeway humm lil offtopic GOGO Sender ID Ranger!

      That's right, Donny!

      Nurse, have you been letting Donny watch TV again?

  31. SPF and gmail by SamMichaels · · Score: 4, Informative

    Why is everyone flipping out about domainkeys and SPF? Gmail already HAD spf...looky what I get from 'dig':

    ;; ANSWER SECTION:
    gmail.com. 300 IN TXT "v=spf1 a:mproxy.gmail.com a:rproxy.gmail.com ?all"

    ...and from the headers of my email:

    Received-SPF: pass (mojo: domain of gmail.com designates 64.233.170.203 as permitted sender) client-ip=64.233.170.203; envelope-from=xxx@gmail.com; helo=mproxy.gmail.com;

    What we should question is why this is in my Exim logs for each gmail mail I receive:

    2004-10-17 23:00:25 H=rproxy.gmail.com (mproxy.gmail.com) [64.233.170.203] Warning: remote host presented unverifiable HELO/EHLO greeting.

    1. Re:SPF and gmail by miley · · Score: 2, Insightful
      >Why is everyone flipping out about domainkeys

      Well, if Google, Yahoo (who created the spec, and indicated that they would be using it shortly), and AOL (who says they will begin testing in Q1) all use DomainKeys, we probably have a de facto email authentication standard.

    2. Re:SPF and gmail by Malc · · Score: 1

      Just out of curiostiy, which version of Exim are you using? Is it configured to dump the message before the DATA phase of receipt? I want to integrate SPF checks with Exim 4 just as soon as Debian Sarge moves to stable.

    3. Re:SPF and gmail by SamMichaels · · Score: 1
      Just out of curiostiy, which version of Exim are you using? Is it configured to dump the message before the DATA phase of receipt? I want to integrate SPF checks with Exim 4 just as soon as Debian Sarge moves to stable.

      I'm using a whole bunch of custom rulesets with the ACLs and Tom Kistner's exiscan-ACL with its built in SpamAssassin, malware and SPF checking (using libspf_alt). v4.34 is currently on the system...been too busy to put the latest (4.43) on.

      I have it set just to warn on a failure of that nature...in the helo ACL:
      warn
      condition = ${if !def:acl_c1 {true}{false}}
      !verify = helo
      set acl_c1 = X-HELO-Warning: Remote host $sender_host_address \
      ${if def:sender_host_name {($sender_host_name) }}\
      incorrectly presented itself as $sender_helo_name
      log_message = remote host presented unverifiable HELO/EHLO greeting.
      The $acl_c1 variable is set earlier in the helo ACL if the remote host used our name in its greeting. At the end of each ACL, it looks for $acl_c1 to be set and delays the connection by 20 seconds, but doesn't deny the message until after DATA because it may keep delaying spammers and malware people 20 seconds on each command to tie them up.

      There were 4,061 rejections on my system...of those, 89 were caught with SPF, 10 were caught with uvscan from McAfee, 23 were caught with SpamAssassin, and the rest were denied at SMTP time through my tight ACLs. 70 messages were delivered successfully. The only domains on my system are my personal one (samthecomputerman.com) and my videogame site (zophar.net).
  32. And Exim, also by karji · · Score: 1

    That's the mail server I'm running at home on my Debian server.

    Yahoo's page says that this authentication system is currently being implemented only on the Sendmail server.

  33. Reminds me of Sealab 2021 by Faustust · · Score: 2, Insightful


    Stimutax!

    Step 1: Make something addictive.
    Step 2: Give it out for free.
    Step 3: Start charging money.
    Step 4: Rake in the money!

    One of the greatest episodes ever.

    "It feels like a Koala crapped a rainbow in my brain"

  34. Email forwarding with own domain name by $exyNerdie · · Score: 1


    How would this work for people who use own domain name but forward their emails to Gmail
    (Note: Gmail allows you the option of using a different Reply-To address instead of your @gmail.com address)

    1. Re:Email forwarding with own domain name by Anonymous Coward · · Score: 0

      (Note: Gmail allows you the option of using a different Reply-To address instead of your @gmail.com address)
      And? This checks on "from" not "reply-to:".

    2. Re:Email forwarding with own domain name by Jim+Fenton · · Score: 1

      It should work fine. Forwarding is one of the motivations for using a signature-based scheme like DomainKeys. However, it doesn't look like Gmail is verifying signatures yet -- I just sent them a message with a signature and I don't see anything in the headers saying the signature checked out (there is something like that for SPF).

  35. Re:Wait a minute... by nFriedly · · Score: 1

    yes, it was a joke, the punchline revolving around the aforementioned fact that yahoo has not started using their domain keys system.

  36. Does this mean MS's caller-id is DEAD JIM? by Proudrooster · · Score: 0, Flamebait

    Does this mean MS's caller-id is dead? It seems as if Google is going to set the defacto standard. We should all jump on board as soon as sendmail support DomainKeys.

    1. Re:Does this mean MS's caller-id is DEAD JIM? by Anonymous Coward · · Score: 0

      You mean there are still people running the greatest root-kit ever written?

  37. Anybody else read this as by einhverfr · · Score: 0

    Google using Yahoo's private domain key to sign their email?

    If so, then I would say that Yahoo has serious problems and if Google is forging their signature, should revoke the key immediately and probably sue! ;-)

    --

    LedgerSMB: Open source Accounting/ERP
  38. I want my TXT record back! by fo0bar · · Score: 4, Informative

    One of the things that really irked me about SPF was that it used the TXT record of the main domain to store information. Now granted, not many people use the TXT record in DNS, but I found it very short-sighted of SPF to use the TXT record of the domain itself, rather than having a separate subdomain. For DomainKeys, this is the case. According to the spec, information is stored in TXT records in domains like so:

    sanfrancisco._domainkey.example.net

    In this case, "example.net" is the domain this is all about, and "sanfrancisco" is the name of they key (yep, it seems you can have multiple keys per domain).

    I haven't looked too hard into DomainKeys, but it looks very promising.

    1. Re:I want my TXT record back! by Anonymous Coward · · Score: 0

      Not the freaking underscore again, it was bad enough when I had to enable "allow broken names" for active directory, now I need to enable it again for domainkeys?

    2. Re:I want my TXT record back! by grinder · · Score: 3, Insightful

      _domainkey?

      Is that underscore really meant to be there? Because _ is not supposed to be an allowable character for names in the DNS.

      I hope that this is not Yet Another Impoverishment of internet standards...

    3. Re:I want my TXT record back! by FunkyMarcus · · Score: 3, Informative

      Is that underscore really meant to be there? Because _ is not supposed to be an allowable character for names in the DNS.

      The underscore is not supposed to be present in host names. The restrictions on host names are much stricter than any restrictions imposed by the DNS protocol, which can handle just about any raw data as a name. If it resolves to an A record, possibly indirectly through a CNAME, the _ has no business being there.

      The world uses DNS for more than host names, though, and there's nothing wrong with using underscores in other contexts. This isn't new. Think SRV records.

    4. Re:I want my TXT record back! by cortana · · Score: 1

      If your nameserver considers names containing a _ character to be broken, then it itself is, well, broken. :)

  39. Why doesn't Yahoo... by wwwillem · · Score: 3, Interesting

    (not even Yahoo has started that yet)

    Doesn't surprise me. My domain was once hosted with a pretty satisfactory ISP called SimpleNet (what a name, but their service was good!!). They were absorbed by Yahoo and continued under the brandname Yahoo WebServices. So far, so good...

    Over the years, I got more and more spam, so when Yahoo one time announced (I'm sure I read it on /.) that they had now the absolutely perfect SPAM filtering solution in place, I wrote them why they implemented this for their freebie "mail.yahoo" accounts, but not for folks that are paying them 15 bucks a month.

    Oh dear, had I underestimated Yahoo logic!! The reply was that I could upgrade my account to a business account (for 30+ bucks a month) to obtain the SERVICE (!!!) of spam filtering ..... the fuckers..... So, I replied to them that I didn't think it fair that freebie customers got a better SLA than those people paying 150 bucks a year.

    No answer of course and I moved my domain to another ISP at the end of the year.....

    --
    Browsers shouldn't have a back button!! It's all about going forward...
    1. Re:Why doesn't Yahoo... by Anonymous Coward · · Score: 0

      You oughta read this really cheesy post.

  40. What about... by ottergoose · · Score: 5, Insightful

    What about all of those zombie machines out there that send spam via Outlook - since that email is going out with a valid account, it would be flagged as legit.

    Tell me where I'm wrong.

    1. Re:What about... by Anonymous Coward · · Score: 1, Informative

      The zombies won't be able to correctly sign their messages.

    2. Re:What about... by __aafkqj3628 · · Score: 1

      And what happens when worm smtp engines start building in self-signing engines as well?

    3. Re:What about... by Anonymous Coward · · Score: 1, Informative

      They would need either the private key or access to the dns to alter the public key if they want to send it out as coming from the zombie's domain.

      BUT - if they were using the zombie to send mail that is signed by the spammer's domain then adding the login to sign the spams is trivial and since they are already using SPF txt records in their DNS, I don't see why they wouldn't use "Domain Keys-compatible" spamming software.

    4. Re:What about... by Anonymous Coward · · Score: 0

      adding the login to sign the spams is trivial

      I mean logic, not login...

    5. Re:What about... by Arcanix · · Score: 2, Informative

      As far as I can tell from the specification you are correct, the provider of the e-mail service will sign the address as legit since it did come from one of their accounts.

      The benefit would be that the provider could exactly trace the user account that was comprised. When complaints came in they would know which accounts were causing the problem and take appropriate action.

      As it is now I get e-mails from people saying I'm sending them messages with viruses in them when I have never sent them anything. If they received a message signed by DomainKeys coming from my account I would know that someone has comprised either my computer or the account itself.

    6. Re:What about... by Mr+Smidge · · Score: 1

      What about all of those zombie machines out there that send spam via Outlook

      Now this isn't exactly an email problem, but a user problem. If a zombified machine can effectively click send just like the (l)user normally would, then it can't be stopped.

      However, since any recipients know exactly who the spam came from, they can inform the ISP that John H Luser is spamming them, and the ISP can take it from there.

    7. Re:What about... by mdfst13 · · Score: 1

      " What about all of those zombie machines out there that send spam via Outlook"

      As a general rule, zombies do not use Outlook; they just read its address book; they send using their own SMTP server. You see, if they used Outlook like you say, it would tell everyone who is infected. Then we could just block email from that one sender until they fixed their computer.

    8. Re:What about... by sonamchauhan · · Score: 1

      > They would need either the private key
      > or access to the dns to
      > alter the public key if they
      > want to send it out as coming from the
      > zombie's domain.

      They would need neither. Why would they? In the 'Domain keys' system, the email is signed by the MTA (eg, sendmail), not the MUA (eg, MS Outlook).

      ISP customers go on with business as usual - no need to install any software on their system, no need to generate key-pairs.. it's all done for them by the ISP who transparently adds headers to the email before passing it on.

      Just as an aside, even if the ISP's customer _was_ required to install something on his PC, the zombie could most probably control it. But with DK, the zombie needs do nothing different.

  41. personal sigs by krokodil · · Score: 1

    I am using X.509 certificate to sign all my email.
    I feel that this gives better protection from email address spoofing that other domail or SMTP-server based scheme. I wish more people do like me.

    1. Re:personal sigs by tilk · · Score: 1

      Oh, but you have to pay to get X.509 certificate from some trustworthy CA. Self-signed certificates say just nothing about your identity. The solution: CAcert - it's a CA, which is using web of trust to verify identity of users, and it's free.

    2. Re:personal sigs by krokodil · · Score: 1

      You do not have to pay. Use Thawte WOT

    3. Re:personal sigs by tilk · · Score: 1

      I've read the page. Sounds pretty similar to what CAcert does...

    4. Re:personal sigs by krokodil · · Score: 1

      Goog thing is that WOT certificates are instantly recognized by popular email clients (Outlook, Apple mail) since they already know about thawte root certificate.

  42. Good! by Gregory-Eric · · Score: 1

    I have just started taking advantage of my gmail account and like this feature being added. IMHO, it should be adopted by other free email hosting companies.
    web hosting

  43. Does this mean... by gad_zuki! · · Score: 1

    So if the domain key says "comcast email" because im using their SMTP, does that mean my @blahblah email will be filtered out because the smtp doesnt match the domain in the To: field?

  44. When is slashdot going to join the party? by jsk2001 · · Score: 1

    I see all of these articles on Slashdot about new ways to help prevent spam and forgeries but they have yet to do this themselves. Also you, or software developers for that matter, can't call it "Yahoo! DomainKeys", read the license. IEEE should reject this the way they did with Microsoft's SenderID until they come to their senses and stop being so stingy.

    1. Re:When is slashdot going to join the party? by Anonymous Coward · · Score: 0

      Small Note: I think you mean the IETF, not the IEEE.

      Yeah, what the hell is so patentable about signing a freakin' email? And there are standards for storing keys in DNS records, so it isn't that.

      I swear people on /. lose their minds when it comes to going ga-ga over alleged spam solutions. The superior tone of the pro-SPF crowd prior to MS driving it into the ground was bad enough, but now we have the "Yeay! Yahoo patented server signed emails, lets all forget how much software patents suck!"

      And how this was not an obvious idea to someone versed in the art of mail server software development, but if me or you tried to put it forward to the IETF, no one would listen - the only non-obvious part of the whole thing is how to communicate which part of the headers and message you signed - and that could/should have been decided by concensus among people - but the standards bodies are all pissing contents between big companies and we are the ones getting pissed on.

    2. Re:When is slashdot going to join the party? by geg81 · · Score: 1

      The problem with the IETF/Microsoft standard was that it had restrictions on use and sublicensing; that was a problem for businesses and OSS, and it probably represented a calculated attempt by Microsoft to hurt open source.

      Yahoo's patent license is very different (e.g., it is sublicenseable) and appears to be compatible with OSS. Restrictions on trademark use are not an obstacle to open source implementations (and, in fact, are kind of redundant, since you couldn't use Yahoo's trademarks even if the license didn't specifically exclude it).

  45. For those who are not already blind... by Anonymous Coward · · Score: 0
  46. HELLO? by tarunthegreat2 · · Score: 0, Redundant

    What about

    9. ????? 10. Profit!!! Wow, maybe I'm getting old. In Soviet Russia (jokes), Old memes are YOU!

  47. This will work - differential filtering by jfaughnan · · Score: 2, Interesting

    No, this will really work. It enables differential filtering based on the managed reputation of the sending service. (faughnan.com/spam.html).

    I advocated this many years ago, but it doesn't need advocacy -- it will simply happen.

    Unsigned email gets filtered very aggressively. Some will get lost of course -- aggressive filters err to false positives. People who want their mail to be read will move to authenticated sending services.

    Signed email from domains with bad reputations will be deleted in the pre-filter. Reputation services will manage domain reputations.

    Email from an authenticated sending service with a good reputation gets lightweight filtering. If the domain doesn't manage their members the domain reputation suffers -- and filtering gets more aggressive. Domain members head for the exits.

    BTW, the same policy of managed reputation of sending services has a 'real world' equivalent. In the future world of high security, privacy may yet exist within communities that manage their reputations.

    --
    John Faughnan
    jfaughnan@spamcop.net
    1. Re:This will work - differential filtering by thesp · · Score: 4, Insightful

      The problem here is that most people won't change their email provider simply for the hassle of keeping contacts up to date. People who hate hotmail's service, yet know that it would be near-impossible to ensure that everyone who may need to email them has any updated email address details. (the problem is not the same as number portability between phone networks due to the difference in routability and the 'brand recognition' part of email. For this to work, therefore, we need to divorce an email recieving account from a sending account - and very few services exist to be able to hire a secured smtp account exclusively for the purpose of sending from a 'trusted' domain.

    2. Re:This will work - differential filtering by bareshiyth · · Score: 1

      "The problem here is that most people won't change their email provider simply for the hassle of keeping contacts up to date."

      Which, of course, is another topic ... but one almost as important, I think.

      I have had but one ISP that ever offered a mail forwarding service for a time after I left them. We don't necessarily need portability, but at least need forwarding!

      Of course, you can get mail accounts with some services offering domains, but they are such awkward webmail... You usually can't bother because you can't answer or send except on site...

  48. how to verify? no txt record for beta.gmail.com by sednet · · Score: 2, Interesting

    has anybody succeeded in verifying one of the domainkey headers from a gmail message?

    after reading the ietf draft:
    http://www.ietf.org/internet-drafts/draft- delany-d omainkeys-base-01.txt

    if this is in the message header:

    DomainKey-Signature: ... s=beta; d=gmail.com; ...

    i think you should be able to retrieve the public key necessary to verify it by querying dns for a txt record for

    beta.gmail.com

    but i don't get anything back in the answer section when i run

    dig TXT beta.gmail.com

    anyone have better luck verifying one of these messages? or is the gmail domainkeys implementation incomplete at present?

    --
    about sean dreilinger
    1. Re:how to verify? no txt record for beta.gmail.com by miley · · Score: 5, Informative

      you need a _domainkey in there:
      $ host -t TXT beta._domainkey.gmail.com
      beta._domainkey.gmail.c om text "t=y\; k=rsa\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC69TURXN3o Nfz+G/m3g5rt4P6nsKmVgU1D6cw2X6BnxKJNlQKm10f8tMx6P6 bN7juTR1BeD8ubaGqtzm2rWK4LiMJqhoQcwQziGbK1zp/MkdXZ EWMCflLY6oUITrivK7JNOLXtZbdxJG2y/RAHGswKKyVhSP9niR sZF/IBr5p8uQIDAQAB"

    2. Re:how to verify? no txt record for beta.gmail.com by Jim+Fenton · · Score: 1

      And to answer the other part of the question, yes, the signatures do verify.

  49. Another Grand Unified Spam Solution(TM) by martin-boundary · · Score: 4, Insightful
    This type of spam solution just misses the state of the current end to end mail system. Why Google would want to push such an incomplete, half ready cryptography solution is beyond me.

    The Google engineers aren't stupid, they know that mail messages are routinely modified in transit, both the headers, which can be wrapped, rearranged, removed or added, and the MIME bodies, which can be decoded, reencoded, and even modified.

    As engineers, they also know that cryptographic signatures are designed to detect message tampering.

    Combine these two ideas and you get a system which will flag routine message modifications as forgeries, making the DomainKeys signature completely useless in practice. And yes, I've read the rfc draft, and found it wanting.

    It *would* work if there was a standard set of well defined transformations performed on emails from the sender's MUA to the recipient's MUA. So if one Gmail user sends to another Gmail user, it'll be ok, because the message won't leave Google's servers.

    But Google has no control over other people's systems. When I download mail by POP3 from my ISP, they've added SpamAssassin headers, which will simply destroy the DK cryptographic signature. When I get mail at work, they remove ZIP attachments, which destroys the DK signature. When mail passes through an older gateway, some MIME attachments can be decoded and reencoded, destroying the DK signature.

    I could go on but you see the point. Once I get the mail in my mailreader, the DK header is useless junk, and it might as well have been forged, for all the good it does. In fact, if my trust in Google is so high that I'm willing to accept the DK header even though it fails, just because Google are the only ones using it so far, I guarantee that the spammers will pick up on that real fast.

    DK is a draft, and is far from ready yet. It should be allowed to mature. Google shouldn't be deploying incomplete solutions. Unless... could this the beginning of the PHB era at Google? If so, I'm disappointed.

    1. Re:Another Grand Unified Spam Solution(TM) by Jim+Fenton · · Score: 3, Informative

      On a couple of your specific points:

      The SpamAssassin headers shouldn't interfere with the signature because the DK signature includes a list of the headers that are included, and the SpamAssassin headers won't be there.

      Your employer could check the signature and annotate the message prior to removing the .ZIP attachments. Hopefully you trust your employer's verification of the signature!

    2. Re:Another Grand Unified Spam Solution(TM) by MourningBlade · · Score: 3, Informative

      Most authentication header solutions are server-to-server, not concerned with what person is sending the message, only what service. Given that domain spoofing is a server issue, not a client issue, that's reasonable.

      In addition there are also issues with most email authentication systems involving relays.

      (explanation for public benefit) In email situations you have:

      Your Side -- Their Side

      Where Your Side or Their Side consists of many or few email servers. It's very rare these days to have this situation:

      Your Side -- External Relays -- Their Side

      Where the external relays are not controlled by either you or the other side. These relays can do things such as the MIME re-encoding, ZIP removal, etc that was mentioned above. This is bad, as there really is no way to distinguish between a properly modified and an improperly modified email once it passes through those relays.

      But they're rare. As long as the both Your Side and Their Side both have authenticators set up somewhere in the chain before things are mangled, everything is fine.

      So, for instance, if you want to remove ZIP files, defang HTML or MIME, virus scan, and markup for spam purposes, you can do that. Just make sure that it's done *after* authentication.

      It's like putting a letter in an envelope: envelope's only good if you check the seal before opening it.

    3. Re:Another Grand Unified Spam Solution(TM) by martin-boundary · · Score: 1
      Your Side -- Their Side
      Careful. If that is the model you consider the most relevant for DK, then you're arguing aginst the need for DK in the first place. There is no need for imbedding an authentication token in a message if all you want to protect is the Your Side -- Their Side SMTP transaction.

      The receiving server knows precisely which IP it's dealing with, so it doesn't need to check the header/content of the message to know where the message came from; the SMTP protocol handshake together with an IP lookup such as SPF/caller id would do the trick more simply and robustly.

      Instead, I think DK is relevant in cases where the originator and receiver are not directly in contact. But for that purpose, it's too brittle for now.

    4. Re:Another Grand Unified Spam Solution(TM) by Russ+Nelson · · Score: 4, Informative

      The Google engineers aren't stupid, they know that mail messages are routinely modified in transit, both the headers, which can be wrapped, rearranged, removed or added, and the MIME bodies, which can be decoded, reencoded, and even modified.

      It's nowhere near as routine as you say. We struggled and struggled with this issue for months, and finally decided that we didn't have enough information about exactly what munging of messages actually happened "in the wild." Hence, the 00 draft had only tiny support for munging (allows for variable numbers of terminating CRLFs), and the 01 draft has only a little bit more.

      Complexity is easy to add; simplicity is easy to lose. Simple specs get implemented; complex ones don't, or take longer to implement.

      Combine these two ideas and you get a system which will flag routine message modifications as forgeries, making the DomainKeys signature completely useless in practice. And yes, I've read the rfc draft, and found it wanting.

      The -01 draft? Did you miss the nofws canonicalization? Did you miss the h= tag which specifies the order of signing of headers?

      But Google has no control over other people's systems. When I download mail by POP3 from my ISP, they've added SpamAssassin headers, which will simply destroy the DK cryptographic signature.

      We have a committment from the SpamAssassin folks to support DK. That means checking the signature, and not munging.

      When I get mail at work, they remove ZIP attachments, which destroys the DK signature. When mail passes through an older gateway, some MIME attachments can be decoded and reencoded, destroying the DK signature.

      True. It's likely that complex corporate MTA configurations will need to check the signature at the border.

      I could go on but you see the point.

      Not really. Are you counselling inaction? Inaction is more likely to fail at stopping forgeries.

      DK is a draft, and is far from ready yet.

      Have you submitted your suggested improvements to Mark, or .... are you just whining?

      I agree with you that some FUSSPs are not salvagable, but I believe that DomainKeys can succeed at stopping forgeries.
      -russ

      --
      Don't piss off The Angry Economist
    5. Re:Another Grand Unified Spam Solution(TM) by Russ+Nelson · · Score: 1

      I think DK is relevant in cases where the originator and receiver are not directly in contact. But for that purpose, it's too brittle for now.

      Yes and no. Some MTAs munge. We know this, and have from the start. We don't know how many there are in actual use, and we don't know exactly what controls are needed to survive munging. So ... we start with requiring no munging at all, then we add controls as experience dictates.

      However, in the short term, anybody whose MTA is well written will find that it doesn't munge messages, and the DK sig will survive being forwarded.
      -russ
      p.s. I'm not going to tell you which ones are known not to munge, but if appropriately tortured, Google will quickly confess to my preferred choice of MTA.

      --
      Don't piss off The Angry Economist
    6. Re:Another Grand Unified Spam Solution(TM) by martin-boundary · · Score: 1
      The -01 draft? Did you miss the nofws canonicalization? Did you miss the h= tag which specifies the order of signing of headers?
      Both of these are only the first steps.

      nofws canonicalization handles header folding, but sometimes headers are "fixed" in other ways by well meaning but misguided MTAs. Sometimes, messages are kept in databases and reconstructed before being transferred to their final destination.

      We have a committment from the SpamAssassin folks to support DK. That means checking the signature, and not munging.

      More importantly, some filters think they "own" some headers, and will rewrite them. What happens if you have two or three instances of SpamAssassin say along the path? Do you think the X-Spam-Score header at the destination is going to refer to the last SpamAssassin, the middle one or the first one? Are SpamAssassin committing to having 3 or more reports, one for each filter the message went through, each below or above the other? BTW, they can't have the ordering as an option variable, or you'll end up with one sysadmin choosing above, the other choosing below, and where does that leave DK?

      Again, the point is that those MTAs are not under the control of the end points, so as a recipient what do you do? Complain to the postmaster of said system and wait 6 months for them to do something? How many DK false positives will you be getting in the meantime?

      I haven't seen a robust solution proposed yet. The h= tag is a nice idea, but by restricting yourself to a subset of the headers only, you leave yourself open to spammers starting with a small kernel consisting of the signed headers and body, and reinjecting the message into the system. The message will accumulate new headers, none of which will be part of the signed portion. Spammers already routinely forge Received: lines and bounces to hide their tracks, it's a small conceptual jump. Then what you'll have is true spams with a DK-authenticated kernel.

      There is also the argument that each MTA along the way should simply remove the old DK and add a new one, so as to keep it up to date with teh message changes. Not only does that suggest increasing an already heavy computational burden on mail servers, but it completely negates any trust which DK might have brought, because you won't authenticate the sender, only one of the last MTAs. We already know from which IP the mail that enters an organization boundary comes from, the SMTP server knows. We don't need DK for that particular information.

      There's a whole section in the draft about displaying DK authentication information in MUAs. For that to make sense, you really need to be robust over POP3 transport as well, which means that a whole lot of proprietary filters and manglers may have changed the message. Otherwise, the user is just going to see erroneous authentication in most fo the messages he receives.

      I'm not counselling inaction, I'm saying don't start using something that has a lot of problems yet. People will get disenchanted and won't try the next, better version, or they'll "fix" the standard themselves if they think it has merit, resulting in fragmented competing standards.

      Spam is a huge problem which needs experimentation to find solutions, but experimenting on the receiving end of mail is better than experimenting on the sending end.

      Anyway, this is already way too much text for slashdot. DK is a nice idea, but it needs more development.

  50. Google also tried using Bonded Spammer for a while by Animats · · Score: 4, Insightful
    I got an e-mail from Google once that came from a Bonded Spammer (er, Sender) IP address. Unfortunately, it was a misdirected mail bounce, which is a violation of the Bonded Sender TOS. A note to Bonded Sender and Google made them stop that.

    If you sign up with one of these "trusted sender" schemes, be very careful that there's no way mail bounces, virus-generated mail, or mail via open proxies can become "trusted". Your ID will be on the mail, and you'll be blamed. Spammers are going to be targeting those sites, since they provide a bypass around some spam filters.

  51. ITYM HELO? by Anonymous Coward · · Score: 0

    Yes, punny. Mod me down.

  52. Mailing lists? by Anonymous Coward · · Score: 0

    Hi!

    I still love mailing lists ... and hate web-forums like this :-) Is this the reason why all my mailing lists have suddenly gone very quiet? I'm not getting emails from them? I also noticed that the emails I sent to the list do not come back to me. The list adds it's footers to the message and I do not see those on my emails (Well, OK, I checked the headers and my emails, the ones that are withing my inbox and attached to the conversation of the list, have never been at the list server...)

    1. Re:Mailing lists? by Anonymous Coward · · Score: 0

      I have noticed the same thing with Gmail. I tried to email it as bug to them, but there was no suitable category to file this kind of stuff into.... The first thing about email service is to deliver emails - yet, there is no category to submit problems with that!

      Did you report that as bug to gmail?

    2. Re:Mailing lists? by Habahaba · · Score: 1
      I've had the same problem. Emails sent to the list are delivered to everybody else, except those with Gmail. At least, I'm not receiving my own messages. I have checked this with Gmail and normail address.

      I have reported this to Gmail. I just selected some of the categories... I haven't gotten any replies from Gmail... surprise!

  53. Patents and hypocrisy by skinfitz · · Score: 2, Informative

    From what I can see DomainKeys appears to be patented by Yahoo!

    If Microsoft had done this the sky would be falling - what's the difference here?

    1. Re:Patents and hypocrisy by gsasha · · Score: 4, Insightful

      The miniscule and unimportant fact that they Yahoo have thrown in an open license for it. And that everybody (including FOSS) can implement it at will.

  54. Re:English please by Anonymous Coward · · Score: 0

    omg teh Googel is teh graetestest!!! go ,googel, go!!! wheeeeew!! hehe! lol

  55. It's totally free. by raehl · · Score: 1

    Free as in beer.

    Free as in speech, well, not all that necessary here.

  56. Header Length? by __aafkqj3628 · · Score: 4, Insightful

    Is it just me, or is the length of email headers these days starting to eclipse the length of the body?

    1. Re:Header Length? by Kris_J · · Score: 1
      If headers that increase the size of every message by 10% reduce the amount of spam being sent 'round by even 1% I think that's a net gain.

      And, yes, I know that this may have no effect on spam, I'm just comparing bandwidth wasters.

    2. Re:Header Length? by __aafkqj3628 · · Score: 1

      Technically, the spam will still be being sent, it's just that it won't be getting to your machine.

      All of my email providers give server-side spam filtering (which works very will in all cases), which is essentially what these systems give us.

    3. Re:Header Length? by WWWWolf · · Score: 2, Interesting

      starting to??? Not quite. I wouldn't worry about it - Email is a complex system and complex things need complex information to work... it should be okay as long as the user agent knows how to hide the irrelevant information by default.

      Could be worse. Could be a message as a .doc attachment. Or a .ppt. With clip-art.

    4. Re:Header Length? by Tim+C · · Score: 1

      You've clearly not received very many forwarded-on "jokes" with all the previous recipient addresses included in Outlook "Original message:" blocks, or long threads with everyone just putting their stuff at the top, copying the entire message complete with multiple copies of the corporate email disclaimer...

    5. Re:Header Length? by __aafkqj3628 · · Score: 1

      Could be worse. Could be a message as a .doc attachment. Or a .ppt. With clip-art.

      You obviously don't receive many emails from people using Outlook with the default setting of "Rich Text"

  57. Easier circumvention: by raehl · · Score: 1

    1) Write spam email
    2) Create account on target domain.
    3) Send yourself the contents of your email from the domain.
    4) Add a CC or BCC header line and use the signature from the mail you just sent yourself to sign all of the forged spam you send from your spam zombies.
    5) PROFIT!

  58. How the heck did you know my email address? by Anonymous Coward · · Score: 0

    Geez!

  59. No love lost over yahoos spam filter by khrtt · · Score: 1

    You haven't tried their spam filter, have you? It sucks stones, really.

  60. Using it woithout a server? by incuso · · Score: 1
    Is it possible to take advantage from it eve without control on receiving server?

    Maybe, using procmail or mutt?

    Thanks,
    M.

  61. User's ISP by guet · · Score: 1

    At which point, I predict a lot more trojaned machines sending spam out through the users ISP.

    If the ISP requires authentication, then the person with the infected machine will be easy to find after a spam complaint and shut down for a few days till they clean up their machine.

    They'll also start receiving loads of bounces from incorrect email addresses from all the spams going out, and will therefore have a huge incentive to fix their machine...

    1. Re:User's ISP by dasunt · · Score: 2, Interesting

      If the ISP requires authentication, then the person with the infected machine will be easy to find after a spam complaint and shut down for a few days till they clean up their machine.

      I just grabbed the statistics for one A/V vendor's top virus alert today (http://www.trendmicro.com/vinfo/virusencyclo/defa ult5.asp?VName=PE_FUNLOVE.4099&VSect=S)

      Roughly 10 million infected.

      Imagine that having trojan capabilities. If it took one minute to shut off a trojaned, infected computer, that would result in roughly 100 days of spamming (if my back-of-the-napkin calculations are correct).

      But that is a rather crude way of doing it. If I was evil enough to do it, I'd write up a little virus that would send itself out with the address book over time, to escape detection, then spam the address book, then die.

  62. support for domain signatures in client? by geg81 · · Score: 2, Interesting

    Leaving aside the question of how the DNS records get updated, is it possible to implement Yahoo's domain signatures (both signing and verification) in a mail client (Evolution, Thunderbird), or does it have to be in the server? It looks to me like that should be possible, but it's not completely clear from the spec.

    If it is, then one way of getting these more widely used might be to integrate support for them into mail clients. That way, people with personal domains can sign their outgoing messages, and they can write filter rules (e.g., in Mozilla/Firefox) to deal with unsigned messages, correctly signed messages, and incorrectly signed messages as they like.

  63. I've noticed this by David+Horn · · Score: 2, Interesting

    On my news submission form, there's a field for people to enter their email address. When I receive the completed form (it's forwarded to my Gmail account) and the sender has used a Gmail address, a yellow warning bar appears cautioning about trusting the email.

    --
    PocketGamer.org - For the gamer on the go!
  64. Why put public keys (only) in DNS system? by geg81 · · Score: 2, Insightful

    Putting the public keys only into the DNS system seems to make adoption of such a system quite a bit more difficult than it needs to be. Why not also allow people to put the public keys on web pages? The goal is to have senders prove their identity, and the level of proof required by recipients as well as the nature might differ depending on the application. Many people may be quite happy knowing a web site under the control of the sender of a piece of mail.

    So, say, you get mail from "someone@mydomain.com". The signature specifies that the public key is on "http://www2.mydomain.com/mail_signature.html" and uses that to verify the signature on the mail message. The recipient gets to decide whether the URL "http://www2.mydomain.com/mail_signature.html" is close enough to "someone@mydomain.com" to accept the public key from there (a reasonable default would be to accept it when the mail host is a suffix of the URL host).

    This wouldn't exclude putting public keys in the DNS system, and those keys might be "more trusted" by users, but it would make it much easier for regular users to deploy and use such a system, regardless of whether their ISP is keeping up with the times. In particular, I would imagine users writing mail rules to treat different cases differently (signed with DNS key, signed with matching web site, signed with non-matching web site, incorrect signature, unsigned).

    1. Re:Why put public keys (only) in DNS system? by Anonymous Coward · · Score: 0

      Mailservers don't talk http, nor should they have to. Microsoft had proposed using XML in DNS records, there were objections to this exceeding the length of standard UDP packets and requiring TCP transport and also the requirement that MTA's would have to ship with an XML parser.

      Additionally you are relying on the httpd not being compromised or other major security concerns in shared hosting enviroments. DNS may not be the most secure system ever devised but I'll trust a DNS record before I trust the results of a http request.

      Finally DNS is cached and distributed, the lookup time, overhead and bandwidth requirements for a cached record on your ISP's DNS is far lower than for a HTTP request.

    2. Re:Why put public keys (only) in DNS system? by Anonymous Coward · · Score: 0

      From the IETF draft for domainkeys:
      q = The query method used to retrieve the public-key. This tag MUST be present. Currently the only valid value is "dns" which defines the DNS lookup algorithm described in this document. Verifiers and signers MUST support "dns".

      So there is room for extension, including web addresses if you want. Interestingly gmail's domainkey headers do not seem to contain the "q" tag, which is a violation of the above specs!

    3. Re:Why put public keys (only) in DNS system? by Anonymous Coward · · Score: 0

      Mailservers don't talk http, nor should they have to.

      And they don't have to: if they only want to look at DNS-based records, that's fine.

      OTOH, I think an HTTP implementation is simpler than a DNS implementation...

  65. What's wrong with PGP? by RAMMS+EIN · · Score: 2, Informative

    You know, when a discussion about those new anti-spam techniques comes up, I get this voice in my head that says the problem has already been solved by PGP. So I have to wonder, why is it that SPF, CallerId, SenderId and DomainKeys are falling over each other to be the anti-spam standard, whereas PGP is left in the dark?

    PGP provides sender authentication (not just server authentication like SPF, CID and SID, or domain authentication like DK), by signing the mail with the sender's private key. The receiver can verify the sender's identity, because the signature can be decryted only with the sender's public key. Additionally, PGP can be used to encrypt the message. The functionality provided by these hot and hyped techniques doesn't even come close to what PGP can do.

    So what's wrong with PGP? One argument I can come up with is that it puts a burden on the user, who has to generate keys, and make sure he can always access the keys when sending mail, but nobody else can. However, nothing in PGP demands that the user do all this work. A webmail system could generate a key for the user when he signs up, and the same applies to ISPs. Voila, PGP without any effort from the user.

    Another problem could be scalability of the key database. PGP obviously needs more keys that the other systems. However, the amount of keys is in the same order as the number of mail accounts. Surely the mail system could store a few extra bytes per account, and answer the occasional request for public keys?

    Can anyone provide more insight here?

    --
    Please correct me if I got my facts wrong.
    1. Re:What's wrong with PGP? by stud9920 · · Score: 0

      Very constructive. Of course, the GnuPG cryptosystem has no connection at all with PGP. And they're very incompatible.

      On a off topic note, I still have three Gmail invites and will give them away to replies that criticize George Bush's Policy. (Criticize != Bash)

    2. Re:What's wrong with PGP? by Anonymous Coward · · Score: 0

      What's in it for an ISP? SPF and DomainKeys allow gmail to prevent spammers from spoofing their e-mail addresses. How would you do that with PGP?

    3. Re:What's wrong with PGP? by KjetilK · · Score: 3, Interesting
      It is an interesting perspective, and I would truly like PGP to become more widespread, so that it at least meaningful for me to implement a whitelist system (still not rejecting non-signed e-mail).

      I think your scalability point is going to prove important. I think it would be computationally rather expensive for the moment. My pubring has around 900 keys and the database is 12 MB. But then, it could become feasible in the future, as processing capacity does increase fast.

      However, the real thing here is that PGP does not help you verify identity directly. It helps you verify that a message was sent by "Foo Bar ", and that it has not been altered while in transmission. Still, there is additional effort involved in knowing who "Foo Bar " is. Sure, you may know someone called "Foo Bar", but you don't know that it isn't some spammer who generated this keypair with your friend Foo Bar's credentials to get through your filters. Unless you have signed this key.

      I don't think you will ever be able to sign all the keys of everyone who might legitimately send you e-mail, but you can build a web-of-trust based on PGP's concept of ownertrust, and I have put some effort into it myself, so I now trust roughly 1500 keys.

      Doing this is a largish undertaking, however, and I think that is the main reason why I really can't envision PGP being useful for combatting spam in near future.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    4. Re:What's wrong with PGP? by Zerbey · · Score: 1

      You've really hit the nail on the head. It requires interaction from the user themselves. Not just the sender, but the recipient. Go find a bunch of regular (non-techie) internet users and ask them what PGP is. I guarantee 90% or more will just give you a blank stare.

      Other things to consider are this: Although there are some excellent free PGP plugins for Thunderbird, none exist (that I know of) for Outlook Express/Outlook. Like it or not, that's what most users use and I doubt many of them will be willing to pay for the Network Associates offering. (PGP Freeware does NOT offer a plugin for Outlook).

      DomainKeys actually looks like a good solution, so long as there are free licenses (I've not researched it fully yet). One other solution that has already been implemented is TLS, but once again that requires some work on the part of the receiver for it to work properly.

    5. Re:What's wrong with PGP? by RAMMS+EIN · · Score: 1

      But see, PGP does not necessarily involve user interaction.

      Generation of keys, signing outgoing mail, verifying signatures of incoming mail can all be done by servers (as it is with SPF et al). The provider just generates a key for you when you register, signs the mail that you send, and checks the mail you receive (it can add some flags to mark messages verifified, falsified, or unverified). No user interaction required.

      --
      Please correct me if I got my facts wrong.
    6. Re:What's wrong with PGP? by Zerbey · · Score: 1

      It would still require action on the part of the receiver. Plus, the way that PGP works is that others sign your public key to prove your identity. What your proposing would break that system.

    7. Re:What's wrong with PGP? by RAMMS+EIN · · Score: 1

      ``It would still require action on the part of the receiver.''

      You mean to read the flag that you get from the server? Agreed. Or if you don't trust your server, but want to do it by hand. But then you're already overstepping the bounds of what SPF et al can provide.

      ``Plus, the way that PGP works is that others sign your public key to prove your identity. What your proposing would break that system.''

      True, at least if you really want to verify that that person is indeed the person he seems to be. However, if traceability of spam is the concern, it's enough to know which user sent it. Since you know the key, you know that either the owner sent the mail, or had their private key stolen.

      --
      Please correct me if I got my facts wrong.
    8. Re:What's wrong with PGP? by mdfst13 · · Score: 1

      Ok, now everyone has adopted PGP. What's to stop spammers from zombifying PCs using PGP and using their keys to sign a bunch of other keys which they can use to spam?

      Absolutely nothing.

      That's why server authentication is necessary. PGP is great for verifying repeated transmissions (although still vulnerable to compromise of the sending machine); it is almost useless for verifying an initial contact if you can't trust everyone who signed the keypath. The best that it can do is verify that someone knows the sender. SPF verifies the server in the initial contact (so at least you can verify the user later).

      The other issue is that PGP's encryption capabilities make the government afraid of it. They are actively discouraging companies from verifying their identity in this way (PGP signatures would be great at catching attempted phishes). They don't want encrypted emails to become the norm.

    9. Re:What's wrong with PGP? by Abcd1234 · · Score: 1

      Ok, now everyone has adopted PGP. What's to stop spammers from zombifying PCs using PGP and using their keys to sign a bunch of other keys which they can use to spam?

      Umm... a password on the private key? Wait, don't tell me you use unencrypted private keys? Are you really that dumb?

    10. Re:What's wrong with PGP? by mdfst13 · · Score: 1

      I am quite sure that people will not type in a password every time they send email. Positive in fact. If the private key is accessible for that, it can be stolen.

  66. Extremely bad advice by KjetilK · · Score: 5, Informative

    Have scripts that autorespond to any "from" that goes to any of the 4 dummy addresses, so as to waste spammers time with false positives.

    Do not ever do this! It is an extremely bad advice.

    From addresses are almost always forged, usually there are just random junk in the From. Quite often there are valid addresses there, and your autoresponders will spam those innocent bystanders. They will be very thankful, you bet!

    Finally, it is not uncommon that spammers forge in anti-spammers who have successfully shut them down before in there. When I was still actively pursuing spammers, I had my addresses forged this way. I have had my share of moronic autoresponders. It is not fun at all. If you do this, you only contribute to the spam, and you bet that if you annoy a real anti-spammer enough, you will find your own connection to be a smoking hole faster than you can imagine.

    In fact, having autoresponders at all is not recommendable at all at this time. If you first accept an e-mail and then generate a bounce message, if the MAIL FROM was forged, that bounce will go to a random bystander, which is bad. If you use autoresponders, or generate bounce messages, you should be careful not to bounce at forged from addresses.

    Allthough it is a bit controversial still, you may configure your system to reject spam and viruses at SMTP time. Then you will not generate a bounce, a relay may, but then, hijacked relays usually don't either (I think it is good reasons for this). So, I am of the opinion that this is good practice.

    Autoresponders are Evil however.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
    1. Re:Extremely bad advice by artson · · Score: 1

      Mod parent up. This is the Voice of Reason.

      --
      In times of trouble, the smell of frying onions usually gives confidence and comfort.
    2. Re:Extremely bad advice by tomhudson · · Score: 1
      Bad choice of words on my part. I didn't mean in the common sense of "auto-responding". Obviously, I've seen enough spam to know better (I'll "excuse" myself because it was late and I was tired :-)

      I meant that they should take action based on it being spam (for example, updating blackhole lists, sharing the info with other "friend" lists, etc).

      Sorry for the confusion :-) Thanks for pointing it out.

    3. Re:Extremely bad advice by KjetilK · · Score: 1
      Hehe, you're forgiven! :-) But it is a common misconception, so I felt it was worthwhile pointing it out bluntly.

      I agree that sharing info with others is important, and even that try to submit false information to spammers may be worthwhile, but one should be careful so that the spammers can't track you down.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    4. Re:Extremely bad advice by Russ+Nelson · · Score: 1

      http://russnelson.com/cec.html
      -russ

      --
      Don't piss off The Angry Economist
    5. Re:Extremely bad advice by Anonymous Coward · · Score: 0
      Bad choice of words on my part. I didn't mean in the common sense of "auto-responding"

      Yes you did. That's exactly what you meant. It was not well thought out, and you made a mistake. OK, understandable. But now you try to bullshit your way out of it?

    6. Re:Extremely bad advice by tomhudson · · Score: 1

      I don't care if the spammers "track me down" - what are they going to do to me? It's not like I can't change my permanent email accounts on the servers I run :-)

    7. Re:Extremely bad advice by tomhudson · · Score: 1
      Look at the time of my post - almost 1 am.

      Now, as far as forged headers, anyone who's posted on usenet knows to always check the from and the real path.

      On a side note, it is sometimes possible to figure out the real email addy of the spammer. Many times it is easy to figure out their ISP.

      There are ISPs who specialize in so-called "bullet-proof" spam hosting - they don't care if you are a spammer, they'll keep your account up. For them, an auto-responder to every address they host is appropriate, whenever you receive spam from any of their clients. So, while it wasn't what I originally intended, on second thought it WOULD actually be an okay idea in those cases.

      After all, what are they going to do - send you more spam? So what. ISPs that knowingly host spammers (and there are a few - just google to find them offering their hosting services) deserve to be crap-flooded with false responses, garbage, domain hijacks, etc.

    8. Re:Extremely bad advice by KjetilK · · Score: 1

      Well, recently there was a nasty joe-job where they sent out a lot spams "advertising" weapons with "how to become a terrorist". I bet the victim of that joe-job wasn't amused... That was a big one...

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  67. GMail Invites by PsychoSid · · Score: 1
    How am I the only person on here without a Gmail account but with a surplus of mod points

    Any invites would be appreciated.

    1. Re:GMail Invites by Anonymous Coward · · Score: 0

      You have mail.

  68. Client Response by NibbleAbit · · Score: 1

    I see future clients being configurable for handling unauthenticated email:

    1) Reject,
    2) Display a visual flag or warning that email may not be trustworthy.
    3) Continue as normal

  69. Transparent encryption by similar mechanism by Anonymous Coward · · Score: 0

    Once this becomes standard, it should be simple to extend it to allowing individual users to publish their public keys in some shared repository, and then email clients can offer you the option of encryption in the case that the receiever of your message has published his public key.

    Yes, that could have been done at any time, I know. The point is that once domains start doing this and it becomes standardized, that gets the ball rolling and extending it to universal encryption of email becomes simple.

    Hm ... I don't think the NATIONAL SECURITY goons in the US (FBI, NSA, et. al.) are going to like this. Maybe this is why it has taken so long for this method of spam filtering to be implemented, and why the first to do so is Google -- a company that seems to take the subversive view that we should all act as if constitutionally guaranteed freedoms are really inviolable.

  70. Yet another GMail post... by Kredal · · Score: 1

    yet another supply of invites.

    I have 7 gmail invites available. first 7 ppl to email me at kredal at gmail dot com get them.

    --
    Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
  71. God, can't you pro-SPF morons.. by Anonymous Coward · · Score: 0

    .. get your arguments straight?

    A little while ago, weren't you all up in arms becuase someone proved that SPF ISN'T STOPPING SPAM? You all claimed "It's not supposed to!"

    Now, you're claiming that it *will* stop spam.

    SPF is broken, fucked, and just plain WRONG. It should not be. It breaks (at least) two *VERY* important features of SMTP, with absolutely * NO * impact on the spam problem.

    Spam is a social problem, not a technological one, so your entire argument is pathetic.

    1. Re:God, can't you pro-SPF morons.. by Anonymous Coward · · Score: 0

      SPF doesn't stop spam, it stops domain forgery. A huge amount of spam is sent with a forged MAILFROM, ergo: you are a moron.

    2. Re:God, can't you pro-SPF morons.. by Tenareth · · Score: 1

      It's primary purpose is to stop domain forgery. One of the advantages is that it also reduces spam that happens to forge domains (all these spambot owned boxes out there). Another advantage is that it stops a lot of these e-mail viruses that have been spewing outward using random e-mail addresses from the address book.

      You take two systems, each created for a different reason and then compare them against each other, you end up with a lot of arguments.

      Probably the best is using both, stop what you can before you have to read it, and then verify what gets through.

      --
      This sig is the express property of someone.
  72. nah... not if... by feepcreature · · Score: 1
    Is it just me, or is the length of email headers these days starting to eclipse the length of the body?
    Not if you encode your email as html, with enough colours and graphics :-)

    or, more seriously, if you attach enough worms or viruses... which is kind of the point.

    --
    Paul "Say no to feeping creaturism"
  73. get an invitation by lixlpixel · · Score: 1

    first come - first serve ...

    http://www.fundisom.com/free-gmail.php

    5 invitations to give.

    and if you manage to catch one and feel like saying thanks -
    there's that fat & ugly ad you might want to have a look at ...
  74. It does NOT break RFC822 by metamatic · · Score: 1

    My sending e-mail that says (for example):

    From: myaddress@gmail.com
    Sender: account@somewhereelse.com

    is totally legitimate as per the RFCs. If DomainKeys doesn't allow it, then it's broken.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:It does NOT break RFC822 by schovanec · · Score: 1

      Do you happen to know if mozilla mail or thunderbird has a way to set the address for the Sender header?

    2. Re:It does NOT break RFC822 by Anonymous Coward · · Score: 0

      The Sender: header should be set by the MTA.

  75. bad to use from to grok domain by myrashka · · Score: 1

    Sure, domain spoofing is an issue - but there are legitimate reasons for spoofing email (mail2web is an example - you want people to think the mail is from you @yourdomain.com even if you're using mail2web as your temporary client)...and the key management seems like it would be a headache for large mail systems (with thousands of domains).

    Like the idea, but needs some work....some of this is obvious and I'm sure there are fine minds out there tackling the issue.

  76. The IP Licence seems Stallman inspired. by Anonymous Coward · · Score: 0

    Yahoo! DomainKeys Patent License Agreement v1.0
    (this "Agreement")

    Copyright (c) 2004, Yahoo! Inc.
    All rights reserved.

    You agree to be bound by all the terms and conditions set forth below and, subject to those terms and conditions, You may use the intellectual property described below.

    1. LICENSE GRANT.

    1.1. Subject to the terms and conditions of this Agreement, DomainKeys Developer hereby grants You, a royalty-free, worldwide, sub-licensable, non-exclusive license under its rights to the Yahoo! Patent Claims to make, use, sell, offer for sale, and/or import Implementations.

    2. DEFINITIONS.

    2.1. "DomainKeys Developer" means Yahoo! Inc. ("Yahoo!") or any licensee or sublicensee (direct or indirect) of the Yahoo! Patent Claims.

    2.2. "Implementations" means the specific portions of a hardware or software implementation expressly required to be compliant with the Specifications for the sole purpose of a sender verification solution in connection with e-mail.

    2.3. "Specifications" means the specification having submission ID "draft-delany-domainkeys-base-01.txt" dated Aug 2004 published through the IETF (Internet Engineering Task Force). The Specifications may be found at the following link:
    http://antispam.yahoo.com/domainkeys/draft- delany- domainkeys-base-01.txt

    2.4. "Yahoo! Patent Claims" shall mean those claims of all Yahoo! foreign and domestic patents and patent applications that base their priority on U.S. Provisional Patent Application Ser. Nos. 60/497,794, filed Aug. 26, 2003, or 60/553,300, filed Mar. 15, 2004, or Patent Application Ser. Nos. 10/671,319, filed Sep. 24, 2003, or 10/805,181, filed Mar. 19, 2004.

    2.5. "You" or "Your" means an individual, company, or other legal entity exercising rights under this Agreement. Any individual exercising rights under this Agreement on behalf of a company or other legal entity represents and warrants that the individual has the authority to enter into this Agreement on behalf of the company or other legal entity.

    3. TERMS.

    3.1. You agree not to assert against Yahoo!, or any other DomainKeys Developer, a patent infringement claim against any Implementation ("Implementation IP Claim").
    3.2. To indicate your assent to the terms and conditions of this Agreement and in order to obtain a license to make, use, sell, offer for sale, and/or import Implementations, You must include or preserve the following prominently displayed statement in the source code and object code of any such Implementations : "This code incorporates intellectual property owned by Yahoo! and licensed pursuant to the Yahoo! DomainKeys Patent License Agreement.".

    3.3. You will not use the name of Yahoo! to endorse or promote any products or Implementations without specific prior written permission of Yahoo!. "DomainKeys" is a trademark of Yahoo!. However, You may state Your Implementation is "DomainKeys compliant", "supports DomainKeys", or is "DomainKeys-enabled", without citation to Yahoo!, but You should create Your own product names or trademarks for Your specific Implementations and the term "DomainKeys" shall not be used by You in or as part of a name for Your specific Implementations.

    3.4. You may choose to distribute Implementations under this Agreement or a separate agreement, including without limitation a sublicense agreement, provided that:

    (a) such agreement complies with the terms and conditions of this Agreement;

    (b) a copy of this Agreement or the separate agreement is included with each copy of the Implementations along with the following prominently displayed statement: "By making, using, selling, offering for sale, and/or importing this product, you agree to the terms and conditions of the Yahoo! DomainKeys Patent License Agreement or other separate agreement contained herein."; and

    (c) if distributed under a separate agreement, such separate agreement must contain terms no less protective of DomainKeys Develope

  77. Say wha'? by Anonymous Coward · · Score: 0

    I don't understand this at all. If I send an email claiming to be from innocent_joe@yahoo and I send it through a different Yahoo! account it is still okay? That doesn't really help. It just means the Bad Guys will change accounts more often.

  78. Postfix.. by flibberdi · · Score: 1

    One question, when will it be availble for postfix??

    Eh..one more question, how hard will it be to DOS a mailserver..sending a zillion fake emails so the emailserver has to check (was it RSA ? ietf seems unreachable for me...) each and every one, if it is RSA that would put some load on the server...heh..

  79. MOD parent up by mdfst13 · · Score: 1

    "In your mail reader, configure your various email accounts to send mail to the appropriate mailserver for each account, connecting to the port that was allocated specifically for new mail submissions, port 587, the mail submission port."

    Exactly.

  80. Limited impact, getting smaller. by brlancer · · Score: 1
    This is an incomplete answer; it's something (which is better than nothing) but it lacks the punch we need.

    This solution depends upon people sending email through the same company which they want to receive email. If you use any kind of webmail, then you're golden; if you're a vanilla internet user who only checks email from one location using the email address provided by your ISP, you're golden; if you're a corporate user working very similarly to the vanilla user, you're golden. But these groups are growing smaller, not larger.

    Yahoo's implementation does not handle personal domains, as I send mail through my ISP's mail server but with a "From:" for my personal domain. AOL has (had?) something called "Bring Your Own Access" where you used your AOL software across another ISP. Many people have had email addresses for years, but are now moving to high speed connections with other providers. The instances where your email address does not match your ISP are numerous. Some people have suggested using the "From:" header of your SMTP service but setting your "Reply-To:" to your regular address. While this works in some cases, it causes issues with address books (most mail user agents pull "From:" not "Reply-To:"), filters (spam or otherwise), and readability.

    What about SMTP-authentication? Why not use the SMTP service for whomever your email address is through? Many ISP's, in retaliation to spammers who used open relays, blocked outbound connections on port 25. Oops, that won't work.

    What about users who travel? I have a laptop; at home I use one provider, at work I use a second, when I travel I use a third. I would have to configure three "From:" headers dependent upon which ISP I was using.

    This is a start but its benefit is limited to your "vanilla" users. And how will it damage users who use different SMTP service than their email address? Even AOL users may be negatively impacted, and they're as vanilla as you can get. People can't get all jumpy as if this were a solid solution--it works for Yahoo and it works for Google, but those are the target audience.

    --
    Someone asked if I had patched against MSBlast; I said yes, I installed Linux.
    1. Re:Limited impact, getting smaller. by Jim+Fenton · · Score: 2, Informative

      Why not use the SMTP service for whomever your email address is through?

      This is one of the advantages of using signatures; if you can sign the message (or get it signed by an authorized MTA) you don't need to submit through a specific MTA, which may be blocked from where you are.

      What about users who travel?

      This is handled by doing the signing on your laptop. DK (and similar schemes like IIM) are designed not to require changes on user PCs for the vanilla use cases, but they permit the user to sign if they're so equipped. So you would just sign the messages yourself, and "drop them in the nearest mailbox" (ISP).

    2. Re:Limited impact, getting smaller. by otis+wildflower · · Score: 1

      What about SMTP-authentication? Why not use the SMTP service for whomever your email address is through? Many ISP's, in retaliation to spammers who used open relays, blocked outbound connections on port 25. Oops, that won't work.

      SMTP AUTH over SSL. Works like a charm. You need an ISP or service competent enough to configure it though.

      What about users who travel? I have a laptop; at home I use one provider, at work I use a second, when I travel I use a third. I would have to configure three "From:" headers dependent upon which ISP I was using.

      See above.

      The interesting thing with 'autonomous' vanity domains is having support for 'legitimate' MX records in DNS, so a particular mail server configured with a particular cert that matches DNS (making it or someone's particular DNSSEC an authoritative source) fictional MXKEY entry. Or, failing that, use such a key with a compatible client that can put on a X-header with the signed hash of the contents.

      There's an RFC that limits putting keys into DNS records to DNSSEC related keys. However, according to one of the authors of that RFC there's still spare RR numbers that could be used for MX keys.

      This trumps M$ to some extent because you could designate a number of authoritative DNS servers (as with RBLs) that can have multiple CA capability so you could buy certs from, say, the USPS, UN, Verisign, whoever you want to make canonical. And it'd be competitive, rather than have a single point of taxation.

    3. Re:Limited impact, getting smaller. by brlancer · · Score: 1
      Why not use the SMTP service for whomever your email address is through?
      This is one of the advantages of using signatures; if you can sign the message (or get it signed by an authorized MTA) you don't need to submit through a specific MTA, which may be blocked from where you are.

      What are you talking about? You truncated my message completely out of context.

      Maybe I'm missing something about DomainKeys, but if I'm using an "@aol.com" "From:" header, I need to send it through AOL's SMTP servers so that AOL can sign it; if I can't reach AOL's SMTP servers, I can't get it signed. It's that simple. Even if I can get it signed by the SMTP server of my ISP, that signature won't match my "From:" header so it fails the check on the user's end.

      What are you offering as mitigating that problem?

      What about users who travel?
      This is handled by doing the signing on your laptop.

      Forgive me if I'm sounding pissy, but you're re-inforcing my point: Yahoo's DomainKeys, which is done server-side, is not comprehensive and doesn't work for people who travel.

      If I have to sign it on my laptop with my personal key, that is entirely different (and much more difficult to manage) than DomainKeys.

      DK (and similar schemes like IIM) are designed not to require changes on user PCs for the vanilla use cases, but they permit the user to sign if they're so equipped. So you would just sign the messages yourself, and "drop them in the nearest mailbox" (ISP).

      Yes, but if it's not signed it will get dropped. That's the whole point. So it's not "drop them in the nearest mailbox" because it will look like spam--"From:" header doesn't match the signature--and get tossed.

      Each user having a personal signature is a method, but it is much harder to manage. Yes, we can come up with a thousand other implementations to fill in the blanks, but that is not what was being proffered here; this discussion is about the DomainKeys implementation. So I'm confused how your response in any way mitigates the issues I presented.

      --
      Someone asked if I had patched against MSBlast; I said yes, I installed Linux.
    4. Re:Limited impact, getting smaller. by brlancer · · Score: 1
      Why not use the SMTP service for whomever your email address is through? Many ISP's, in retaliation to spammers who used open relays, blocked outbound connections on port 25.
      SMTP AUTH over SSL. Works like a charm.

      Or they could run an MTA on a non-standard port. But now we're having to work twice as hard to get it working. Simply, this implementation is only meant for instances where you use a single method to send email. Sure, you can hack around it but you shouldn't have to! We need an implementation that works. This only fills a limited segment and can break the same amount--people whose "From:" doesn't match the MTA signature.

      The interesting thing with 'autonomous' vanity domains is having support for 'legitimate' MX records in DNS, so a particular mail server configured with a particular cert that matches DNS

      Well, yes, but I don't see how this deals with instances where you can't send through the same SMTP as your "From:" header. (1) You send me email "From: bob@myemail.com" through your cable provider; (2) my client does a DNS lookup on your "From:" header; (3) this matches the signature I found in DNS. How do we get to #3? You would have to add the public key from each and every MTA you use, which I think breaks the DomainKeys specifications--it implies a single public key, not multiple. However, by adding additional MX records for each MTA, you could dork email routing if your primary MX route goes down.

      My main point is that the MTA is becoming more arbitrary and can't be matched against the "From:" header. It's not a bad concept, but it has too many holes to be used as presented.

      --
      Someone asked if I had patched against MSBlast; I said yes, I installed Linux.
    5. Re:Limited impact, getting smaller. by otis+wildflower · · Score: 1

      My main point is that the MTA is becoming more arbitrary and can't be matched against the "From:" header. It's not a bad concept, but it has too many holes to be used as presented.

      Exactly, which is why we need to do one or more of the following:
      * have domain certs for legitimizing domain MX recs using a new MX key RR, and putting those RRs into standard DNS and/or running a 'trusted' whitelist DNS that has those RRs
      * have mail clients that can use certs to sign mail regardless of ISP, with support on the MX side of that (dialup/broadband) conn to vet and forward.
      * use SMTP AUTH over SSL to provide legit relaying (quickest and most convenient fix for travelers)
      * use a system where a host will relay if a msg's signed crypted hash verifies when decrypted with the domains legit MX key. Clearly, that may end up being the functional equivalent of a DOS attack, but it's a possibility particularly for ISPs that enable it on client-facing ports.

      There'll always be a call for anonymail SMTP, but it doesn't bother me that we assign a trust rank to it, like not picking up the phone for 'out of area' caller id.

    6. Re:Limited impact, getting smaller. by miley · · Score: 1
      >Or they could run an MTA on a non-standard port.

      Or even a standard one

    7. Re:Limited impact, getting smaller. by miley · · Score: 1

      Corporate IT folks give you VPNs to connect to their SMTP servers. ISPs and other servers are going to increasingly need to open up port 587 to get around port 25 blocks. Not being able to send mail through your real server is likely a very temporary problem that will be solved before sender authentication is widespread enough to drop mail.

    8. Re:Limited impact, getting smaller. by Jim+Fenton · · Score: 1

      Maybe I'm missing something about DomainKeys, but if I'm using an "@aol.com" "From:" header, I need to send it through AOL's SMTP servers so that AOL can sign it; if I can't reach AOL's SMTP servers, I can't get it signed. It's that simple. Even if I can get it signed by the SMTP server of my ISP, that signature won't match my "From:" header so it fails the check on the user's end.

      What are you offering as mitigating that problem?


      In the case of AOL you're probably right; they will, on account of their scale, probably want you to submit mail through them. But some domains might allow you to have your own key that is valid. And note the g= flag in the DNS record, which allows the domain to authorize a key only for a specific address.

      If I have to sign it on my laptop with my personal key, that is entirely different (and much more difficult to manage) than DomainKeys.

      It is indeed more difficult to manage. But I don't see anything in DomainKeys that says the signature couldn't be applied by your laptop, if you had the appropriate software and private key. So it's not different from DomainKeys.

      Yes, but if it's not signed it will get dropped. That's the whole point. So it's not "drop them in the nearest mailbox" because it will look like spam--"From:" header doesn't match the signature--and get tossed.

      Where does it say that unsigned mail will get dropped? That seems a long way off. But you're right, a signature for the wrong domain is more likely to be suspicious than a message that is just left unsigned.

      Each user having a personal signature is a method, but it is much harder to manage. Yes, we can come up with a thousand other implementations to fill in the blanks, but that is not what was being proffered here; this discussion is about the DomainKeys implementation. So I'm confused how your response in any way mitigates the issues I presented.

      Yes, per-user signatures are harder to manage, particularly if they are to be stored in the DNS, because they are more likely to require frequent changes than keys at the domain level. There are indeed other proposals out there; I'm the co-author of one of them.

  81. Outlook Express? maybe. Outlook? No. by extra88 · · Score: 1

    I just sent a test email from Gmail with a different address as the Reply-to:. Using the Reply button in MS Outlook 2000 (connected to an MS Exchange server), the reply was correctly addressed to the address on the Reply-To: line, not the From: line. I went through the Options and found nothing that would alter this behavior.

    But maybe you're talking about out Outlook Express, something with which I have had no real experience. I find it annoying when people call "Outlook Express" "Outlook." The two programs are very different.

  82. what about the REST of us? by nusratt · · Score: 1

    One poster said, "SMTP AUTH over SSL. Works like a charm. You need an ISP or service competent enough to configure it though."

    Easy for YOU to say.
    There are a lot of people (like myself) who have ONLY ONE CHOICE for a broadband provider (which blocks outgoing port-25), yet who need to use -- SIMULTANEOUSLY -- THAT SINGLE PROVIDER's SMTP, while using a different "From:" domain.

    This happens for various LEGITIMATE reasons -- for example, if you have long-standing historical relationships which are dependent upon a large and impersonal *mail* provider -- NOT your ISP -- who won't provide a mechanism for circumventing the ISP's block on port-25.

    What are we supposed to do?

  83. "a link is possible to a higher authority" by Anonymous Coward · · Score: 0

    Qoute from IETF draft and refers to 'paid' authentication.

    So, all a spammer will have to do in the future is pay for a certificate. Maybe a portion of revenue?
    I know this was evil.

    How about something simple.

    MTA MTA does HELO now.
    Problem with HELO is domain spoofing.
    Solution?
    Originating MTA sends an encrypted serial number that is unique to that message. Receiving MTA does usual HELO thing but includes a copy of that still encrypted serial number. Originating MTA does not answer HELO if the serial number doesn't match.

    Any spam that follows user > MTA > user route
    is responsibility of the domains mail service.

    Were this scheme turned on all at once I'd predict an initial flurry of sound alike and look alike domain name registrations but once these were identified and blocked by existing filters, there would be a LOT less SPAM. From the get go, there will be NO domain spoofing which will make the zombies easy to find.

    Complicated?
    Some rewrite rules for sendmail or whatever you use and a bit of AWK SED PERL NYP(name your poison)

    The hard part is an agreement on standard ;-)

    Hopefully the guys at google doing DK are not the same guys managing 'answers'. My advice, sell your google stock and buy it back after their head swellng sunsides.

  84. Teergrube was the clean way to do this by billstewart · · Score: 1
    Google-cache of Teergrube Article. It's German for "tarpit". Teergrube is a modified SMTP receiver that receives mail Verrryy....verrrryyyyy.....sssssssllloooooooowwwww wwllllyyyyyyy..., especially for spambait or nonexistent email addresses, tying up the sender's system (and optionally giving you the ability to trace it.) It's not very useful if just one person runs it, but if lots of people run teergrubes, spammers' systems spend most of their time tied up talking to teergrubes instead of bothering real systems. Teergrubes can work just fine in asymmetric-bandwidth environments, because they send small amounts of traffic to the sender saying things like "send that again, please"; some of the nastier TCP-level versions do things like waiting for 90% of a TCP window and then sending back a NAK asking the sender to retransmit the last window worth of material, while keeping track of timeouts so they provide enough application-level feedback for the mail sender to keep trying, so you don't need to burn your whole 128kbps upstream to keep the spammer sending at full speed.

    It's especially useful against spammers sending their own email, though they could set timeouts to prevent it, and for spammers who abuse open relays/proxies, it's even better because the spammer is running the relay's vanilla mail transfer agent which isn't designed to teergrube-rejecting timeouts (almost by definition....) It's tougher against zombies, because spammers often spread their workload among a bunch of zombies, and zombies usually have cable modems or DSL these days, but if everybody with broadband who isn't running their own SMTP server were running a teergrube, with lots of fake email addresses seeded around the net that resolve to a teergrube somewhere, the spammers would have a much tougher time. But a zombie on an ADSL or cable modem with a 128kbps upstream can easily be kept busy with a few kilobits of ACKS from you, while not making much of a dent in your downstream bandwidth - you probably need only about 10% as many teergrubes as zombies to keep the zombies busy.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks