Slashdot Mirror


Domain Key Identified Mail vs Phishing

alphadogg writes "Some of the Internet's most powerful companies — including Yahoo, Google, PayPal and AOL — are brandishing a new weapon in the ongoing battle against e-mail fraud. DKIM is an emerging e-mail authentication standard developed by the IETF. DKIM, which stands for DomainKeys Identified Mail, allows an organization to cryptographically sign outgoing e-mail to verify that it sent the message. DKIM addresses one of the Internet's biggest threats: e-mail fraud. As much as 80% of e-mail that purports to be from leading brands, banks and ISPs is spoofed, according to a report released in late January by the Authentication and Online Trust Alliance (AOTA)."

180 comments

  1. Good. by AndGodSed · · Score: 5, Funny

    Maybe those C_a_n_a_d_i_a_n Pharmacies selling V1a-gra can start using this technology so that I can finally know the stuff is ligit!

    1. Re:Good. by Anonymous Coward · · Score: 0, Offtopic

      Comments in response to Muslim Groups Attempt to Censor Wikipedia article . . . 1704.
      Total time, in minutes, spent downloading ALL comments, in order to look at a COMPLETE discussion . . . 45.
      Stop script notifications in Firefox . . . 31.
      Total number of fingers I'm holding up right now, specifically directed toward Cmdr Taco . . . 1.

      Ability to revert to the old discussion system . . . priceless.

    2. Re:Good. by Anonymous Coward · · Score: 0

      Mod parent off-topic, but true. The new discussion system is such a pain.

    3. Re:Good. by Anonymous Coward · · Score: 0

      Total time, in minutes, spent downloading ALL comments, in order to look at a COMPLETE discussion . . . 45.

      And how long would you have taken to read them one page of 100 at a time, with half of the threads entirely missing due to threads containing more than 100 replies being not only truncated at 100 posts, but corrupting the next several pages of threads to boot?

      I'm sorry your computer sucks, don't take it out on the rest of us.

  2. Useless.... by greichert · · Score: 3, Insightful

    ... until everybody starts using it! It might help, but all your friends and family won't use it so you cannot rely fully on this alone.

    1. Re:Useless.... by Intron · · Score: 4, Funny

      You frequently get phish attempts from your friends and family?

      --
      Intron: the portion of DNA which expresses nothing useful.
    2. Re:Useless.... by CRCulver · · Score: 3, Informative

      Do spammers use the exact names of my friends and family in phishing attempts? No, they use the names of banks and such.

    3. Re:Useless.... by Anonymous Coward · · Score: 0

      Useless ... until everybody starts using it! That was true about email once, too.
    4. Re:Useless.... by snl2587 · · Score: 4, Informative

      Are you referring to using DKIM for personal email? If you really want secure personal email, either buy, get for free (Comodo offers one, for instance), or make a certificate for public key encryption and have whoever you want to communicate with do the same. As long as they keep the certificate secure you'll always know who you're talking to, and it will be encrypted. You can even just digitally sign the message if you so choose.

      It is my understanding that DKIM is for use in mass mailing where individually encrypting the messages or attaching a relatively large digital signature would not be feasible. Thus, there are better options for personal use.

    5. Re:Useless.... by Aladrin · · Score: 1

      Yeah, because I'm -so- worried that someone will pretend to be my father to try to get my password from me.

      No, this is only useless if companies don't use it.

      I'm glad to see Google is backing this so I can use it on my personal domain as well. I already use SPF and it -did- cut down on the spammers that were impersonating my domain.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    6. Re:Useless.... by psbrogna · · Score: 2, Insightful

      All my friends and family use google & yahoo email. So if google or yahoo support it, then my f&f are all set.

    7. Re:Useless.... by Bombula · · Score: 1
      until everybody starts using it

      HOw long do you think it would take people to adopt this new standard once they find out they can no longer receive email from Yahoo or Hotmail addreses? About five seconds. This is a clear case of something these companies must just roll out by command decision instead of waiting for consensus.

      --
      A-Bomb
    8. Re:Useless.... by sempernoctis · · Score: 2, Interesting

      Won't this also make it harder to set up a mail server? I run a mail server at home, and I currently don't control the domain I am in, only my host. Most of the dynamic IP services out there provide support for this. When all the major players start using it, is this going to screw over people who run their own personal mail servers? Disposable addresses are a system that works completely within the existing standard for e-mail. I use them on my server, with no other filtering mechanism whatsoever, and I almost never get spam or phishing e-mails.

    9. Re:Useless.... by LiquidCoooled · · Score: 5, Funny

      I get spam sent from myself offering around 75% off viagra products.
      I cannot mark myself as spam so it continues.

      Just this morning I found out I was offering an unprecidented 78% off!

      --
      liqbase :: faster than paper
    10. Re:Useless.... by xaxa · · Score: 1

      test:
          message from Google:
              with valid DKIM: not spam
              without DKIM or invalid DKIM: not spam
          message from Hotmail: not spam (or ordinary spam checking).

      Google's DNS has information to tell mailservers they send mail with DKIM.

    11. Re:Useless.... by Lumpy · · Score: 1, Funny

      My friends and family don't tell me my Ebay and Paypal accounts have been reset and click here to fix it.

      If your friends do, I suggest getting new friends.

      --
      Do not look at laser with remaining good eye.
    12. Re:Useless.... by NormalVisual · · Score: 1

      I already use SPF and it -did- cut down on the spammers that were impersonating my domain.

      I wish I could say the same - I still get plenty of crap in my inbox from ISPs that don't check to see if the sender's domain has an SPF record before bouncing spam to me.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    13. Re:Useless.... by SkyDude · · Score: 1

      How long do you think it would take people to adopt this new standard once they find out they can no longer receive email from Yahoo or Hotmail addreses? About five seconds.

      Apparently you don't have a mother-in-law, grandmother or other senior citizen in your family.

      If my mother-in-law stopped getting email, she wouldn't mention it. She'd assume no one was sending her anything. Then a month later she'd call me for support.

      Of course, I'd stop getting her insipid joke emails, with 200+ other forwards in it, so that might be a good thing.

      --
      == First cross river, then insult alligator.
    14. Re:Useless.... by Epsillon · · Score: 1

      It is my understanding that DKIM is for use in mass mailing where individually encrypting the messages or attaching a relatively large digital signature would not be feasible. Thus, there are better options for personal use.
      The point of DKIM is header signing, not encryption. Think the drunken love-child of SPF and DomainKeys on steroids. The public key of the key you sign the headers with appears in your domain as a TXT record. Your milter or whatever takes a hash of the headers, signs it with the private key and puts this into the DKIM-Signature header. The receiving mailserver looks up the public key from DNS and tests the headers against the signed hash. If it matches, it's legit.

      Sending a mail to sa-test at sendmail (which also tests DomainKeys and SPF) through a DKIM enabled mail server gets us this:

      Authentication System: DomainKeys Identified Mail
      Result: DKIM signature confirmed GOOD
      Description: Signature verified, message arrived intact
      Reporting host: [obscured]
      More information: http://mipassoc.org/dkim/
      Sendmail milter: https://sourceforge.net/projects/dkim-milter/

      On the return leg, since Sendmail signed the headers, the same milter does the verification:

      Authentication-Results: [obscured]; dkim=pass (1024-bit key) header.i=@[obscured]
      X-DKIM: Sendmail DKIM Filter v2.4.4 [obscured] m1BJCJag066363
      DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=[obscured];
      s=gatsby; t=1202757140; bh=3bfPubCinmFllm+OAJ5a16nWwmRaevHew7R6NkVl
      29A=; h=Date:Message-Id:MIME-Version:X-Mailer:From:To:Subject:
      Content-Type; b=Un2E/56NB7fR07Cwyng9jdF1O5iI8Mfg6crF+yI6BvTrmNX/e2
      jkc5QGuE5efKlUxFTJus1nC/h5PrJxw5zex2UpU3g6tfI8dedYQfA4wHJwQdE4wcvSz
      tfNRnbPHV0NdoygIlAsD8T24uohOxMfBAotE3Y2zdBDVxBnxEzPdYE=

      Neat, huh? It would be quite effective along with DNSSec, but I doubt the spammers will be publishing DKIM TXT records any time soon so their crap will simply be passed by the milter with a shrug and a "nothing to do here" type response. This won't tackle spam but it may tackle Joe jobs quite effectively if it ever reaches critical mass.

      Long story short, if you haven't got a domain and a nameserver you can add TXT records to, along with a mail server you can add filters to, this isn't for you.
      --
      Resistance is futile. Reactance buggers it up.
    15. Re:Useless.... by Anonymous Coward · · Score: 4, Informative

      >I cannot mark myself as spam

      If you signed *all* your outgoing mail, then you could mark as spam any signature-less mail which purported to come from you.

    16. Re:Useless.... by hedwards · · Score: 1

      One of my favorite things about gmail is that since google uses DKIM as well as SPF and a good filter, the vast majority of spam that comes in go immediately into the spam folder. Rarely do I see any spam in my inbox or solicited mail in my spam folder.

    17. Re:Useless.... by mstahl · · Score: 2, Funny

      That's unprecedented! I'll take eight!

    18. Re:Useless.... by mstahl · · Score: 1

      I kind of wonder why nobody's already thought of this and why nobody's already using it. We have SSL certificates for this sort of thing on the web. Why is there no equivalent signing authority for email?

      Email, like HTTP and a lot of other protocols, was created in a time before all these security issues. When only eight people were on the Internet and all knew each other anyway (exaggerating here; bear with me) it was a hell of a lot easier. Now, though, for ecommerce and banking and such we have signing authorities to assure us that our personal data is only being transmitted to the intended recipient. Why can't there be a similar system for email? Bonus: email text would be encrypted while in transit.

      You can give the "useless until everybody starts using it" argument all you want, but that's true of every communications technology from telephones to fax machines to SSL.

    19. Re:Useless.... by VirtualWizard · · Score: 2, Funny

      I thought the purpose of Viagra products was to give you more not less.

    20. Re:Useless.... by ttfkam · · Score: 1

      Individuals don't have to do anything. It's a domain-based technology, so your ISP would be the one to implement it.

      You didn't read the article nor read up on how DKIM actually works, did you?

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
    21. Re:Useless.... by Kadin2048 · · Score: 1

      Won't this also make it harder to set up a mail server? I run a mail server at home, and I currently don't control the domain I am in, only my host. Most of the dynamic IP services out there provide support for this. When all the major players start using it, is this going to screw over people who run their own personal mail servers?

      Disposable addresses are a system that works completely within the existing standard for e-mail. I use them on my server, with no other filtering mechanism whatsoever, and I almost never get spam or phishing e-mails. I think the response would be that any system which allows a random user to set up their own mailserver on a dynamic IP address also allows spam. Since there are a lot more people annoyed by spam than there are people interested in running a mailserver as a hobby, it's home-mailservers that get the axe.

      That said, if you bought your own domain (which would probably only cost you $10 or $15) and had DynDNS.org do the DNS hosting, you could set up all the TXT records you want while still having it pointed to your dynamic IP address. That would let you set up DKIM and SPF, so you'd be just as legitimate as the big guys.

      Except, of course, that you'd have an IP in the dynamic range from your ISP, which might cause all of your outgoing email to be marked as spam, just on principle. Time to use a smarthost.
      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  3. Oblig by W3bbo · · Score: 4, Funny

    TFA advocates a

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

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

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

    Specifically, your plan fails to account for

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

    and the following philosophical objections may also apply:

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

    Furthermore, this is what I think about you:

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

    1. Re:Oblig by AndGodSed · · Score: 4, Insightful

      You forgot to add "Your idea will be patented by someone else and you will be sued into oblivion" under reasons this won't work...

    2. Re:Oblig by Quirkz · · Score: 1

      Your list, while funny (and yeah, I caught the subject line), seems to assume that there's no answer. Should we just give up and not bother trying to block spam?

    3. Re:Oblig by JaredOfEuropa · · Score: 1, Interesting

      Read the article again. I don't think any of the items you've ticked on this list really apply to the proposed solution, which in this article is targeting phishing attempts, but can work against spam as well.

      Besides, I think this form by now deserves an automatic -5 Stale and patently unfunny.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    4. Re:Oblig by Anonymous Coward · · Score: 0

      Did you just randomly fill that out, hoping for a 'funny'?

      I was actually looking for this post, but by someone that took the time to fill in the correct blanks.

    5. Re:Oblig by mkettler · · Score: 2, Informative

      I agree in the context of spam in general. Well somewhat. I don't think DKIM will stop spam for 3 seconds, much less 2 weeks.

      However, TFA isn't about spam in general, it's about spoofing and phishing. While this is spam related, it doesn't take a solution that works for spam in general to be useful against spoofing and phishing.

      Domainkeys, spf, etc, are horrid anti-spam technologies. Good thing they aren't intended for such use. Although many confuse them as being anti-spam technologies, they are decidedly not. They are anti-spoofing technologies. Period. They may have some limited application in spam control (ie: that which is spoofed is probably spam), they aren't general-purpose spam solutions.

      Do yourself a favor, stop thinking of these measures as spam control. No matter what any idiot tells you, they aren't. They're only practical as spoofing control.

      Just remember.. figuring out a message passes DKIM isn't useful information. Failure is useful. Lack of signature for a domain that declares it signs all email is useful. Passing tells you nothing unless you choose to trust the sending domain, which in general, you can't.

      Nonspam domains won't lie, and won't declare valid email to be forged, so you can trust them when they say a message is forged. Spam domains will lie, but they won't declare anything to be forged. As a result, you can't believe anyone telling you a message isn't forged. You can only believe someone telling you it IS forged. This is why DKIM isn't useful as a general anti-spam solution. However, it is useful for anti-forgery. It requires no special trust to believe a domain when it tells you a message is forged.

      --
      -Matt
    6. Re:Oblig by Sandbags · · Score: 1, Insightful

      I still want to know why challenge response e-mail never caught on. It's a simple process really, would have been easy to implement (for end users), would have allowed any who complied with it to e-mail anyone else with ease, and would have incurred major costs only for companies who send more than ten thousand or more e-mails a day (mostly advertisers and other really big firms).

      It's simple. Your e-mail client gets a message. First, it quarantines the message. Next, it opens a retun connection to the sending server on another port and confirms the server sending the message has correctly identified itself (elimanating 100% of spoofed mail instantly). Now, if the server sending is valid, we ask it to compute the answer to a simple math problem, taking at most 1/10th of a second of CPU time (less for powerful servers). This is the cost that system incurrs to send the message (hurting mass mailing and spam firms the most, hopefully limiting blanket, untargeted spam completely). If the calculation is answered correctly, the message is delivered. If not, it's placed in a quarantine or junkmail folder, so even if it was blocked, you can still get the message. (unless the address was spoofed in which case it's automatically deleted).

      The system requires no user interaction, happens in a fraction of a second (typically) and requires only simple software and a firewall rule change to permit the return authentication port. Anyone installing a compliant agent would gain immediate benefit of no more junk mail from firms who do not also upgrade their mail servers to support it, and no spoofed mail period.

      Corperate admins would want to upgrade their servers to it quickly because even though there's a CPU hit for sending mail, it would lower incoming traffic by 80-90%, and the savings in ISP alone could pay for the upgrade and license. besides, at fractions of a second per message sent, bandwidth is likely a more limiting factor on mail server performance than the CPU activity from sending a message. They estimated a Xeon 2.3GHz could handle several thousand messages per hour. We're adding this process to stop folks who send millions of messages, not thousands...

      spamming from drones or infected PCs would be useless because the challenge response would not make it into a home users PC through their firewall, even if the sending address wasn't spoofed. This type of spyware would cease to exist quickly.

      and as far as Microsoft goes, if they didn't support it (which they did not), home users would quickly be dropping outlook express (our Outlook) for thunderbird and other mail programs that do support it.

      --
      There is no contest in life for which the unprepared have the advantage.
    7. Re:Oblig by Ioldanach · · Score: 3, Insightful

      Except that spoofed mail isn't necessarily bad. I have a gmail account which I use to aggregate a couple of other email addresses that I commonly send messages from and receive mail to. Gmail allows me to send messages out with these addresses after an email exchange with the address to verify that I have access and permission to perform that activity. Preventing spoofing will mean I have to use the actual accounts themselves, which is at best inconvenient.

    8. Re:Oblig by Anonymous Coward · · Score: 0

      (*) It will stop spam for two weeks and then we'll be stuck with it
      Wrong. 'Stuck with it' is too strong. Use it or don't, it's your option.

      (*) Microsoft will not put up with it
      Maybe.

      (*) Requires immediate total cooperation from everybody at once
      Wrong. Just like SPF and some other systems, this is optional, although I'll grant that it only works if enough people cooperate. It's no big deal if cooperation isn't "immediate", and cooperation from "everybody" is not required.

      (*) Eternal arms race involved in all filtering approaches
      Super wrong. This system isn't content filtering.

      (*) Joe jobs and/or identity theft
      Super wrong. PKI-based systems are perhaps the only systems which DO offer protection against identity theft.

      (*) Technically illiterate users
      Super wrong. This is implemented on the email servers sending mail, not on the users' machines.

      (*) Extreme stupidity on the part of people who do business with spammers
      No comment. I can't even think of a situation that you might have been thinking of that makes this line apply.

      (*) CPU costs that are involved with cryptography
      Wrong. Crypto is cheap to send per outgoing message. This line might apply when crypto needs to be applied per recipient. I suspect this line doesn't apply at all anymore, the spam form was originally written when computers were much less powerful.

      (*) Outlook
      Wrong. See above about servers handling the system, not users/clients.

      (*) Countermeasures must work if phased in gradually
      You're wrong here. This line is right. This system works if phased in gradually. This line is basically restating 'Requires immediate total cooperation from everybody at once' with different word choice.

      (*) Why should we have to trust you and your servers?
      Wrong. PKI means you only need to trust the party you're dealing with for comm, and the agent handling cert signing.

      Furthermore, this is what I think about you:

      (*) You are one of those asshats that have nothing to add to a conversation, and don't even understand what's being talked about, but have to get that 'zing!' in there to try to look cool or smart. Your noise ruins the conversation the adults are having. Go to digg.

    9. Re:Oblig by ahodgson · · Score: 1

      I still want to know why challenge response e-mail never caught on. It's a simple process really, would have been easy to implement (for end users), would have allowed any who complied with it to e-mail anyone else with ease, and would have incurred major costs only for companies who send more than ten thousand or more e-mails a day (mostly advertisers and other really big firms).

      Because spammers have access to more computing resources than anyone else. Any it would require a "flag day", or a time when everyone switched over, in order to work, and that will never ever happen on the Internet.

    10. Re:Oblig by Anonymous Coward · · Score: 0

      This requires the receiver to do extra work by connecting back to the sender, assuming the sender even supports this new protocol. With DKIM, it's the sender's responsibility for proving its authority when it sends the email, and the receiver just has to do a cheap crypto check which is probably less expensive than opening a new connection and waiting for the response. Also, the sender doesn't have to remember what messages it sent.

    11. Re:Oblig by chromatic · · Score: 2, Informative

      I still want to know why challenge response e-mail never caught on.

      Because it's a monumentally stupid idea.

    12. Re:Oblig by Sandbags · · Score: 1

      It doesn't require a simultaneous change. As people adopt a new browser, they find there are certain sites they can't go to. eventually, its us on the old browser that find we can't go certain places.

      Those who adopt chalenge response clients will still get mail from everyone, just abunch of it will end up in a filtered folder until those sending it comply. Sure, for a while early adopters will find they basically have to manage 2 inboxes. It's easy enough to use a mail recipient rule to help that. The benefit from day 1 is you get no spoofed mail...

      Once a bunch of people change, and people like me force our families and friends to upgrade to clients that also support it, and word spreads, more e-amil will start going to the real inbox as validated messages, instead of filtered mail.

      Companies that send e-mail to other companies for business purposes will also upgrade quick, at least their outgoing server support (so their outgoing business mail won't get filtered).

      There will be some pain and adjustment... Same goes for ANY new system they try to roll out. Most of the proposed ideas have people actually having to use 2 e-amil clients, or 2 engines in the same client, to maintain compatability with those who don't get on board quick enough. It's easy enough to have the Challenge Response system detect wether or not the sending server does or does not support CR (or if the return response dies at a firewall that wasn't the one that started the message chain).

      In the beginning, C/R is handled y the PERSON sending the mail, not the server. it uses the existing SMTP infrastructure to send an e-mail back to the sender. If they get it, which they should in SECONDS from sending the message, they open it, and in 1-2 seconds can click the right spot in the reply automatically verifying the captcha request. A computer can do it automatically, but needs a lot of horsepower to do so.

      I send you a message, if your system requires C/R, in a few seconds it sends me an e-mail, I hear "you've got Mail!" or whatever other tone i have programmed, open it, see it's a challenge which hopefully I'm getting used to seeing, and in a few more seconds your system gets the response back and the message moves from a "warn" folder to an "approved" folder. "warn" is a folder for messages that have not been C/R verified but that I can access anyway. If the C/R I sent to you kicks back from your server becuase you were spoofed, then it comes back to me and is filtered away into a "quarantine".

      This would mean that for a while every time i send an e-mail I might get a challenge I have to react to. Over time, ISPs will begin offering to upgrade tier mail servers to ones supporting C/R natively, as will companies internally. This will make people want to use those mail services. Google would jump on this faster than lightning.

      Over a few years, i should see fewer and fewer C/Rs to respond to. I'll quickly see, as soon as I switch to a C/R enabled mail client or mail server that I get no more spoofed mail. I should also, as time goes on, see lees and less true spam as spammers who send automated e-mail will actually have to put horsepower behind their systems, and will instead start favoring more traditional targeted mailings as mailing a million people is no longer cost effective.

      --
      There is no contest in life for which the unprepared have the advantage.
    13. Re:Oblig by oglueck · · Score: 2, Informative

      I still want to know why challenge response e-mail never caught on.
      Because it causes backscatter. And backscatter is a Bad Thing (tm). Spammers use valid email addresses as their sender address. So that poor guy is swamped by challenge emails. This has happened to me. As a result my MTA no longer accepts ANY email from that c-r service. See where that leeds to?

    14. Re:Oblig by v783650 · · Score: 1

      TFA advocates a

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

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

      (*) It will stop spam for two weeks and then we'll be stuck with it

      The aim isn't to defeat spam so much as it is to defeat phishing, which it does quite well.

      (*) Microsoft will not put up with it

      Not sure how much this matters. Microsoft will adapt when the technology becomes popular and more refined. DKIM is still a relatively new technology (it is, however, not so new that it should be breaking news on Slashdot). The more industry support DKIM garners, the more pressure will be placed on Microsoft to put it in its mail products (Hotmail, sendmail-equivalent, Outlook).

      (*) Requires immediate total cooperation from everybody at once

      Not true. I think this is still speaking toward the goal of defeating spam, a purpose for which DKIM is not primarily intended. Also, what spam-fighting technology wouldn't have this requirement? "For all spam to stop... all people must stop spam"? Maybe a bit disingenuous here.

      Specifically, your plan fails to account for

      (*) Eternal arms race involved in all filtering approaches

      This might be fair. Microsoft has Sender-ID/Sender Policy Framework. Everyone else uses DKIM. (Except, ironically, the original creator of DK, Yahoo! They haven't switched from DK to DKIM, at least not since I last checked a couple months ago.)

      (*) Extreme profitability of spam

      I think that's exactly what they're targeting. Phishing probably has the largest financial insentive for the scammers. However, this point seems irrelevant, or at least intuitively obvious. The reason spam exists is because it is profitable. If it weren't profitable, it wouldn't be a problem. To address spam but also maintain a culture of complete ignorance of the subject would be silly.

      (*) Joe jobs and/or identity theft

      Do you even know what DKIM is? This is exactly what it prevents. Aside from compromised hosts, a scammer would not be able to illegitmately send mail from a domain. In order to commit bank fraud, the scammer would have had to break into the bank's mail server or DNS server, which is incredibly unlikely. If this was even possible, why bother with the phishing at all? If he's already got his hand in the cookie jar...

      (*) Technically illiterate users

      Irrelevant. This solution operates mostly on the MTA level, not the MUA level. Meaning, Google and Yahoo! implement it, not W3bbo@yahoo.com. DKIM's implementation is completely transparent to the user. The only user interaction is a nice message in the MUA that says, "This message is signed by domain.com!" This will be a feature for a mail clients. There is no action required from an end-user other than installing whatever update is pushed out, which are mostly automated these days anyway.

      (*) Extreme stupidity on the part of people who do business with spammers

      I don't know what you're referencing here. Can you back this up in some way? Who are the stupid people doing business with spammers? End-users who receive spam? Credit card processors/payment gateways? I don't think either are relevant to phishing or how DKIM intends to fight it. Even with DKIM, it's feasible someone falls for mail sent from "mybank.scammer.com". However, I think this type of trickery can be significantly reduced depending on how the MUA displays the results of the DKIM signature test. If it shows "This mail is signed by mybank.scammer.com", the user may be tricked. If it only shows the second-level domain name (scammer.com), this confusion may have a significantly smaller impact.

      (*) CPU costs that are involved

    15. Re:Oblig by shmlco · · Score: 1

      C/R works well for personal mail, sent from one individual to another. It completely blows for mailing lists, confirmation emails, and other automated systems. (How many people would Amazon need to "confirm" every invoice they send out?)

      Further, C/R, by itself, can be broken by spoofed email. Once you've agreed to let your bank send you mail, then anyone pretending to be your bank (spoofing IP's, etc.) can send you mail. A virus-infected friend's computer can send also you mail (botnet).

      Finally, it's annoying.

      All in all, the best you can say about C/R is that it's a solution, and not a particularly good one at that.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    16. Re:Oblig by Serious+Callers+Only · · Score: 1

      Use Reply-To:

      Email should have been fixed ages ago to only let people send 'from' the actual account they're using for authentication. It would make a lot of the problems we see with abuse go away.

    17. Re:Oblig by Half-pint+HAL · · Score: 1

      Shenanigans!

      (*) It will stop spam for two weeks and then we'll be stuck with it

      In a sense. It will stop sender address spoofing for certain domains. Spammers will stop using those domains. Spam will move elsewhere. But phishers need those domains. A mail from accounts@acmebank.com is more likely to fool an Acme Bank customer than one from Giorgio736@consumeremail.

      (*) Requires immediate total cooperation from everybody at once No it doesn't. This isn't a garden wall -- those who don't have the tech will not be excluded. There will be a list of public keys for the opted-in ISPs/domains. If a message is received from a domain for which there is a key, it can be rejected, quarantined or flagged as non-genuine. If a message is received from a domain with no key, it will be let through as before.

      Specifically, your plan fails to account for

      (*) Joe jobs and/or identity theft
      (*) Technically illiterate users
      (*) Extreme stupidity on the part of people who do business with spammers

      Nonsense. The technology is at the ISP end. Users are not affected. So users can't break the tech or render it useless. This technology does not guarantee the sender, only the sending domain. It's not intended as a cure-all: it's an incremental fix. Identity theft is irrelevant.

      (*) Outlook

      What part of servide-side do you not understand?

      and the following philosophical objections may also apply:

      (*) Countermeasures must work if phased in gradually
      Sorry -- that makes no sense. I think what you're trying to get at is covered by my response to Requires immediate total cooperation from everybody at once above.

      (*) Why should we have to trust you and your servers?

      External to the system.

      I walk up to a house and announce I'm from Acme Security Company. I have a pass showing I'm from Acme Security company. At best, the pass only identifies me as a legitimate employee of Acme Security -- the pass in itself does not vouch for the integrity of Acme Security as a company.

      Now contrast signed mail from AcmeBank.com with ConsumerEmail.com . We know that anyone sending from AcmeBank.com is a member of staff of AcmeBank.com, whereas an email from ConsumerEmail.com has ben sent by a member of the public. Even though we have equal guarantees of the originating domain, we can make a judgement on trustiworthiness using a simple list. But if rogue email starts being identified as originating on the AcmeBank.com domain, we can reduce their trust or blacklist them.

      Two different tasks, two different processes, two different technologies.

      Furthermore, this is what I think about you:

      (*) Sorry dude, but I don't think it would work.

      I disagree -- and the irritating thing is that we should have implemented this a decade ago.

      HAL.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    18. Re:Oblig by Ioldanach · · Score: 1

      That would mean revealing the actual address, and some of the accounts are anti-spam aggregators, I don't want those accounts seeing the real address.

    19. Re:Oblig by ahodgson · · Score: 1

      In the beginning, C/R is handled y the PERSON sending the mail, not the server. it uses the existing SMTP infrastructure to send an e-mail back to the sender. If they get it, which they should in SECONDS from sending the message, they open it, and in 1-2 seconds can click the right spot in the reply automatically verfying the captcha request. A computer can do it automatically, but needs a lot of horsepower to do so.

      This C/R makes you a spammer.

      The C/R described in the grandparent post has the problems I described.

  4. Literacy would go a long way by Anonymous Coward · · Score: 1, Insightful

    Gee. If you look at the links inside the emails, they always point you to some odd site. If I am going to sign into Paypal, I don't log into paypalphishing.chsslu.nl

    You really don't need a lot of expensive authentication software. People will still click the links because they don't read before they click.

    1. Re:Literacy would go a long way by Stefanwulf · · Score: 1

      There are actually a number of ways around that - for instance in html-based emails, javascript can alter the URL displayed when hovering over the link. Literacy in HTML and consistent checking of the source can help with that, but even then you're not protected against pharming, or against character-set based homograph attacks.

  5. DKIM doesn't help with the domain is compromised by WoodstockJeff · · Score: 3, Informative

    The majority of phishing and pharmacy mail coming to two accounts on my system are coming in with legitimate DKIM signatures... from Yahoo itself. With their CAPTCHA being broken several months ago (even if they only discovered it last month), the amount of "legitimate" Yahoo-domain mail with has been running at least 30 messages per day to one of those accounts.

  6. How Viagra Spam Works! by webword · · Score: 2, Interesting

    So, where does that fancy new protocol standard thingy fit into this?

    http://www.modernlifeisrubbish.co.uk/images/illustrations/how-viagra-spam-works-large.png

    Another point: I read through the article. No mention of Microsoft?

    1. Re:How Viagra Spam Works! by Anonymous Coward · · Score: 0

      That 'How Viagra spam works' illustration is not accurate as it states that the sildenafil tablets cost pennies a piece because they come from countries with expired patents. Pfizer's worldwide patent is still in effect. The so called 'Viagra' pills are so cheap because they don't contain sildenafil, or if the customer is lucky the tablet will contain a heavily diluted quantity.

  7. Another tool... by Ngarrang · · Score: 2, Insightful

    ...in the fight against spammers. I am all for it. Will this be the end-all-be-all tool? No, such a thing does not exist in the world of the inter-tubes, but if it can stop the majority of spoofing, then it is a good start.

    --
    Bearded Dragon
  8. Introduction to DKIM by dotancohen · · Score: 3, Informative

    A site that I administer has a great introduction to DKIM for those interested:
    http://what-is-what.com/what_is/domainkeys_identified_mail.html

    (disclaimer: I am affiliated with that site)

    --
    It is dangerous to be right when the government is wrong.
    1. Re:Introduction to DKIM by notnAP · · Score: 2, Funny

      A site that I administer has a great introduction to DKIM for those interested:
      http://what-is-what.com/what_is/domainkeys_identified_mail.html
      (disclaimer: I am affiliated with that site)
      What a coincidence!
      A site I also administer has a great introduction to DKIM for those interested:
      http://what-is-what.com/what_is/domainkeys_identified_mail.html
      (disclaimer: I am not affiliated with that site, but I did pwn it and use it as a spam bot)
    2. Re:Introduction to DKIM by techno-vampire · · Score: 1

      Thank you. It answered one question for me that TFA didn't: what happens if a phisher copies the DKIM from a legitimate email? It wasn't clear from TFA that the DKIM is unique for each message and that it won't verify if the message's been altered.

      --
      Good, inexpensive web hosting
    3. Re:Introduction to DKIM by dotancohen · · Score: 1

      You're welcome. When you come across these questions, you can ask them at the http://what-is-what.com/ website. Just look for the field marked "ask a question".

      --
      It is dangerous to be right when the government is wrong.
  9. Revisionist history by Degrees · · Score: 3, Interesting
    From TFA:

    PayPal is deploying DKIM after already rolling out Sender Policy Framework (SPF), a complementary Microsoft-backed standard that is an extension to the Simple Mail Transfer Protocol (SMTP). SPF allows software to reject e-mail coming out of forged "from" addresses. Except that Microsoft shat on SPF because it was Not Invented Here. They tried to get the world to implement their Sender ID protocol instead.

    The IETF refused to ratify SPF as an official standard because it didn't have Microsoft support.

    Today, RFC 4408 is still an "experimental" protocol - due to Microsoft's hurt. Someone at Network World isn't familiar with the material they are reporting.

    I think SPF addresses a real problem, and does it well; but, my MTA vendor doesn't want to spend the programmer cycles on something non-standard (they've been accused of being non-standard in the past, and don't want to risk the accusation again). I am annoyed that something so simple and easy as SPF isn't ubiquitous yet.

    --
    "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    1. Re:Revisionist history by MightyMartian · · Score: 1

      I think SPF addresses a real problem, and does it well; but, my MTA vendor doesn't want to spend the programmer cycles on something non-standard (they've been accused of being non-standard in the past, and don't want to risk the accusation again). I am annoyed that something so simple and easy as SPF isn't ubiquitous yet.


      SPF is no panacea either. For forwarded mail you have to header rewrites, and it may help to some extent with zombies, but when you have something like a distributed dictionary attack, it's worthless because it's operating at the wrong layer.
      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Revisionist history by Doctor+O · · Score: 1

      I think SPF addresses a real problem, and does it well So do I. We enabled SPF for all our mail one year ago and it really made an amazong difference. Sure, you've got the occasional mail that won't get through because of shitty forwarding somewhere in the recipient's mail chain, but those can usually be resolved by resending to the *real* address which comes with the error message.

      --
      Who is General Failure and why is he reading my hard disk?
    3. Re:Revisionist history by Anonymous Coward · · Score: 0

      The IETF refused to ratify SPF as an official standard because it didn't have Microsoft support. So what you're saying is that there is at least one good thing that MS has done?

      Because SPF needs to die a fast painful death.
    4. Re:Revisionist history by rolfc · · Score: 1

      SPF is very useful, if everyone use it. That way it will be difficult to send mail from other domains than your own, which make it easier to block spammers.

      So if you dont use it, you are part of the problem.

    5. Re:Revisionist history by Antique+Geekmeister · · Score: 1

      Microsoft didn't just shit on SPF. They embraced and extended it, broke the labeling for version 1 by stuffing their domain keys into it inappropriately, poisoned it with patented and un-extendable patented technologies no major SMTP server except Microsoft Exchange dared to be burdened with, and tried to cook the ISO proceedings in ways similar to what they're doing with OOXML. The result is that they claim all the SPF enabled sites as Domain Keys, when over 90% of them actually refuse to use Domain Keys.

      Microsoft tried to poison it because publishing information about your allowed mail servers in DNS is very efficient, and gives most of the benefits of Domain Keys without having to spend a red cent for a key or special server from Microsoft.

    6. Re:Revisionist history by MightyMartian · · Score: 1

      Oh come on. Everyone legit, and many spammers, have SPF records. It suffers the same fatal flaw that Domain Keys and Sender ID do, that unless you have a large proportion of mail servers co-operating, it doesn't work very well at all, and worse, adds overhead to processing SMTP transactions. The best one can use it for in the generic mail situation is as part of a suite of tests that weight for or against a message. Anyone who fails a message solely because of a lack of SPF record or because of a failure of an SPF test is asking to lose mail, and if you're running commercial email for customers, you're really out of your mind.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:Revisionist history by Ash-Fox · · Score: 3, Informative

      If you use SPF, you will be causing genuine email to be rejected. There are much better alternatives which address the forgery problem without throwing the baby out with the bathwater.

      Let's see. I turn off SPF. I get forgies from paypal, gmail, hotmail and various banks. The alternatives mentioned do not stop the forgies of the above mentioned list. Therefore, the alternatives do not work for me. Period.

      Unfortunately, this assumption is false. You do see perfectly genuine mail from my domain, from machines other than mine. This happens due to mail forwarding.

      The from address used in the protocol should be from the mail forwarding agent, not the e-mail address it is forwarding for. You can keep that information in the headers of the e-mail just fine.

      People tend to change their ISP quite often, but don't want to have to tell everyone that they've changed their email address. So they have an account elsewhere, at a vanity domain or on another computer, and they forward mail from that address to whichever is their current ISP, or their employer.

      This seems uncommon from what I have seen - But alas I have no real verifiable statistics on me and you haven't provided any to enforce your point.

      Their idea is that when a server forwards a mail, it shouldn't just use the original sender's address as has been done for the last couple of decades.

      Actually, the past two decades used "<>" as the from address. Then when such unreturnable addresses started getting blocked, mail providers started using things like mailer-daemon@attheirdomain.com or a spoofed e-mail address. There is a problem identified with the latter.

      Then, if a bounce is generated, that faked address receives the bounce and the bounce needs to be forwarded on to the original sender of the original mail.

      Most mail servers will reject e-mails at the SMTP connection with a error code actually. Very few mail servers will return bounces as actual e-mails to addresses due to the fact that this was done away with, with how spammers used to bounce spam on other servers through such messages.

      This forwarding of bounces could be easily abused if done naïvely

      Such as using the methods the person in mentioned article is discussing rather than using what is done in most real installations.

      SRS is not common. If you publish SPF records, you are going to be asking people to throw away genuine email which you did actually send.

      This has never happened with me and will never happen. This is a lie. 100% of my e-mails were never denied due to SPF reasons on my domain.

      ...and won't be compatible with tomorrow's either.

      If SPF is not supported by the mail server, the e-mail will go through as normal.

      On the other hand, the servers that are forging from addresses from domains that they truely do not operate may get the e-mails either flagged or rejected -- I consider this a good thing.

      There is of course the issue where a provider may require that all e-mails that go to them, publish DNS records for SPF. But I don't know of any in existence.

      SPF is not an anti-spam technique.

      It is actually. It's meant to stop spoofing of domains by reating a whitelist of permitted outgoing servers.

      SPF is easily duped.

      If I get a e-mail from say @gmail.com. I can be sure that the e-mail which sits in my inbox with a @gmail address came from gmail's servers (any e-mail that does not match the headers in the e-mails gets flagged as junk - mailing list items get filtered into the appropriate folder obviously).

      I don't see how duping is working here.

      The original sender address is useful information, and can be lost if an intermediate host mangles the mail by using SRS.

      A sender add

      --
      Change is certain; progress is not obligatory.
    8. Re:Revisionist history by Znork · · Score: 1

      I am annoyed that something so simple and easy as SPF isn't ubiquitous yet.

      No shit. Last year I can recall a bank here had problems with loads of phishing mails purporting to be from them. When I checked, they didn't even have an SPF record, which would have, at least, instakilled the messages in some spamfilters.

      Checking today, they've actually fixed that problem. So at least it's getting better.

    9. Re:Revisionist history by Degrees · · Score: 1
      SPF isn't supposed to be the anti-dictionary-attack solution. It's a lightweight way of checking whether the incoming connection is coming from the IP address range that the message header claims to represent. That's all.

      It does help me, even though my MTA doesn't support it. After I put in the "hard fail" SPF record for our domain, we got far fewer bounce-backs from other people getting bogus messages passing themselves off as us. Less bounce-backs means less work for me, explaining to my users why some mail server somewhere told them they had mis-addressed a message they never sent.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    10. Re:Revisionist history by Degrees · · Score: 1
      I only get the benefit of one half of SPF - if you receive a connect from a zombie PC purporting to be one of my users, you can instantly hang up on the box, knowing it wasn't from us. But even that helped me a lot, as the number of bounce-backs I got dropped tremendously.

      Heck, my SPF record is of the "hard fail" type - so if you do get a bogus connect for my domain, feel free to update the RBL of your choice. ;-)

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    11. Re:Revisionist history by Degrees · · Score: 1
      Yep.

      It was a pretty disgraceful set of moves.

      I expect that from Microsoft, but then, I'm an old guy and have plenty of experience on which to draw....

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    12. Re:Revisionist history by Degrees · · Score: 2, Informative
      Yes - even though my MTA doesn't hang up on connections that fail the SPF check, at least by publishing my hard fail SPF record, I'm helping other mail systems to hang up on spam that tried to claim it was from us.

      And a soon as any of my vendors support it, I'll start adding the SPF score to my ham/spam weighting.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    13. Re:Revisionist history by ttfkam · · Score: 2, Informative

      I don't blame them. SPF doesn't cut it. In theory, making an audit of all SMTP hosts allowed to send email for your domain and listing them in an SPF record makes sense. In practice, when you have a large, multinational organization with many subnets and even more SMTP senders, it simply doesn't make economic sense -- especially when it's a technology intimately tied to something as flakey as DNS. Check to see if that bank has a DKIM record instead.

      The DKIM records show up as a complete "_domainkey" subdomain, not a single TXT record like SPF.

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
    14. Re:Revisionist history by Znork · · Score: 1

      In practice, when you have a large, multinational organization with many subnets and even more SMTP senders, it simply doesn't make economic sense

      That rather makes me wonder how those large, multinational organizations are configured. Working for one such organization, I can say that all outgoing mail is routed through centralized mail infrastructure. And port 25 going out is firewalled. No audit needed, we know exactly what hosts are allowed to send and they can be counted on one hand.

      As we're nowhere near the paranoid-fascist end of the security scale, so I have a hard time seeing what large organizations dont centralize their mail. I mean, anyone that didn't would most likely find they didn't need an SPF record because the outgoing spam would mean they'd probably end up in every blacklist in the world and be unable to mail at all.

    15. Re:Revisionist history by rolfc · · Score: 1

      You are repeating what I was saying. You need people to use it. And no, you cant deny a message because it doesnt have an SPF-record, but yes, you can deny mail reliable by using our SPF-record. The overhead i minimal, compared to other tests, and it work well for us, and other that use it, but as long as there are so few using it, the impact is limited. So, those who does not use it, should use it.

  10. Might help a little but could be dangerous as well by Aaron+Isotton · · Score: 4, Insightful

    I can see that this might help to reduce false positives (i.e. legitimate mail misclassified as spam), but I don't see how it can reduce false negatives (i.e. spam misclassified as legitimate mail). Basically it's similar to SPF but with cryptographic protection.

    If the "big" spam targets (Paypal, Ebay and Amazon spring to mind) and the big mail providers (GMail, Hotmail, AOL etc) work together, it might reduce the amount of spam as well; for example, Paypal could state that *all* of their Mail will be signed with DomainKeys; Gmail could then immediately put all non-signed mail from Paypal into the spam folder (or reject it).

    Since more and more people are using the big providers for their personal E-Mail, it might help with false positives there too.

    It will not help with E-Mail from Domains not using DomainKeys, for domains set up by spammers (they can DomainKeys as everybody else) and for "small" domains, i.e. not deemed important enough by the big players to be listed as "non-spamming".

    If the big players really work together on this, it might reduce spam a little but it will also damage the small players; since they're not whitelisted, their E-Mail is more likely to be classified as spam. Which makes the big players more attractive, so more people will use them and so on. It leads to a centralization of E-Mail.

    I'm not sure whether this is good or bad.

  11. hushmail by Anonymous Coward · · Score: 0

    I used hushmail's free encrypted email storage and mailing for a while in early 2000 and was happy with it... but could never remember my password...

  12. The risks of success for domain keying by NetSettler · · Score: 2, Insightful

    (*) Microsoft will not put up with it
    ...
    (*) Requires immediate total cooperation from everybody at once

    Actually, I think they'll see this as a business opportunity. The risk here seems to me not that it will fail, but that it will succeed. That is, that people will start to only trust those big few who can afford to create such an identification mechanism. That will lead to the big ones reaffirming their "portal" role and making it harder for new entrants to achieve legitimacy. On a claim that new entrants are dangerous, it won't surprise me if (as with the network neutrality issue), the big ones jump in and say it's essential that they have special status. They like being special and competing among their (predictable) friends.

    I like this technological proposal, btw. I just think it will, like all things, require some refinement before it's really working. But it sounds like a step forward. And at the same time something to be wary of ... in a calm way.

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

  13. Technical details? by mea37 · · Score: 1

    This article is fine news for non-nerds... but somehow that's not what I hope for around here.

    So there's a standard (or collection of standards) coming together to combat phishing. Good, good. How does it work? TFA mentions documents describing how a company signs its messages and how a recipient checks the signature, but no link?

    Is it a technically sound signature, with a secret key that can be reasonably protected and no reasonable means to modify a signed message without breaking the signature? Does the verification process involve checking for the latest information from the alleged signer in case a signature has been compromised?

    In short, I'd like enough information to judge for myself whether a DKIM-signed message is trustworthy.

    Speaking of deciding for myself -- I understand the rationale for ISP-level filtering of unsigned email, but I don't think it's a great idea. At most, I think this should be an end-user-configurable service (and sure, filter by default if you want). When I sign up for service, my base expectation is that messages will be delivered and I can decide what to do with them. Client-side support (conspicuous notification to the user of whether a message is signed and, if so, whether the signature validates and, if so, who signed it) are the way to handle this.

    That way, the user can spot any attempt to impersonate eBay (not just instances where the filter decided that the message was trying to look like it came from eBay). Who sets those criteria, anyway? Do you just block messagse with an eBay return address? You'd miss a lot. Do you actually evaluate the content? That borders on giving each DKIM-using company the ability to censor for certain content. ("If it contains an MP3 attachment and we didn't sign it, filter it out!")

    1. Re:Technical details? by ttfkam · · Score: 1

      Here are the technical details on DKIM that you're looking for.

      As for the scenario of a company wanting to censor MP3 attachments, they can do so already just by looking for the MIME attachments. They've been able to do that since day one. It has nothing to do with DKIM.

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
    2. Re:Technical details? by mea37 · · Score: 1

      As for the scenario of a company wanting to censor MP3 attachments, they can do so already just by looking for the MIME attachments

      Yes, but today for the RIAA to ask for such a concession they have to cut off their own constituants' ability to distribute MP3's in that manner. (And while they aren't doing it today, that doesn't mean they'll never want the option.) Similarly, even without DKIM eBay could ask ISP's to block all messages from eBay, but tehy wouldn't want to do that, would they?

      More to the point, today when an ISP blocks content (*cough* comcast *cough*) people notice and get up in arms about it, because it's not a normal and accepted practice. Get the consumer used to the idea that the ISP is "protecting" him or her by blocking "harmful" emails, and suddenly you can get by with a lot more.

      It has everything to do with DKIM if filtering is implemented on the network instead of the client.

  14. Re:Might help a little but could be dangerous as w by PrescriptionWarning · · Score: 1

    I believe the main intent here is to hurt phishing attacks (more of a con than a spam), where the sender appears to come from an authentic source (ebay, paypal, etc), but I doubt it could do much against actual spam where they are trying to get you to buy a product of generate page view ad revenue. Fortunately I have found that GMail manages to knock out a good 99.9% of all spam, so it looks like at least someone has it right.

  15. Counter-measure by The+MAZZTer · · Score: 4, Interesting

    From: fraud-dept@interbankcorp.com
    To: joe.smith@someplace.somewhere
    Reply-To: fraud-dept.interbankcorp.com@freewebmailplace.bleh

    Hello, we at InterBankCorp have been having a problem with other people accessing your account, and transferring funds out of it. We are working to rectify this problem, and all we need from you is your username, password, and pin number to confirm that you are the legitimate holder of the account.

    You may note that this e-mail is not signed digitally, as we assured you all our communications with you would be. We are having problems with our e-mail servers, rest assured this message is legitimate as it contains our official logo. Our e-mail problems will be resolved shortly and we will go back to using digital signing to verify our authenticity with you.

    Thank you again for helping us resolve this problem with your account.

    1. Re:Counter-measure by UbuntuDupe · · Score: 0, Interesting

      Kind of reminds me of a similar thing I did to defeat an analagous countermeasure in Second Life. Basically, I tried to spoof another user and make it look like he made offensive remarks. In SL, you can create objects and give them arbitrary names, and have them talk. So, you can name them after other users and make it look like they're saying stuff that they're really not. What does SL do about this? Well, text from objects saying stuff is green, while text from humans saying stuff is white.

      Well, I defeated that countermeasure just like you did there. Once I named the object after another player, the first thing I did was say:

      "Omg guys guys, check this out! I can make my text green! This is so awesome! I totally didn't know you could change the color of your text. I'm just going to do this from now on!" (Of course I waited till he was afk.)

      *Then* I went on and put words in his mouth.

      Fortunately, I was ethical/felt guilty/was squealing with laughter at my genious so much that I almost immediately revealed what I had done. But, same concept, the systems are vulnerable just the same.

    2. Re:Counter-measure by aug24 · · Score: 2, Insightful

      I think the hope is that your ISP will already have thrown the email away on your behalf, so you'll not even get to read it.

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    3. Re:Counter-measure by Erwos · · Score: 1

      Preface: nothing I say is the official word of my employer, nor do I represent their views. This is all my personal opinion.

      Speaking as someone who's actually privy to the details of DKIM implementation at a major ISP, the bank is going to want us to discard that email, or at the very least, toss it in the junk folder. You won't even see that email, most likely, and if you do, it's going to be in a place to make you _very_ suspicious of it. Most likely, the bank will also be telling you to disregard all non-DKIM-signed communications, too.

      DKIM isn't the perfect solution. Neither is SPF. But when you take the two of those together and then start applying some of the interesting work that's being done on reputation systems, you have something which might be surprisingly effective against spammers, because it actually makes use of _cryptographic_ security instead of some easily-forged headers.

      Any mailer who wants to get ahead of the curve should implement SPF now (it'll take all of ten minutes for most mailers) and then start looking into getting DKIM going. DKIM is still a bit off, but it's definitely something you will want to do when it becomes feasible.

      --
      Plausible conjecture should not be misrepresented as proof positive.
    4. Re:Counter-measure by Anonymous Coward · · Score: 0

      No technical measure is going to account for the stupid/ignorant people that make this kind of spam profitable. I believe they should take a different tact. At the bottom of every email that they send out, they could put the following disclaimer:

      As a result of the many recent fraudulent emails attempting to solicit account details from our customers (dubbed "phishing"), InterBankCorp will no longer be including links in our communications with you. When action is required on your part, you should type in our website address or use a bookmark that you've previously created. Do not, under any circumstances, click on any link in any communication that purports to be from InterBankCorp, whether that communication is legitimate or otherwise. If you have any questions, please call our service department at 1-800-555-IBCC. Your cooperation in this matter is greatly appreciated.

      Then, and this might be somewhat controversial, they should actively phish their customers from time to time. Register some bogus domain name and send out bulk email containing links and even using some inside information (like the recent targeted attacks that occurred as a result of the salesforce.com leak). When someone clicks on the link, sees what looks to be a legitimate page (which shouldn't be hard when you actually operate the legitimate page) and enters their information, give them a message to the effect of:

      Today is your lucky day. Had this been an actual phishing attempt, your bank account would have been looted and, while you're not liable for the damages, you would have months of red tape to get through before you saw your money again. Fraud of this sort costs everyone money. Please help us reduce that fraud. When you receive emails from financial institutions, do not click on any links they may contain. Instead, bookmark each institution you have an account with and use that bookmark when any email alerts you that some action on your part is needed. Thank you for your cooperation.

  16. Re:DKIM doesn't help with the domain is compromise by TheRaven64 · · Score: 3, Informative

    The problem with DKIM is that it still relies on domain names. You can't spoof info@mybank.com, but you can by phisher.com, and have a valid DKIM signature for info@mybank.com.phisher.com, including links to https://mybank.com.phisher.com/ with no SSL certificate problems. You still need some other mechanism to verify that an email from your bank is from a domain that your bank owns, and this could be done easily by pre-sharing your bank's PGP key (for example). If banks want to stop their customers being caught by phishing attempts, they should include their PGP keys on CDs when they post out statements (or even just include the fingerprint on the paper statement and tell people how to check it the first time they get email), and tell people to disregard anything that's not sent by them.

    --
    I am TheRaven on Soylent News
  17. Big players are have been doing this for a while by Anonymous Coward · · Score: 0

    You are to late. The big players already use authentication. Gmail, Ebay, AOL, and HotMail all use SPF and DKIM.

        Jeff Moss

  18. Nope. by khasim · · Score: 4, Insightful

    TFA is about "phishing" which is slightly different from "spam" even though both use bulk email methods.

    The first problem with blocking "spam" is that there is so much of it (80%+ of all email is spam) that just about any stupid idea will result in a decrease in total spam received. Suppose you refuse to accept any email on odd-numbered dates. Since 80%+ of the email coming in was spam anyway, you've reduced your total spam message count ... while only increasing your legit email rejection count a slight bit. You are "winning" against spam. Or it appears that way.

    The second problem is that an approach that works for ONE sub-category will NOT work on a different sub-category.

    Example, spam from Gmail is not stopped by greylisting even though greylisting is fairly effective at blocking spam zombies.

    Will Domain Keys block spam? No.
    Domain Keys will only help against a specific sub-category and only when configured correctly and verified correctly.

  19. How will sending e-mail from different SMTP... by xebecv · · Score: 1

    ... be affected? I'm talking about Thunderbird in particular, which by default will assign the same SMTP to all your boxes.

  20. DKIM vs. SPF for Spam and Phishing by billstewart · · Score: 1
    I've got two main problems with mail from Paypal/EBay/etc. One is that sometimes they actually send me legitimate mail, so if I get mail that looks legit I may need to check that it's really from them. The other is that lots of spammers send me junk purporting to be from them that I don't want cluttering up my mailbox.


    DKIM is a heavy cryptographic protocol for positive identification - it's occasionally worth checking, but I'd rather not have to use it on every phishing spam, and I'd rather not have to tell my mail system "If the mail purports to be from the DKIM sites, make sure there's a signature and also that it's valid" just to cut down on spam load.


    SPF is much lighter - it doesn't give me a strong guarantee that the mail's legitimate, but for sites that use it (such as Paypal/EBay), it lets me discard a lot of the spam based on IP addresses. That doesn't stop everything - mail from Paypal-Security-Team.com or similar bogus domains can still get through, but at least it's a good start.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:DKIM vs. SPF for Spam and Phishing by Degrees · · Score: 1

      Agreed. If I'm going to throw junk away, first I'll use RBLs, then SURBLs, and then I would like to cull the next layer of spam out with SPF. I only want to try the CPU heavy stuff on the items that make it past all the lightweight barriers.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    2. Re:DKIM vs. SPF for Spam and Phishing by billstewart · · Score: 1
      I'd recommend using SPF before the SURBLs, because you can do it during the SMTP interaction rather than after accepting the message, a point I'd forgotten to make above.


      The other big difference between DKIM and SPF is that DKIM verifies the user name, while SPF only verifies the domain, so you can tell that mail really came from security@yahoo.com and not random-spammer@yahoo.com. For Paypal this doesn't make much difference; mail from just about anybody at Paypal is probably legit, while for Yahoo I suspect the big issue is really that if I complain about spam from random-spammer@yahoo.com they can use the DKIM to decide whether to cancel that user. EBay's an intermediate case - sometimes mail from their customers asking about my bids is from the real sellers, while mail from their customers or "eBay Security" when I'm not buying or selling anything is usually phishing.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    3. Re:DKIM vs. SPF for Spam and Phishing by Degrees · · Score: 1
      In my case, I'm going to use use SPF and SURBL in pretty much the same way: as modifiers to the spam score. So I've already accepted the mail into my anti-spam system - it's just a matter of if the messages gets out of quarantine now. But you are correct - the SPF lookup is lighter weight than the SURBL, so I ought to do it first.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
  21. Re:DKIM doesn't help with the domain is compromise by The+Cisco+Kid · · Score: 1

    Well, if it has a valid Yahoo DKIM, then you know it really did originate via a Yahoo account, as opposed to some random trojaned Windoze box just slapping something@yahoo.com in the headers. So if you report it to Yahoo, unless they are totally incompetent (which they are) or in bed with the spammers (which they are too), you could reasonably expect them to actually take some action against the originator (and even if they did, the spammer would just create a new account).

    One possible suggestion would be to just 5xx all mail claiming an envelope of @yahoo.com, perhaps with a message to use another email account to send to you and/or a URL to a webform (if some legitimate person wanted to contact you about something you really did want to get (eg a job offer or something)

  22. Public Key Signature Validation by Grampaw+Willie · · Score: 0

    To enjoy the benefits of Public Key Encryption I must have a trusted means by which I obtain the Public Key of the sender

    When I open an account at the bank, that would be the ideal time for me to get the key that I need for correspondence. And the ideal device to get that key would be the flash memory stick

    But the procedures required for this kind of processing are a but much for the Average Joe. Or are they?

    Public key encryption should have been included in all computers long since by now, and if it were,-- everyone would know they need to pick up a COMSEC key for anyplace they want to do online business with. They keys could easily be loaded into a local computer's PGP system automatically using the autorun file on a flash-stick. People would soon learn to do this. Joe could do it.

    It ain't too late to do the job right but another hare-brain scheme that flops ain't gonna help further the cause of eCommerce

    And this hare-brain scheme will flop because guess what: ya gotta get the RATS outta your computer before any kind of secuirty software such as HTTPS or PGP becomes meaningful.

    and this means putting an end to un-authorized software. playing tiddly-winks with this hacking problem ain't gonna get the job done folks, it's just that simple.

    NO SIGNATURE? NO EXECUTE.

  23. DKIM and Yahoo are a bit of a joke by Anonymous Coward · · Score: 0
    Sorry, but that article is just a propaganda piece. Domain Keys, and DKIM, are pretty much of a joke, as they don't stop spam.

    This is a sore subject with me, as I jumped through all of the hoops to get DK and then DKIM going - only to find out almost no one uses it.

    Curiously, this has the possibility of weeding out the legitimate Mail-server operators who don't implement DKIM. I.e. the big boys end up driving the email server market straight into their own hands, while not stopping spam.

    In particular, take Yahoo. Now Yahoo originally started the ball rolling with Domain Keys. And the goal, to eliminate SPAM, is quite good. However the clowns who came up with it didn't think this all the way through.

    The result is that spam operators can (and do) implement DK/DKIM. Consequently, Yahoo doesn't honor Domain Keys. Your DK, or DKIM, signed email goes straight into the Bulk folder where no one sees it. And there's almost nothing that you can do about it. Yahoo doesn't care.

    Following Yahoo's procedures, filling out their forms, talking to support, are all useless. They don't simply don't care about reliable email delivery, and certainly not about DK/DKIM.

    The same is true for HotMail, ATT, and Comcast, to name just a few.

    Now, considering Yahoo started the ball rolling in the first place with DK, frankly this makes them look, at best, as technically incompetent. At worst, it looks like they are trying to drive out people who run their own Linux or BSD based mail servers. Microsoft Exchange servers, on the other hand, seem to work just fine without DK/DKIM.

    The big problem of this approach is with the Domain Registrars who get money from spammers that register Domains, implement DK/DKIM if needed, and then throw away the Domain when people start blocking the email.

    In short, what's needed is not DK/DKIM, but a Blacklist of Domain Registars who look the other way with their spammer customers. If we had an effective system here, it's questionable whether DK/DKIM would be needed.

    From what I've seen, Google is the only reliable big private operator which actually works as advertised. Congrats, Google - yet again you illustrate that you folks really DO know what you are doing, and that your competition doesn't have a clue.

    So for now, I'm recommending to all of my friends that they use gmail. Steer clear of Yahoo, Hotmail, ATT, etc. And I have no affiliation with Google other than as a satisfied customer.

    Oh, and one last warning about DK/DKIM. People might want to do a security audit of that code. From what I've seen of the stuff up on sourceforge (IIRC), the code is not the best that I've seen. Has anyone done a security audit of thi s code? I have to wonder if there are buffer overflows waiting to happen.

    1. Re:DKIM and Yahoo are a bit of a joke by Anonymous Coward · · Score: 0

      In short, what's needed is not DK/DKIM, but a Blacklist of Domain Registars who look the other way with their spammer customers

      [rolls eyes] Sure, unless your domain happens to be registered through a registrar that's deemed "bad". It's rather like DNSBLs/RBLs when the particular RBL operator deems your ISP to be "spammer-friendly" and blocks the whole fucking Class B without regard to which addresses have actually sent spam. RBLs are often helpful, but on the other hand some are run by anti-social misfits with an axe to grind and a need to feel superior.

    2. Re:DKIM and Yahoo are a bit of a joke by Anonymous Coward · · Score: 0

      Oh, BS. RBL's are absolutely superb. I get almost no spam now that I'm using them. The few that get through, I can filter out easily enough.

      If you're using a registerar who is a spammer haven, then you NEED to move, rather than subsidizing the bad guys. The reason why spammers, and their shills, hate DNSBL is because they have absolutely no defense against them.

      You need to become part of the solution, rather than be part of the problem.

  24. Re:Might help a little but could be dangerous as w by The+Cisco+Kid · · Score: 1

    This doesnt, by itself, eliminate or even reduce spam.

    All it does is provide some degree of certainty that a given email, if it passes the dkim check, did in fact originate from a server/account/system under the control of the registrant of the domain name it validates to.

    Now, if it were to ever catch on to where 99% of email senders (spammers or otherwise) were using this, it would help to identify the spammer domains from the nonspammer domains. It doesnt, unfortunately, help very much when the spammers live in the same domain as legitimate nonspammers, primarily the free web email provides (such as yahoo)

  25. Powerful? by owlnation · · Score: 1

    Some of the Internet's most powerful companies -- including Yahoo, Google, PayPal and AOL.
    Ok, I'll give them Google.

    AOL is essentially deceased. PayPal isn't a big deal outside of the eBay community (which itself is slowly contracting). And as we all know Yahoo has been less and less relevant over the past couple of years, and is set to die any moment.

    1999 called and wanted its powerbrokers back.
    1. Re:Powerful? by Erwos · · Score: 1

      AOL is a major player in the sender community - if you had ever gone to MAAWG's conferences, you'd know that. The fact that they're not terribly popular on Slashdot is meaningless. In fact, I'd argue that Google's relatively closed-mouth approach to working with the sending community makes them _less_ relevant than AOL, Yahoo, and the other players.

      --
      Plausible conjecture should not be misrepresented as proof positive.
  26. Cert Cost? Cert Relevance? by Bob9113 · · Score: 1

    What kind of certs are being used, and are they relevant? I'm wondering if they're using business certificates which require verification of the business that owns a domain, instead of something akin to a domain cert, which only verifies that the recipient controls the domain.

    I ask because I run my own mail server, and if DKIM is only for people with articles of organization, and who can afford a $700 cert, then I think it would be contradictory to the decentralized objective of the Internet.

    1. Re:Cert Cost? Cert Relevance? by khendron · · Score: 4, Informative

      DKIM is designed to not require a root of trust for its certificates. Most DKIM installations simply use a free RSA private/public key pair generated using openssl. The private key goes on the SMTP server, and signs all the outgoing messages. The public key is placed on the DNS server servicing the domain. When a DKIM signed message is received, the receiving MTA retrieves the public key via DNS and verifies the signature.

      If the signature verifies successfully, all you have proved is that the messages originated from the domain it claims to be from. This does not eliminate spam, since it is possible for iamaspammer.com to DKIM sign emails (DKIM is dead easy to implement), but it does go a long way to preventing a phisher from faking an email from ebay.com or whatever.

      --
      Life is like a web application. Sometime you need cookies just to get by.
    2. Re:Cert Cost? Cert Relevance? by swb · · Score: 1

      The other guy that replied says you can basically use self-signed (ie, no hierarchy of trust) but I agree 100% that we have to watch out for "security" initiatives that suddenly require formal organization verification and/or high dollar SSL certs. I'm sure the corporate entities would love this to force small-time email server users into the arms of the corporations.

    3. Re:Cert Cost? Cert Relevance? by NormalVisual · · Score: 1

      And unlike SPF, it will survive forwarding without the need to alter the sending address.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    4. Re:Cert Cost? Cert Relevance? by Bob9113 · · Score: 1

      DKIM is designed to not require a root of trust for its certificates. Most DKIM installations simply use a free RSA private/public key pair generated using openssl. The private key goes on the SMTP server, and signs all the outgoing messages. The public key is placed on the DNS server servicing the domain.

      Nice - thanks for the info!

    5. Re:Cert Cost? Cert Relevance? by Dr_Barnowl · · Score: 1

      Spammers that do adopt DKIM will be also be providing a GREAT way of automatically shitlisting any mail you get from them ; mark one as spam, and you can attest with cryptographic certainty that any mail properly signed with that key is from a known spammer. It also make it more computationally expensive to be a spammer, as they like to send huge batches of single mails rather than the dead giveaway of a mail with a BCC list yea long... although this will be offset by the large bot armies out there.

      Conversely, as signatures become more popular, not having a signature will become a solid ++ score for any spamfilter. Spammers can't just use keys generated by their bots because they still have to be registered with DNS.

  27. Re:Might help a little but could be dangerous as w by Comboman · · Score: 1
    Paypal could state that *all* of their Mail will be signed with DomainKeys; Gmail could then immediately put all non-signed mail from Paypal into the spam folder (or reject it).

    What about mail from paypa1.com? or paypal.srv13.hk? or legitimate mail from paypalsucks.com? Now you're back to the same old game of black-list-filter-arms-race.

    --
    Support Right To Repair Legislation.
  28. In General by flakier · · Score: 1

    Technologies like SPF/SenderID and DKIM do address a number of senarios today, but unfortunatly they both suffer the same weakness in combating forgeries which pretty much dooms them to failure in the long run: They can't do anything to stop an infected client machine sending out perfectly valid and non-forged mails.



    Consider...

    1. Company/ISP Exchange Server/Notes/Sendmail/FooMTA is setup for authenticated relay via public key, username/password, or whatever (or for that matter Non-auth via authorized IP range relaying).
    2. Domain(s) of said MTA publishes SPF and DKIM key in DNS.
    3. Client of said MTA has FooClulessLuser who clicks on FooMalware.
    4. FooMalware utilises saved SMTP relay auth info and starts spewing en mass.
    5. Spew passes SPF and DKIM



    Yes, of course there are many ways of dealing with the resultant spew. But, what have either of the anti-forgery technologies really accomplished other than escalating the tech war between hammers and spammers?

    --
    --
    1. Re:In General by Anonymous Coward · · Score: 0

      This does not happen to businesses. When one of their machines starts sending spam it's identified and fixed within hours.

      I've been keeping a database of who sends spam/ham for a long time and there have been three occasions when legitimate businesses sent me spam because of an infection. In no case did it continue for 24 hours.

    2. Re:In General by ttfkam · · Score: 1

      Would only be an issue if the email were sent from the user's own domain. If they tried to spoof PayPal, eBay, or Citibank, they would be identified and isolated quickly using DKIM.

      Anti-forgery technologies mean that the spammers have to send from their own DKIM-signed domains instead of spoofing PayPal et al. At that point, a DNSbl like Spamhaus will identify them for what they are so you can take them out.

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
    3. Re:In General by flakier · · Score: 1

      Yes, the envelope From: has to match ...which is the From: that is usually not shown in the MUA. There are valid reasons for envelope and message From: to not match too, so have fun filtering. How big is the array of bank domains going to get before Perl keels over?

      --
      --
  29. Old News by celendis · · Score: 1

    This is just a rehash of 2004 news.

    Gmail, Yahoo!, and Yahoo!'s submission to the IETF.
  30. Re:DKIM doesn't help with the domain is compromise by owlnation · · Score: 1

    So if you report it to Yahoo, unless they are totally incompetent (which they are) or in bed with the spammers (which they are too), you could reasonably expect them to actually take some action against the originator (and even if they did, the spammer would just create a new account).
    Quite correct. Yahoo -- the company who has repeatedly allowed its advertisers to install spyware on your computer. The company whose accounts are responsible for a significant amount of spam on the net -- they are one of the primary root causes of all spam. Whose spam filters don't work. Whom, when you report a mail as spam -- even repeatedly -- still send mail from the same source to your inbox regardless. The company whose inability to control spam (from Yahoo accounts) destroyed the eGroups community that it purchased.

    This Yahoo? Remind me why we are believing they can pull this off?

    The best thing Yahoo can do to solve the spam issue is to cease trading. Fortunately, that is their certain future.
  31. DKIM is useless and unused anyway by vsync64 · · Score: 4, Informative

    DKIM is a cheesy hack. If you want crypto use PGP or I guess S/MIME. You can not only sign but encrypt and do other proper things as well.

    For eliminating phishing and other forged mail, I've found it far more useful to implement SPF on my MX host. Surely forged mail (where the policy says -all) is summarily bounced. Mail which passes an SPF check is let right through. Finally the rest is greylisted for 15min.

    The big problem is that no one seems ready to commit to SPF. Most "big names" seem to say "?all" (neutral) or occasionally "~all" (soft-fail), making it impossible to definitively reject forgeries. More importantly, if they refuse to commit to what mail server they will use, they certainly won't commit to whether all mail will be signed.

    DKIM fails because it signs the headers and not just the SMTP envelope. This breaks forwarding more than SPF does. Mailing list implementations and others seem to ignore the semantics of multiple signatures despite info in RFCs. And no one is going to re-open mail relays so it's extra complication over SPF which merely codifies existing behavior.

    Lastly, this important point: Yahoo does not support DKIM. Despite sitting on the standard committee, they refuse to send DKIM headers or even parse DKIM headers on mail they receive. Rather they stick to DomainKeys which is broken in numerous ways (example: it doesn't specify which headers are signed so any headers added by intermediate relays cause signature failure). Yahoo doesn't play nice with others and hold up standards. Guess it's obvious why Microsoft is buying them, but they've sold out long ago. Yahoo's HTML used to be clean and nice; now it's garbage.

    All of Yahoo's fascism and rudeness does nothing to help them. I get far more spam to my (unused) Yahoo mail account than I do to my (unused) GMail account. Yet Yahoo greylists mail for long times even when the sender is SPF, DKIM, and DomainKey signed. They don't share the greylisting among servers in their farm. That means even after the greylisting should be over it bounces yet again. Even when they "accept" mail it takes forever to show up. Somehow GMail which supports higher volumes, more usable interface, larger files, and I'm guessing more overall traffic blocks almost all spam, lets real mail through instantly.

    Yahoo's time is over. Let's let them die quietly.

    --
    TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
    1. Re:DKIM is useless and unused anyway by NecroPuppy · · Score: 1

      I don't know that I agree with "Yahoo does not support DKIM."

      See, I get DKIM verified e-mail, DKIM-less e-mail, and e-mail with DKIM fucked up. (The headers say domainkeys=fail (bad syntax).)

      The DKIM verified e-mail comes through very quickly. Nothing is delayed (beyond normal e-mail delays); nothing is lost.

      Same with the DKIM-less e-mail. It comes through fine.

      However, the DKIM failing e-mail sometimes shows up quickly, but more often is delayed by 3-5 days.

      Since 90-95% of that comes from one server that I am actually associated with, I'm currently beating their tech guys over the head with a bat that has "FIX IT!" carved into it. (It's a Mac server. They enjoy this sort of abuse.)

      --
      I like you, Stuart. You're not like everyone else, here, at Slashdot.
    2. Re:DKIM is useless and unused anyway by oglueck · · Score: 1

      Surely forged mail (where the policy says -all) is summarily bounced
      I hope not. Forged mail should be /dev/null'ed and not bounced to (the forged) sender address.

    3. Re:DKIM is useless and unused anyway by vsync64 · · Score: 1

      Forged mail should be /dev/null'ed and not bounced to (the forged) sender address.
      Bounced by the Internet-facing MX server during the SMTP transaction with a 550 reply, not later with a bounce mail. Good catch though.
      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  32. Trademark vs Phishing by Doc+Ruby · · Score: 1

    All those phishing scams rely on violating the trademark of the corp they're posing as. If the owner of the mark doesn't defend their mark from dilution, possibly including use by phishers, they could even lose the mark. The banks and other trademark holders are obligated to stop phishers from posing as them. Even if they weren't, I'd expect that my bank at least defend itself, and me, from these phishers abusing its trademark to scam me. Which is also some lousy advertising for their brand.

    --

    --
    make install -not war

    1. Re:Trademark vs Phishing by Antique+Geekmeister · · Score: 1

      They're committing "wire fraud". Forget the bank prosecuting, this makes them the responsibility of the US Treasury, specifically the Secret Service, at least for fraud against US citizens. If anyone was going to bother to prosecute them, it would be for criminal activity, but the Secret Service can't be bothered. It regularly discards any complaints less than a quite large threshold as not worth the manpower to investigate and convict.

      If the banks would bother to report, and to support prosecutions, the Secret Service might be more willing to pursue it. This doesn't seem to happen.

    2. Re:Trademark vs Phishing by Doc+Ruby · · Score: 1

      If the banks weren't making $BILLIONS in guaranteed profits every month, they might pay more attention to these little frauds that add up to $millions each month. With the way the economy is going, and with the change in the White House and FBI coming, maybe they will indeed find a lot more time on their hands to to their jobs of keeping us and our money safe.

      --

      --
      make install -not war

    3. Re:Trademark vs Phishing by Antique+Geekmeister · · Score: 1

      It's not a matter of "they make so much money". It's a matter of "why spend hours on wasted employee time when a conviction is nearly impossible, and unlikely ot stem the tide of fraud attempts"? Getting a conviction against the horde of phishing and spamming frauds is very, very difficult, and very expensive in lawyer time. And it's unlikely to do anything noticeable to stem the tide: too many fraudsters are only too happy to fill the gap left by convicting a few. And those few are happy to operate, overseas, in places like Nigeria where conviction is nearly impossible due to corrupt local government.

    4. Re:Trademark vs Phishing by Doc+Ruby · · Score: 1

      If they caught a single phisher SW maker, they catch quite a few of their customers, because the identical SW is clearly being used to steal from many people worldwide. And then they'd have raised the cost of doing phishing business, as a deterrent.

      This is why the cops also go after pickpockets, even though the individual cost:benefit is small. Defending from many small attackers is hard work, but banks make $BILLIONS a year in mostly guaranteed profits underwritten by the governments in their areas. Protecting people from theft in their name should be a required cost of their doing business.

      --

      --
      make install -not war

  33. is this really a new concept? by Anonymous Coward · · Score: 1, Interesting

    Correct me if I am wrong, but how is this different than a pgp key signature?

  34. Why DKIM (dick'em?) and not SPF? by jerryasher · · Score: 1

    Just curious, why was DKIM chosen as an IETF standard and not SPF? Apart from requiring faster machines to implement the crypto for each message, what does DKIM provide that SPF cannot provide?

    1. Re:Why DKIM (dick'em?) and not SPF? by QuantumRiff · · Score: 2, Informative

      SPF has some issues with Relaying. If your an org that sends out emails from a 3rd party from time to time, (IE, surveys, or other crap), then you will have issues with SPF. If I have site B send out email for me, claiming to be from my site, (site A) then it will fail SPF. (unless I add them to my DNS as a legitimate sender, which is a pain, and takes ahwile to propagate). If I use DKIM, I just need to pass them the key to use to sign the email. The emails will be signed, and will validate against my public keys. I've also heard about relaying problems in large companies, with decentralized email, ie, each divison or site has its own mail server.. this solves that.

      --

      What are we going to do tonight Brain?
    2. Re:Why DKIM (dick'em?) and not SPF? by dotancohen · · Score: 1

      Just curious, why was DKIM chosen as an IETF standard and not SPF? Apart from requiring faster machines to implement the crypto for each message, what does DKIM provide that SPF cannot provide? For one thing, as one who travels with his laptop, I cannot use SPF because I'm not always in the same set of mailservers that I've configured. But that is my own problem, not necessarily the reason for the decision. If you ask the IETF and get a response let me know. You might want to review this relevant /. article:
      http://ask.slashdot.org/article.pl?sid=07/06/22/1547225

      Note, there is nothing preventing one from using both DKIM and SPF.
      --
      It is dangerous to be right when the government is wrong.
    3. Re:Why DKIM (dick'em?) and not SPF? by wayne · · Score: 2, Informative

      Just curious, why was DKIM chosen as an IETF standard and not SPF?

      The IETF standard process runs by rough consensus. The IETF working group (MARID) that tried to standardize some of this stuff had everyone from Richard Stallman to Bill Gates trying to influence the outcome, along with a dozen proposals from "competing" technologies that would preferred no standard to theirs being excluded (this group included many folks who supported Domainkeys). SPF grabbed an early lead in deployment and mindshare by working outside the IETF, causing no great love with the IETF insiders.

      It shouldn't be a big surprise that the MARID working group fail to reach consensus and was shut down without publishing any standards.

      The folks involved with SPF (including me), and Microsoft both put forward their systems as "independent RFC submissions". These RFC submissions usually do not get put on the standard track and it could easily be argued that even being labeled "experimental" rather than "information" is a positive sign that the IETF sees at least some value in them.

      By the time the DKIM working group was started, most of the hype had died away and a much smaller group of people were able to find consensus. DKIM was also backed by IETF insiders and most of the people from the SPF project that participated in the DKIM working group saw it as a complementary technology, rather than a competing one.

      what does DKIM provide that SPF cannot provide?

      For email sent directly from one party to another, SPF, Sender ID, DomainKeys and DKIM all work very well.

      In general, SPF (and Microsoft's Sender ID) has many more problems with email forwarders. There are ways around the problem using things like SRS or what gmail does and munges through the Received: headers to see which ones can be trusted and are forwarders. DKIM (and DomainKeys), on the other hand, rarely fail on forwarders, although it does happen when the forwarder adds trailers, do mime-rewriting, virus/worm scanning, etc.

      In general, SPF has few problems with things like mailing lists. DKIM (and DomainKeys and Sender ID), on the otherhand frequently have problems with mailing lists.

      Those of use that see SPF and DKIM/Domainkeys as complementary see domainkeys as very useful in identifying trustworthy forwarders which can then be used to make SPF more reliable, and SPF as a way of identifying trustworthy mailing lists, which can then be used to mail DKIM/DomainKeys more reliable.

      --
      SPF support for most open source mail servers can be found at libspf2.
    4. Re:Why DKIM (dick'em?) and not SPF? by wayne · · Score: 1

      If your an org that sends out emails from a 3rd party from time to time, (IE, surveys, or other crap), then you will have issues with SPF.

      Both SPF and DKIM have problems with this kind of thing. With SPF, you need to include these third parties in your SPF record (possibly using the SPF "include:" mechanism). As you mentioned, with DKIM, you have to send them a key.

      I've also heard about relaying problems in large companies, with decentralized email, ie, each divison or site has its own mail server.

      Yes, tracking down all your mail servers is a huge problem for large organizations. SPF can help identify these sources by means of a "tracking exists: mechanism". This can then be used to help add IP addresses to SPF records or distribute keys for DKIM.

      --
      SPF support for most open source mail servers can be found at libspf2.
    5. Re:Why DKIM (dick'em?) and not SPF? by ahodgson · · Score: 1

      Because Microsoft hijacked the SPF approval process and patented the bastardized (and useless) hybrid that resulted, a combination of which resulted in the approval process dying a horrible death.

  35. Only 80%? by ajs318 · · Score: 2, Insightful

    As much as 80% of e-mail that purports to be from leading brands, banks and ISPs is spoofed, according to a report released in late January by the Authentication and Online Trust Alliance (AOTA).
    You really think it's as little as that?

    I'd be very surprised if it was any less than 98% fake.
    --
    Je fume. Tu fumes. Nous fûmes!
  36. DKIM is not about phishing by SSpade · · Score: 5, Informative

    The article has this so wrong that it's not even funny.

    DKIM has pretty much nothing to do with phishing, and will do absolutely nothing to make phishing more difficult (though you could build some sorts of phish defenses based on DKIM I wouldn't bet on them being very effective, and they're certainly not what DKIM was really designed for).

    DKIM is designed to allow the sender of a piece of email to cheaply embed a cryptographic signature in the mail to prove that they sent the mail. It's not usually used at the end-user level, rather a consumer ISP might sign all the mail coming from their smarthost or a company sending a newsletter may sign that email using their domain, even though they're sending it out via their ISP or via an ESP.

    That signature doesn't mean anything other than I take responsibility for this email.

    That has two uses that are (mildly) related to spam or phishing. The first is that it means that when you get a piece of email and hit the "this is spam" button it's easy for your ISP to work out who to send the feedback report to.

    The second is a bit more subtle. It allows a sender of email to attach a persistent identity to the mail they send, in a way that can't be spoofed by others and which is independent of the IP address the mail comes from. That allows receiving ISPs to accurately track the reputation of senders of email, tied to that DKIM identity. If, say, Cisco signs all their newsletters with DKIM, and I as an ISP haven't seen customers complain about that DKIM signed mail from Cisco then when this new email arrives Cisco I can be pretty sure that my customers won't complain about that, either. I can avoid some expensive content based spam filtering, deliver the mail directly to the inbox and avoid false positives.

    Note that I don't give that mail that red carpet treatment because it is DKIM signed - I do so because the DKIM signature proves that it comes from a sender that I've decided to trust because of their good behaviour in the past. You can think of it as kind of like a cryptographically signed "From" address, if you like, or as an identity that receivers can use to track reputation that's more convenient to receivers and senders than peer IP address.

    Why not S/MIME or PGP? Well, DKIM can be cheaper to sign and check than either, but the real reason is that DKIM doesn't change the body of the email at all - just adds a few headers - so it doesn't require any special changes to the recipients mail client to be readable, and doesn't leave ugly detritus in non-DKIM aware clients. (The tradeoff of that is that DKIM is slightly fragile - some forms of body modification in transit will break the signature - but that's OK, as DKIM isn't designed to work 100% of the time, and if the signature breaks the mail will just be treated on it's merits, without the benefit of additional history).

    DKIM will be (and is) used by spammers, of course, but it won't buy them anything other than making it easier for ISPs to track their reputations. And, in the case of spammers, that's a bad reputation (so they'll likely cycle through lots of identities in DKIM, just as they do everywhere else, to leave that bad reputation behind them). But it only provides advantages to the sender of the mail if they use a consistent DKIM identity over the long term, and consistently send mail recipients don't object to.

    dkim.org has all the technical info and suchlike on DKIM.

  37. Right tool for the job by CustomDesigned · · Score: 1
    Good history correction. Let me explain what each of the anti-forgery methods offers:

    SPF - validates rfc2821 MAIL FROM using using connect ip. Optionally validates HELO using connect ip. Provides for sender requested policy for dealing with suspect messages. Very useful to email admins, allows rejecting forged emails rather than causing a bogus DSN to an innocent bystander. Forgeries are rejected before SMTP DATA, for high efficiency. Also enables reputation tracking (karma kounting) by domain. End user typically isn't aware of Return-Path or HELO, so SPF is of minimal value against phishing.

    SenderID/PRA (M$) - validates one rfc2822 header field chosen by the sender using connect ip. Effectively validates Resent-Sender as that is the header field typically chosen by spammers. Requires email client to display which header field was validated to be effective, and requires minimal intelligence on the part of user to draw appropriate conclusions from that information (thereby dooming it to failure). Same policy mechanism as SPF, allowing senders to effectively protect the Resent-Sender header field.

    DKIM - cryptographically validates multiple rfc2822 header fields (e.g. "From"). Still working on sender policy framework. Validates normal header fields that user sees, so can be helpful now against phishing if the email client displays validation status. When the sender policy portion is finished, DKIM will allow senders to request that recipient MTAs, for example, reject emails from example.com that lack a valid From header field signature. This will prevent end users from ever seeing a forged From (or other fields protected via the sender policy), provided the recipient MTA follows the recommended policy, thus not relying on end user intelligence.

    1. Re:Right tool for the job by Degrees · · Score: 1
      Thank you - nice summary.

      DKIM looks to be a little on the CPU heavy side, but if a message has to clear all the other hurdles first, then that shouldn't be too bad.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    2. Re:Right tool for the job by ttfkam · · Score: 1

      DKIM can create a signature based on the email content as well, not just from email header fields. It can even work on a subset of the email content so that automatically generated footers don't gum up the works.

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
  38. Probably more useful than you think by superposed · · Score: 1

    Actually, this technique needs less corporate cooperation than you suggest.

    1) The specification allows domain owners to report their signing policy in their domain DNS record. So Paypal can announce publicly that ALL mail from paypal.com must be signed. i.e., the senders can add themselves to the whitelist. If your e-mail client gets mail claiming to be from paypal.com, but without the proper certification, it knows with 100% certainty that it is junk.

    2) It wouldn't take much for the big retail e-mail providers to start certifying all mail coming from their domains. Of course, they could only do this if they required their users to send outgoing e-mail using a secure connection to their own SMTP server. This would be annoying for people who like to send yahoo.com e-mail from their home SMTP server, but in the long run it's a better way to do it. This would move toward better symmetry between POP/IMAP and SMTP protocols (i.e., you use a secured logon to your e-mail provider for both, which is probably how it always should have been. It used to drive me crazy having to change my SMTP server for each network I used.)

    3) It probably won't be long before every major e-mail interface shows a prominent icon indicating whether a message is certified or not. Then, banks can say, "Don't reply to any message from us, unless your client shows that it is certified to come from bankofamerica.com." Now that I think of it, the e-mail clients should not just say that the mail is certified -- they should also say from where, and preferably in plain text ("Bank of America Corporation"). There should also be a system to ensure that phishers cannot sign up for similar names to real companies. Maybe this could piggyback on the system for SSL certificates.

  39. SIgning mail? by pclminion · · Score: 1

    Cryptographic signing of mail. I'm sure it'll catch on this time. No, really. Duke Nukem Forever!

  40. DKIM is a tool, not a solution by EdIII · · Score: 5, Informative

    I see a lot of confused posts about phishing and spam. Phishing is a subset of spam. I also find it funny how many skeptical/doom-and-gloom posts there are about Spam is impossible to stop. That is false. 100% false. It just requires a level of cooperation that is unlikely. It's not actually that bad right now, at least from the perspective of a mail server administrator. Or maybe I am just very lucky. Who knows?

    DKIM is not a total solution against SPAM, so the snippy comments about the futility of filtering/fighting/etc aside, DKIM is only useful for signing the headers of an email BETWEEN mail servers. It was never intended as a solution to be run on the clients machine. As a mail administrator I fight Spam with several tools, DKIM only being one of them. I also don't give a damn what the client is running to stop spam either. That's not my business, but I think THAT is futility.

    DKIM attempts to authenticate the content of an email. Failure means that the message was not sent by the certificate holder. That's it. So if DKIM is actually used, failures can be stopped before they are even delivered to the client. I am not an super genius when it comes to this stuff, but false negatives would have to be pretty low. It could only occur if the message was signed incorrectly, or there was corruption in the headers. False positives would involve breaking the encryption, taking over the domain, etc. Not an easy task to do, and if accomplished the domain owner has more to worry about it.

    I sign the messages leaving my mail servers with DKIM. I also process them on the incoming. I don't outright reject any email based solely on DKIM. It just gets weighed in an overall decision about the message.

    The other methods used:

    SPF - DNS entries on the domains indicate the IP addresses that are authorized to send mail on the domains behalf. When implemented, this is quite powerful. VERY powerful in fact. The problem is that is not widely enough used at the moment and most domains will not enable policies that guarantee a failure if the IP address does not match. So once again, whatever I learn from SPF is weighted. Now if a message comes from a domain that ONLY allows email messages from specific IPs and the email message is not coming from that IP, the session gets terminated immediately. The email client does not receive the message at all.

    No Relays - This one is really old and quite obvious at this point. I only accept mail for my users and nobody else's users.

    Reverse DNS/PTR Lookup - I check the incoming connection and compare it's IP address against the one claimed in the headers. I perform Reverse DNS lookups and compare those values to the headers as well. This is where you get the domain to check with SPF in the first place.

    Greylisting - I actually use this, but it can possibly cause problems. Once a mail server has sent a message the 2nd time, it gets added to the list and there is generally no problems from that point on. However, if a user is constantly clicking the Send/Receive button after registering on a new website, there could be some frustration.

    SpamCop/Blacklisting - This is actually very effective. I lookup the IP address of every email and check it against these databases. A failure has its session terminated immediately. The vast majority of the entries in these databases are from infected computers sending spam. So if the owner of an infected computer sent an email message through via his mail server, it would not get rejected. If it was from his computer directly, it would. This represents over 90% of the spam my servers receive.

    Whitelisting - This helps eliminate a whole lot of false positives. I don't have any global entries, but if the FROM address matches an address entry in the user's contacts found with the TO address, it will be let through.

    Spam Traps - I have created some virtual machines were I get stupid for a good reason. I actually do my best to make sure that a bunch of email add

    1. Re:DKIM is a tool, not a solution by Red+Flayer · · Score: 1

      I see a lot of confused posts about phishing and spam. Phishing is a subset of spam.
      I'd say more that phishing intersects spam.

      There are phishing attempts from spoofed websites, etc, and these cannot be classed as spam. It's less common now than it used to be, mostly due to awareness by users and vigilance by "real" domainholders, but IIRC the original phishing attempts were by spoofing domains & taking advantage of common typos and url entry errors (eg, secondcommunitybank.com vs secondcommunity.com or somesuch).

      I know it's kinda outside the scope of the article & discussion, but I thought I'd point it out.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    2. Re:DKIM is a tool, not a solution by mgoff · · Score: 1

      SpamCop/Blacklisting - This is actually very effective. I lookup the IP address of every email and check it against these databases. A failure has its session terminated immediately. The vast majority of the entries in these databases are from infected computers sending spam.

      So here's something I've never understood: if zombies are such an issue, why aren't the ISPs taking action? It's their bandwidth being gobbled up too.

      I would expect that network traffic from compromised machines would match some simple heuristics (high-speed, repeated http requests for DDOS, many non-local SMTP connections for outgoing spam, etc). If a machine trips the heuristics, knock the client off with an http redirect instructing them to contact support). Whitelists could keep online those few legitimate users who trigger the blocks.

      This would probably never fly with commercial and high-end users, but I'm assuming Joe Sixpack (and Grandpa Sixpack) are the bigger problem. What am I missing? Or is this already happening?
    3. Re:DKIM is a tool, not a solution by EdIII · · Score: 2, Insightful

      Actually... your SPOT FUCKING ON, pardon my french. At least IMO.

      I am a power user. I have a static IP with a Sonicwall router at home. If my connection was doing something funny, and I don't mean P2P or IP protection/copyright filter/bullshit, I would would feel perfectly fine with an http redirect informing me of the problem, offering a download of the logs, and suggestions on how to fix it. I call that a sign of a responsible ISP. They don't even need to shutdown the whole service, just redirect the HTTP requests.

      As for the many non-local SMTP connections, that policy could easily allow email services outside of the ISP. Not many people run their own mail servers, but I feel perfectly justified as a mail server administrator in forcing good security practices on any mail server wishing to operate in a legit fashion. If you have a small business, a static IP address is not that much more money. If it is a remote office location, you can always send all email securely to a gateway. Setting up a DNS properly and running a legit domain is not hard to do either. Basically, they have the right to run a crappy non-conforming mail server, and I have the right to blacklist them into oblivion. Furthermore, it costs practically next to nothing these days to get hosted email services, which allows you have to have a gateway anyways.

      In any case, I think that your right. Thousands of outbound email sessions on port 25 is incredibly suspicious for a residential user, as is DDOS and other types of easily recognizable behavior.

      As for it flying with commercial users the answer is not so simple. If you are referring to co-located services, I think upstream bandwidth providers already reserve the right to shutdown if you start causing network problems. You are supposed to know better and be watching your systems. I think I am certainly held to a higher level of expectations than anybody using a residential or business ISP account. So commercial users are at a whole different level.

      Now high-end users, and business acounts, should be treated exactly the same as low end users. My systems are fairly secure, but I am knowledgeable enough to know that nothing is impossible. I know with enough processing power you could crack the WPA encryption on my access points and gain access to my networks. I use virtualized XP machines to do any questionable surfing/torrents/programs, so I am reasonably sure that any malware, or even rootkits get destroyed before they can do permanent damage.

      Even with that being said, I would WELCOME the ISP causing a redirect if my network was to start sending out suspicious traffic. I would actually want that. Hell, I would actually pay a few dollars a month extra for that service.

      The more I think about your idea, the better it sounds. I don't think your missing anything.

    4. Re:DKIM is a tool, not a solution by EdIII · · Score: 1

      I think your right. Phishing encompasses a lot more then just spam email messages designed to fake correspondence of real companies.

      Intersecting is a great way to put it.

  41. Re:Useless.... In the mean time... by davidsyes · · Score: 1

    *I* have yet to have accessed my bank account via the Internets, tho a banker might have when I was *in* the bank. But even since then -- when they asked my why I don't (or why don't I) access my account from the computer, I tell them "until you can give me as secure a connection as yours from the terminal behind the counter. And, no, that one over at that desk for public use doesn't seem as secure as yours behind the counter. Or, is it?" They never give me a direct or straight answer, so I don't trust it either.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  42. Not going to work by X-Phile · · Score: 1

    As long as people will work for 1 cent per captcha cracked on Yahoo, DomainKeys will have no impact on phishing attempts. Actually, it won't even cost that much any more since Yahoo and Hotmail captchas can now be identified by software up to 5% of the time.

    --
    "Well you're not Fiona Apple, and if you're not Fionna Apple, I don't give a rat's ass."
  43. So Why Not Just Sign It? by StormyMonday · · Score: 1

    I've wondered about this for years. Get a cert from Verisign or whoever. Sign your outgoing mail. Put the public key on your DNS server. Done.

    All modern e-mail clients that I'm aware of have S/MIME signature checking built in.

    Only problem I see is outfits like Yahoo that like to stick their own stuff onto the end of your mail. Domain spoofing is too difficult to use just for spam.

    --
    Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
  44. Problem solved by kellyb9 · · Score: 1

    Some of the Internet's most powerful companies -- including Yahoo, Google, PayPal and AOL -- are brandishing a new weapon in the ongoing battle against e-mail fraud. They invented smarter users?
  45. Re:DKIM doesn't help with the domain is compromise by metamatic · · Score: 1

    Banks could simply *sign their e-mail* using S/MIME and the same certificate system used for SSL.
    S/MIME is already supported by Microsoft, Apple Mail, Lotus Notes, Thunderbird, and so on.

    Google really ought to get off their asses and support it in Gmail.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  46. Universal encryption by bwcbwc · · Score: 1

    The only way banks can send verifiable information to their clients is if they provide each client with a unique public key for signing and decryption. Until internet fraud becomes so expensive that this option looks affordable, it isn't going to happen.

    Even then, some bonehead consumers will fall for unsigned emails from "their bank" saying that the encryption key needs to be updated, but I think of that as evolution in action. There are always going to be people falling for different types of fraud simply out of their own greed or stupidity. Kind of like the sub-prime loan crisis where the mortgage brokers and mortgage derivatives houses seem to have scammed the rest of the financial industry, as well as consumers of both mortgages and mortgage-backed financial instruments.

    --
    We are the 198 proof..
  47. Re:Might help a little but could be dangerous as w by Znork · · Score: 1

    My company doesn't automatically let through any mail that comes from paypa1.com. It does, however, have several domains in whitelists, from which I do recieve a load of (forged header) spam. SPF or domainkeys filtering would allow them to keep the whitelist, while autojunking anything else purporting to be from the whitelisted domains.

  48. Yahoo spam accounts by WoodstockJeff · · Score: 1

    Given that spammers can create thousands of Yahoo accounts automatically with a 35% success rate, it's become rather useless to rely upon Yahoo to shut them down on a complaint - there are probably more created each hour than Yahoo can disable per day. Of course, SPF has been a disappointment, too; too many companies who say they support its use also don't want to risk having anyone bounce their mail, so they put a "soft fail" parameter into their SPF strings - they list all the acceptable servers, but tell you to accept it from anywhere, in case they missed something. Haven't checked if eBay/Paypal has fixed this in the last couple of months, but Hotmail hasn't, and neither has AOL.

  49. Re:Useless.... In the mean time... by bpsbr_ernie · · Score: 3, Informative

    You think the terminal behind the counter has a secure connection? One very large nameless bank that I can think of, uses plaintext over IP from behind the counter...

  50. PDA Support by sshambar · · Score: 1

    While I'd love to support DKIM (one more tool...) on my email server, my family all use Blackberries and iPhones -- the blackberry internet service (BIS) doesn't appear to support supplying a private key, or DKIM signing in general, so if I implement DKIM then I'm basically marking all the messages sent from the Blackberries as spam :P I assume the iPhone is in the same camp, but haven't looked into it since the BIS limitation already knixes the deal...

    1. Re:PDA Support by Jim+Fenton · · Score: 1

      DKIM is designed to not require individual devices such as PDAs to be modified; that's one of the benefits of signing at the domain level. But it does require the domain to support it, although with a Blackberry you may not have much choice in the matter.

      Maybe if enough people ask nicely?

  51. custom message id by F�an�ro · · Score: 1

    include a custom string in the message id of mails that you send. Thunderbirds and most other mailers offer some way to do this.

    Whitelist everything that contains this string, blacklist everything else from your address

    In addition, most mails that are replies to one of your mails will contain your message id in its references header, so by whitelisting this string, you also prevent falsely classifying those as spam.

    1. Re:custom message id by LiquidCoooled · · Score: 1

      At this moment I don't want to fix it.
      Its quirky enough and happens infrequently enough that I laugh everytime I get one. :)

      --
      liqbase :: faster than paper
  52. Simple solution by unitron · · Score: 1
    Make e-mail "sender pays".

    ISPs could offer 'x' number of bytes free per month with account, charge extra for any above that. This would make sure that ISPs keep track of who was sending how much. The problem comes from "evildoers" who send in bulk, so this would catch them, or at least make it unprofitable for them to flood the "tubes" with their stuff. If someone's computer was taken over and being used, they'd soon be made aware when their ISP sent a message saying "You used up your quota in the first 3 minutes of this billing period".

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

    1. Re:Simple solution by crunzh · · Score: 1

      But it will cost a lot of money for the ISP to administer and would make problems for legitimate users.

      --
      Visit http://www.crunzh.com/ for free software. Mac/Lin/Win
    2. Re:Simple solution by unitron · · Score: 1

      But the ISPs would save money by not having to pay for all that extra bandwidth used by the bulk mailers.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  53. No more v1acra? by fm6 · · Score: 1

    Seriously, though, it's a lot harder to send spam if you can't hide behind a forged or throwaway email address. Is there anybody here not totally sick of spam?

    For years I've been ranting for an anti-spam solution that uses authentication, and ranting against blacklists, heuristic filters, and all the other evil, unreliable kluges we use now. I guess nobody was willing to invest in the infrastructure that would make authentication work. Thank God for phishers: thanks to their scams, banks are getting hurt, and they're willing to spend a little money to fix the system.

    1. Re:No more v1acra? by cheater512 · · Score: 1

      There needs to be something like DKIM which works on email addresses and not domains.

      At the moment it works well for companies at risk where they can control all the email from their domain.
      It doesnt work for ordinary email accounts however because some services (e.g. blog, forum etc...) will try to send emails from other domains.

      If there was a way so you entered in your private key (a disposable one maybe?) to the services which need to send email from you then it would suddenly be difficult to send spam.
      They would have to spend a great deal of effort to try and get private keys.

    2. Re:No more v1acra? by fm6 · · Score: 1

      There needs to be something like DKIM which works on email addresses and not domains.
      Why? If, v1acra.com turns out to be spam friendly, you stop accepting email from that domain. It's a blacklist, not unlike the IP block blacklists we have now. The difference is that no one person or entity controls every user of an IP block, but you can't use a domain without the permission of the domain holder.
  54. Re:Useless.... In the mean time... by davidsyes · · Score: 1

    That's scary, and just reiterates that computer network planners or so-called security experts need to be 3x looked over... or overlooked for the job.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  55. Just got my first authenticaed email! by killmofasta · · Score: 1

    But it was spam, from another account on the same isp.
    I traced the IP, verified the headers, and got a canned reply.

    Great technology, if only it would provide some benefit.

  56. The problem with DKIM by Anonymous Coward · · Score: 0

    The main problem with DKIM is that it is policy-optional. The policy is the thing that tells you a domain's signing policy. Do they sign all of their mail? Where should you find the public key? Do they have a particular third party handle all their signing?

    If I want to filter incoming email, I need to know if a particular site's policy. If they sign everything, then I can instantly filter all unsigned, or badly-signed email. But with DKIM, I don't know a site's policy when I get the email. According to DKIM, if I get an email, and it is signed, and it's headers say that it should be signed by foobar.com, then I can decide whether or not to accept it based on whether or not I trust foobar.com. It's soft spam filtering, just like what we have now. So if bigbank.com has their mail signed by prosign.com, a hacker can still create a perfectly legitimate DKIM message signed by evil.com, and the recipient won't know for sure who is supposed to sign the mail, and has to make a judgement call.

    DKIM does have an optional policy. But it has to be referred to in the email headers. Spammers and phishers can easily craft messages that point to a different policy, or leave out the policy.

    A better system, that's been consistently rejected by the DKIM developers, would be policy is required. You get a mail, you look up the domain's policy, and you can decide in a concrete way if this mail really came from that domain. If their policy says they sign their own mail, or prosign.com signs it, then you could instantly drop that evil.com-signed message on the floor. It would offer cheaper better spam filtering, and more concrete protection to domain owners that their domains couldn't be spoofed. Sites with no policy, or with a transitional policy, would still require some mail filtering, but eventually most people would get on board, and most email would be easily filterable. Some argue that this is already covered by SPF, but SPF is not an end-to-end solution, and therefore much easier to fool in several ways.

    Some also argue that in this case the spammers would just use fake domains. But in a world where email was filertable based on signatures, you could develop a rapid blacklisting system for new spamming domains that would actually work. All centralized blacklisting systems today are hampered by the fact that spammers can forge real domains as easily as fake ones. DKIM doesn't fix that, but a policy-first system could. To put the argument another way, locks don't stop crime, but I still want a lock on my door. And I think there's a lot less crime because of locks.

    DKIM makes sense only if there are very few email signers, e.g. like web certificate authorities. Then you could trust all mail signed by prosigner.com. It seems to me the primary goal of DKIM is to create a new email signing business that makes more money off of spam than the spammers do.

    It's more likely though that DKIM is well-intentioned, but hasn't had the guts to confront the central problem: forging email is allowed by design. Under DKIM, it's still allowed. It's explicitly allowed so that DKIM doesn't break anything (god forbid). In my opinion, if we really want to have an impact on spam, we need to put an end to forgery. A policy-first system would allow domain owners to set their own forgery policy.

    tom

  57. Re:DKIM doesn't help with the domain is compromise by jonwil · · Score: 1

    Even better is for banks to abandon email altogether and deliver important messages via direct postings on their website, a message service in their online banking system or failing that via snail mail.

  58. By address and not domain? by ttfkam · · Score: 1

    One of the strengths of DKIM is that it can work with existing infrastructure like DNS. DNS knows nothing about individual addresses. Many SMTP servers don't even know much about individual addresses since they are just relays.

    That said, there can be more than one DKIM signature per domain. Hell, it's technically possible to create as many DKIM signatures as there are email addresses, it would just be a major PITA to maintain.

    With DKIM you can at least hold domains accountable to their users' behavior and indemnify them against the behavior of nefarious individuals outside of their network. It truly is an elegant solution to the problem of authentication and reputation.

    If you want security on just your own email address, use PGP/GPG to sign/encrypt the email. Problem solved. The point to DKIM is that an ISP can implement it without having to educate users or alter their workflow a single iota.

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  59. Wrong by ttfkam · · Score: 1

    DKIM allows the sender to specify which headers to include and also limits on the how much of the content to use for the cryptographic hash (so that automatically added footers don't spoil the party). DKIM was *designed* to work with relays without causing problems, extra work from administrators, single points of failure, etc.

    DKIM isn't even intimately tied to DNS; it just uses DNS because that's what people have today. Any other domain lookup mechanism would work including LDAP or an HTTP request.

    SPF is broken in that "tracking exists: mechanism" is still spoofable and requires constant maintenance. The cryptographic key of DKIM cannot be spoofed today.

    Another huge win is that SPF requires that you make an audit of all of your sending servers or risk bouncing messages. This is why most companies still have a "~all" at the end of their SPF records. What good is "allow all when in doubt"? DKIM solves this by sidestepping the server IP enumeration issue altogether. The only requirement is that your MTA software (not email client!) supports DKIM.

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  60. Incorrect by ttfkam · · Score: 1

    DKIM is email-based, not email user name-based. It *can* use the email address as part of the signature, but this is not necessary. Unlike SPF, you can also have multiple signatures per domain so that all of your eggs are not in one basket.

    Basically the email server has the private key in a cryptographic key pair. The public key is placed in a special DNS domain entry (but this special entry does not violate standard DNS syntax). The SMTP server (or client) adds the header "DKIM-Signature" to each email, which contains the query mechanism, the cypher type, which other headers and bits of content were used to generate the signature, etc. When the recipient's email server gets the DKIM-signed email, the receiving server queries for the public key (usually from DNS, but that is not a requirement of the DKIM spec) and verifies from the signature that the email is valid.

    It is a much better solution than SPF in that DKIM works through relays without any problems, is not dependent upon DNS should DNS ever get updated or replaced, and does not rely upon a fixed list of server IPs or host names to function correctly. DKIM could work from a laptop in a hotel room provided the email client understands DKIM and you have a valid private key. Once again, the public/private key pair for the laptop need not be the same key pair for the rest of the organization. In fact, DKIM even allows for expiring old keys and putting new ones in place without interrupting service.

    In summary, SPF was marginal at best when it was the only game in town. DKIM does everything SPF does, it does it better, and does a lot more with fewer headaches.

    Let SPF die and do not mourn its passing.

    (And in case you were wondering, yes, I have maintained mail servers before and have worked in the past for two different companies that sell SMTP servers and software. I was the one who wrote the section about DomainKeys, DKIM, SPF, SenderID, GoodMail, etc. in the product manual.)

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
    1. Re:Incorrect by Degrees · · Score: 1
      Don't get me wrong - if my MTA vendor builds in DKIM support, I'll use it. But I won't use it as the primary because it looks CPU heavy. A few months ago, my MTA was getting 9 connects per second per 24 hour period.

      I'd be nuts to attempt do public key cryptography at that rate.

      So really, I'll use RBLs and SPF and SURBLs to get rid of the obvious crap, and then validate what does get through the lightweight barriers. I don't really care what method is used on the back end - DKIM is fine by me. But DKIM won't be the primary, essentially because it would make a fine denial of service attack vector by a botnet.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
  61. SPF was good. DKIM is much, much better. by ttfkam · · Score: 1

    The only way you could think that SPF was better was if you did not understand DKIM or hadn't read the DKIM spec.

    Also, just because you add DKIM support doesn't mean you have to dump SPF; they are not conflicting technologies. DKIM is simply a better technology. I would even venture to say that generating a private key pair is easier than enumerating all of the IPs and host names in your domain in perpetuity like you do with SPF.

    Check your SPF record. Does it end in "~all" like most domains? Are you really satisfied with a technology where the usual answer to a query is "maybe?"

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
    1. Re:SPF was good. DKIM is much, much better. by Ash-Fox · · Score: 1

      The only way you could think that SPF was better was if you did not understand DKIM or hadn't read the DKIM spec.
      I don't think DKIM is better because nobody I communicate with uses it. A unused technology is not useful in this situation.

      Also, just because you add DKIM support doesn't mean you have to dump SPF; they are not conflicting technologies. DKIM is simply a better technology. I would even venture to say that generating a private key pair is easier than enumerating all of the IPs and host names in your domain in perpetuity like you do with SPF.
      The article linked by the grand parent suggests I dump SPF completely. Since none of the banks, paypal and so on do not use DKIM, I honestly have no real use for it at the moment.

      Check your SPF record. Does it end in "~all" like most domains? Are you really satisfied with a technology where the usual answer to a query is "maybe?"
      Looking at my domain and a few banks I use, it ends in "-all".
      --
      Change is certain; progress is not obligatory.
  62. Mod parent up! by ttfkam · · Score: 1

    In a discussion where so many people have no idea what they're talking about, especially with regards to DKIM, it's refreshing to see such an accurate point.

    DKIM + DNSbl = dead spam

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  63. Not even wrong by ttfkam · · Score: 2, Informative

    You are so far from correct, you're not even wrong.

    S/MIME requires a certificate signed by a third-party certificate authority to be even remotely useful. DKIM does not. A self signed cert wouldn't work for S/MIME because any spammer could then just generate their own key pair and send.

    PGP is an end-to-end signature and encryption solution. This is a completely different problem domain. PGP/GPG can guarantee that userA@placeA.com actually wrote the email to userB@placeB.com and that only userB@placeB.com could have written it.

    BUT...

    This requires that every single user on the internet gets a copy of PGP and shares their public key with everyone they know. Most businesses (even the legitimate ones) don't know all of the people that contact them. Could you imagine telling a sales department that they can only converse with people with people they have previously talked to? I'm sure they'd all quit long before you went bankrupt.

    DKIM can work (and usually does work) at the organizational and domain levels. This is a huge win for adoptability since most folks haven't even heard of PGP let alone public key encryption let alone how to use them.

    Your comment about SPF is almost correct, but the failure to widely commit to SPF is not because of apathy. After years of growing their IT infrastructure out, to list all possible SMTP launch points is not only prohibitively expensive, but hard to manage for very large organizations that span multiple subnets and multiple continents.

    DKIM signs header fields, it's true, but organizations decide which fields are used for the signature. It's not like DKIM uses all fields. In fact, it can use the content of the email or a subset of the content as part of the signature as well.

    Matching on the envelope is a *bad* idea. It was a bad idea for other technologies, and it'll be a bad idea for the next crop of technologies that use it. As soon as you have an email redirection from one relay to the other, the headers will usually remain intact but the envelope will most certainly change.

    DKIM breaks on relay more than SPF? You are obviously high. DKIM was *designed* to be more relay friendly than SPF. If DKIM is causing you problems when going through relays, the problem lies with your DKIM setup, not with DKIM.

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
    1. Re:Not even wrong by vsync64 · · Score: 1

      I wish you had read my post more clearly before replying. Linking the definition of a widely-known snarky phrase was a nice touch though. When you're on Fark you must be one of those people that mention "Rosebud" or "PC Load Letter" and then tag it with "/obscure?".

      Had you read my comments in detail you would have seen me complaining about Yahoo much more than I was complaining about DKIM. (I have DKIM deployed on my mail servers and I acknowledge its usefulness within the constraints that you highlighted.) In fact, my chief complaint was and is that Yahoo doesn't support the standard DKIM — the spec of which they helped write! — and instead sticks to their original homegrown DomainKeys, which was superseded by DKIM for good reason.

      Once you understand that, the rest of my comments should become more clear. For example, my comment about intermediate mail servers was limited to DomainKeys breaking when those relays add headers. You argue that DKIM lets you choose which header to sign, and you are absolutely correct, which is one of the improvements of DKIM over DomainKeys.

      You also missed my point about SPF versus DKIM/DomainKeys. If postmasters are unwilling or unable to even make a list of all their mail servers, they're much less likely to ensure that they're all signing outgoing mail and doing so properly. Therefore no one is going to deploy SSP, and you can't do anything with unsigned mail that should be signed, just like you can't do anything with GMail that didn't come from a Google mail server (or at least can't if you want to respect standards).

      Finally I disagree strongly that doing anything on the envelope is a bad idea. With SPF, it is a great idea, because it's finally the single reliable piece of information about a message. You know who's responsible for it, and therefore once mail gets to you that irritates you (spam/phishing etc) you can talk to the appropriate postmaster, because you finally know who the postmaster is. Mailing lists work, and as for forwarders, these are all set up by the recipient so they know who to whitelist.

      I do agree that SPF and DKIM solve different problems, although they do have a little overlap. Again, I have both deployed on outgoing and incoming mail. But in practice SPF proves far more useful for spam reduction, and would for phishing except for the problems discussed above.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  64. Answers by ttfkam · · Score: 1

    The main problem with DKIM is that it is policy-optional. The policy is the thing that tells you a domain's signing policy. Then why is there a "Sender Signing Policy" section in the DKIM spec for precisely this purpose?

    Do they sign all of their mail? Once again, see the Sender Signing Policy.

    Where should you find the public key? Maybe the location/method specified in the DKIM-Signature header in the email... When you see "q=dns" in the header, you query DNS. Did you even look at the spec before posting?

    Do they have a particular third party handle all their signing? No, that was one of the design goals of DKIM: no mandatory third-parties necessary; you don't have to pay to play. If you make people pay for a technology, there's less chance they'll adopt it on a large scale.

    Here's your primary mistake: DKIM is not now nor has it ever been an anti-spam technology. It is an authentication technology. It makes sure you are who you say you are. Used in conjunction with deny lists and reputation services like Spamhaus, it can block spam. But more importantly, no one can send from "paypal.com" except PayPal. If spammers/phishers cannot spoof domains, you may still get Viagra ads, but you won't get eBay hacks. Once spammers are cornered to their own domains, those ISPs will be systematically blocked with nowhere to go. ISPs that tolerate or aid spamming/phishing will find that they are no longer able to communicate with the world anymore.

    A better system, that's been consistently rejected by the DKIM developers, would be policy is required. You get a mail, you look up the domain's policy, and you can decide in a concrete way if this mail really came from that domain. Man! Where do you get this stuff? When you receive a signed message, you don't have to look up a policy. All you have to do is look up the public key associated with the message category (the "c" attribute in the DKIM-Signature header). The message will either pass or fail. Done. No policy lookup necessary. If it should be signed in some other fashion, there wouldn't be a valid public key for it in the first place!. If there is no valid signature, then you look up the policy using the extremely well documented steps for doing so.

    DKIM makes sense only if there are very few email signers... Wrong! DKIM was *designed* so that third-party authorities were not necessary. All you need at the minimum is to generate a public key pair and deploy them. Your private key is stolen? No problem! Generate a new pair, sign all new mail with the new private key and publish the new public key on your DNS server. DKIM makes absolute sense even with ZERO third-party authorities. The only ones who push that line are the third-party authorities because they want your two bits.

    Please stop discussing DKIM. You obviously do not know enough about it to give reasoned advice on the topic.
    --

    - I don't need to go outside, my CRT tan'll do me just fine.
    1. Re:Answers by Jim+Fenton · · Score: 1

      A couple of smallish corrections:

      The SSP specification is under active development in the IETF DKIM Working Group. There is a much newer version of the spec here, but the spec is still evolving.

      The public key is looked up using the "s" (selector) and "d" (domain) attributes of the signature. "c" specifies the canonicalization algorithm (used to deal with trivial modifications such as spacing to the body).

      But generally, very good points...

    2. Re:Answers by Anonymous Coward · · Score: 0

      I never said DKIM had no policy. I said it was optional. Because it is.

      As you so clearly point out, the information on how to check an email signature IS CONTAINED WITH THE EMAIL. This makes it trivial for anyone to create a valid DKIM message from paypal or anywhere else that simply refers you to a fake third-party signature. Therefore under DKIM not only can you still forge mail, you can even forge "authenticated" email. The point of a policy-first system would be precisely to have something that's outside the email (a defined policy location in DNS) to use to verify the email.

      As you say yourself, when you receive a "valid" signed message, you don't check any policy. This is why I say it's optional. But to reiterate, it only has to be valid with respect to it's own headers which are allowed to refer to any third-party signer; it doesn't have to be valid to anything directly tied to the sender. This is why spammers can still forge email from any domain under DKIM -- they can construct valid DKIM headers that say their spam is signed by whoever they want.

      Also, I agree completely that DKIM is not for fighting spam and phishing. But WHY NOT? You really have to bend over backwards to prevent a good message authentication scheme from being able to definitively help the spam/phishing situation. DKIM has bent over backwards (or is it forwards?).

      More importantly, everyone out there is wanting and hoping and expecting a solution that helps with spam and phishing. DKIM may not be designed to do this, but the repeated belief that DKIM would help with this makes it clear what the consumers want.

      And I agree that in a purely technical sense, DKIM doesn't require centralized signers. But back to the spam thing, DKIM doesn't claim to have NOTHING to do with spam, it simply claims that it allows recipients to filter as they choose based on reputation. But it isn't the sender's reputation, it's the signers reputation. So if you do want to use DKIM for filtering, you need to decide which signers you trust and don't trust. If most people sign their own email, and spammers can forge "valid" DKIM email from anyone, the reputation model for filtering spam is hardly better than the mess we use now. The bulk of your mail will still come from unknown signers, and will have to be traditionally spam filtered.

      But, if almost everyone used a handful of trusted signers, then most email (from the trusted signers) could be delivered without spam filtering. So this is why in my opinion DKIM includes an implicit preference for a small number of signers. Also note that this approach only helps one side of the equation - the efficient delivery of trusted email. That's great but it would be nice to stop the delivery of spam from spammers, instead of having to send it through traditional spam filtering techniques.

      It's not that you have it all wrong. In a purely factual sense your pretty much correct. You're just missing the big picture of what this means to the world. The internet could gain a tool that would look very much like DKIM, that would block forging and reduce spam and phishing, with no greater effort (arguably, less effort) than that used to develop DKIM. It's baffling to me why the DKIM folks sidestepped doing something so useful when it was so very close to what they actually developed.

  65. Re:DKIM doesn't help with the domain is compromise by heybo · · Score: 1

    You are right these days most of the complaints and spam mail that is getting by the filters and being sent to our Abuse Department is coming from Yahoo. Yes we've sent over 100 of these through their little form with the header information and still the next week more 419 spam with the same! FROM: address.

    I called Yahoo and after an hour of being dropped and calling back I could not talk with anyone connected with the mail system. The ONLY thing I got was "Fill out the form." They actually told me that their was no phone in the office where the Postmaster was at. They really expected me to believe that too.

    So here we have a site promoting and using Domain Keys (yes they're in the headers of these email so they must be vaild!) Yet they are enabling the abusers of the network. Domian Keys aren't going keeping this shit out it has a vaild key!

    The only thing that will help is that companies like Yahoo and Hotmail clean up their own back yard and for them to somehow allow Engineers from one network talk and work out issues with THEIR! network. If they don't stop accounts that are doing this they are accessories to this crime and this IS a crime. You can only stop something at its source and the source is the orginating email account. These email accounts are being hosted by Yahoo.

    There was a day when you had a problem and you did a whois lookup and called the Techinal Zone Contact and got things worked out. Sadly these days when dealing with the Big Boys like Yahoo and Hotmail are gone.

    There is a method to deal with this and I am working on getting it approved here. Block all mail from Yahoo and explain to our customers that this is where their spam is coming from and to tell who ever is trying to send them mail to get a real email account somewhere.

    Sure we're a little company and if we do this it will only cause a small issue with them but if more networks just started refusing Yahoo Mail soon it would make an effect on their user base.

  66. Re:Useless.... In the mean time... by speculatrix · · Score: 1

    indeed, most banks use X25 circuits for inter-site links, and these carrying credit card and other payment data in plain text

    X25 is quite an old simple protocol and usually over slow-ish circuits (9600bps) so you could probably tap into it with something as basic as an original palm pilot!