• On GameSpot: BlizzCon 2008: Diablo III's wizard

May 22, 2007 10:30 PM PDT

Promising antispam technique gets nod

Spammers, phishers and other Internet bottom-feeders, be warned.

A key Internet standards body gave preliminary approval on Tuesday to a powerful technology designed to detect and block fake e-mail messages. It's called DomainKeys Identified Mail, and it promises to give Internet users the best chance so far of stanching the seemingly endless flow of fraudulent junk e-mail.

Yahoo, Cisco Systems, Sendmail and PGP Corporation are behind the push for DomainKeys, which the companies said in a joint statement will provide "businesses with heightened brand protection by providing message authentication, verification and traceability to help determine whether a message is legitimate."

The draft standard that the Internet Engineering Task Force adopted is more promising than most other anti-spam and antiphishing technologies because it harnesses the power of cryptographically secure digital signatures to thwart online miscreants.

The way it works is straightforward: if PayPal sends an e-mail notice to customers about their accounts, the company's outgoing mail server will quietly insert a digital signature into the legitimate message. (Because the signature is embedded in the message headers, it's generally not visible to human readers.)

Let's say the recipient has a Yahoo Mail address. Yahoo's mail servers can automatically check PayPal's Internet domain name listing to verify that the digital signature is valid and the message truly originated at Paypal.com. Signatures by authorized third parties are permitted as well, which is useful for outsourced e-mail.

If the signature doesn't check out, the message is probably spam--or a phishing attack designed to try to fool someone into divulging their details about their PayPal account. While the DomainKeys standard doesn't actually specify that messages with invalid signatures should be flagged as junk, Internet service providers are likely to do just that.

DomainKeys explained

DomainKeys works by embedding a digital signature in the headers of an outgoing e-mail message. If the cryptographically secure signature checks out, the message can be delivered as usual. Otherwise, it can be flagged as spam.

Here's an example of an embedded DomainKeys header:

DKIM-Signature a=rsa-sha1; q=dns;
d=example.com;
i=user@eng.example.com;
s=jun2005.eng; c=relaxed/simple;
t=1117574938; x=1118006938;
h=from:to:subject:date;
b=dzdVyOfAKCdLXdJOc9G2q8LoXSlEniSb
av+yuU4zGeeruD00lszZVoG4ZHRNiYzR

All of these steps represent a belated effort to fix a fundamental problem with Internet e-mail: it was designed in a far more innocent era and came with little built-in security. (An additional benefit of fixing e-mail is that, in addition to targeting phishing attacks, DomainKeys can also help in identifying the kind of spoofed e-mail that led Engadget to falsely report last week that Apple's iPhone would be delayed.)

In the long run, DomainKeys is more promising than existing antispam and antiphishing technologies, which rely on techniques like assembling a "blacklist" of known fraudsters or detecting such messages by trying to identify common characteristics.

But spammers have invented increasingly creative counterattacks, such as inserting image advertisements in the text of messages and appending excerpts from news articles and fiction works in an attempt to defeat the popular antispam method of Bayseian filtering. That kind of counterattack is called Bayesian poisoning.

DomainKeys represents a radical shift in the arms race between phishers, in particular, and Internet users: it's effectively a tactical nuclear attack that can't be countered. The digital signatures, which use public key cryptography, are viewed as unforgeable.

But the DomainKeys approach does suffer from one serious, short-term problem: it's only effective if both the sender and recipient's mail systems are upgraded to support the standard.

Also, it does not do anything to flag junk e-mail sent by a legitimate company, or identify spam sent from a domain name with a true DomainKeys record. By restricting spammers to a limited set of domain names, however, Yahoo believes "a persistent reputation profile can be established for that sending domain" that can be updated over time and posted publicly.

Other advocates so far include antispam vendors and frequent e-mail senders: AOL, EarthLink, IBM, VeriSign, IronPort Systems, Cox Communications and Trend Micro.

MediaPost puts DomainKey adoption at 48 percent among large online retailers. But that doesn't include large ones such as Dell, Wal-Mart Stores, Target, Gap, Macy's and Circuit City, even though they would likely benefit from being able to send authenticated e-mail. Yahoo, on the other hand, has used earlier versions of DomainKeys to sign all outgoing e-mail since 2004.

The Internet Engineering Task Force's preliminary approval does make DomainKeys, or DKIM, an official proposed standard. But because it's the only technology that has achieved that status--Microsoft's competing Sender ID idea has not--it has a visible edge.

In a blog posting on Tuesday, Yahoo engineer Mark Delany said: "Everything hinges on wide-spread adoption. Now that DKIM is on Standards Track, the hurdle to global adoption has been greatly reduced, but not cleared. I joked earlier that someone might not have heard of DKIM, but the email industry is so big and diverse that evangelizing, education and encouragement are needed to ensure the success of DKIM."

While the Sender ID program is similar in principle to DomainKeys, its acceptance has been limited because Microsoft initially did not agree to license patents in ways that are compatible with GNU General Public License. For its part, Yahoo has agreed to open up a number of its pending and granted patents for use with DomainKeys.

DomainKeys Identified Mail is a reworked and enhanced version of the DomainKeys concept initially invented by Yahoo. The newer version supports features like greater security and digital signatures by authorized third parties. A list of frequently asked questions describes how to configure an e-mail server to use DomainKeys.

See more CNET content tagged:
DomainKeys, digital signature, PayPal, signature, phishing

Add a Comment (Log in or register) 76 comments (Showing first 20 comments)
Not a cure-all by any means
by hollasch May 22, 2007 10:53 PM PDT
This method might tell me that email from bob@aol.com really came from AOL, but it doesn't mean that Bob can't send me spam. Worse, will mail from my domain be automatically ignored because I don't own a big commercial domain? Given that the web is much more than large interconnected corporations, I don't see this affecting much more (hopefully) than phishing attacks. Not bad as far as that goes, I guess.
Reply to this comment View reply
Ron Jeremy Agrees
by Stating May 22, 2007 11:30 PM PDT
My new best buddy, Ron Jeremy (shhh, did you here how BIG he was), who emails me at least 5 times a day, agrees that sender authentication is the cure for "performance problems". Wanna buy a Rolex watch cheap?
Reply to this comment
Microsoft sides with French approach
by njondet May 23, 2007 12:02 AM PDT
It seems that Microsoft has chosen the more traditional "blacklist" approach favoured by the new anti-spam platform sponsored by the French government, known as
Signal Spam
Reply to this comment View reply
Spam can be gone tomorrow... if....
by webkruzer1 May 23, 2007 12:52 AM PDT
Ya know... this is sooo stupid.
Why screw around with all this spam BS and filters and rules... whatever.
It takes a few minutes and all the e-mail providers can fix this problem tomorrow.
Two words: WHITE LIST.

If you don't know what that is or how it functions do a search and read.
In a nutshell; you have a list of e-mail addresses(white list) where you allow the mail to land in your inbox. All others.... you don't even see.
Nothing to delete, filter and all those BS things people do nowdays.

If none of the spam comes in, obviously there is no money to send it. Spam can be elliminated within a week if everyone using a white-list.

Yahoo, Google and others could provide a white list function but they don't want to. You have to ask them why. It's just plain stupid.

I started a webmail service with a white-list function, but the software kinda slow. If you're interested to see how that works, check out the site: www.webmail-usa.com
It's free and no ads or promo.
Reply to this comment View all 6 replies
The answer will never be technology
by w_jackson May 23, 2007 4:42 AM PDT
The answer to spam lies in making the financials unattractive to the spammers.

Today, it costs them effectively nothing to send millions of messages. If the hit rate of someone who buys something is .01%, who cares, they still make money.

If a system were devised that charged $.0001 per email sent and ISP's played along by giving most "retail" users 10000 messages per month and large (legitimate) corporations (who sign up for some kind of authentication like DKIM) unlimited messages then the finances turn upside down and the profit for spamming goes away, or they at least get much more selective in who they send to.


Me, I can't see the arms race stopping since every technology used will have some form of hack that breaks the system (cryptology included, tell the folks from the MPAA that crypto systems are uncrackable) The solution has to lie in the financial equation.


-bill
Reply to this comment View all 2 replies
What About Robots?
by Lawrence Ricci May 23, 2007 5:05 AM PDT
I do not see how this will help stop SPAM from user PC's co-opted by malware trojans. It seems what this does is authenticate email from 'known good' domains- but AOL and Roardrunner are 'known good' domains, are they not?
Reply to this comment View reply
Domainkeys can be faked
by tomal_bhai May 23, 2007 5:56 AM PDT
I receive tens of junk mails that has flagged as "not forged" in my junk mail folder of my yahoo mail account.

I dont know whether domainkeys can be a solution to prevent spams when already they are being used in spam mails.
Reply to this comment View reply
Spam is payback...
by Kings X Rocks! May 23, 2007 7:00 AM PDT
Spam is payback for "publishing" your email address on some website...who then either sold it or had it harvested.

Use one of the free email addresses whenever you're filling out a form on the web. Then the spam goes to that account, and you don't have to be bothered with it.
Reply to this comment View all 5 replies
Taing this model and making it more universal
by wildchild_plasma_gyro May 23, 2007 7:04 AM PDT
Ok so the world is developing ever more communication standards and technologies so really we need to take this kind of model any realy iron it out over the years so that it might fit for all/most of the problems we have from communication.
So far we havent done that good a job well atleast i get junk mail i find usless reather often and such.
Reply to this comment View reply
What leaves a bad taste in my mouth...
by thedreaming May 23, 2007 7:32 AM PDT
"Signatures by authorized third parties are permitted as well, which is useful for outsourced e-mail."

Traslation: You're still going to get spam but just from the people we do business with.
Reply to this comment
No Mention of SPF?
by ferricoxide May 23, 2007 7:39 AM PDT
How is DomainKeys the first standards track solution? SPF got on that track a couple of years ago and got a formal RFC published in April 2006 (RFC 4408). DomainKeys didn't get a published RFC until September of last year (RFC 4686).

-tom
Reply to this comment View reply
Spam is a BEHAVIORAL problem...
by gefitz May 23, 2007 9:06 AM PDT
If you don't GIVE your address out to every tom-dick-and-harry website that asks for it, you will NOT get spam (except on the extremely rare occasion that a spam server happens to do a random-alphabet send to everyone on your mail server...)

Train your users to STOP typing their email address into websites, and let them know that THEY'LL have to deal with the spam if they get it.
Reply to this comment View all 2 replies
There is always a workaround
by C_G_K May 23, 2007 10:08 AM PDT
The spammers will find some way around this I'm sure. That is not to say that it won't have an impact. No security measure is completely foolproof.
Reply to this comment
So, I take a legitimate message and extract...
by Ngallendou May 23, 2007 10:24 AM PDT
... the digital signature and put it into my fraudulent message...
Reply to this comment View reply
Meet the mother of all spambots
by ralahinn1 May 23, 2007 12:38 PM PDT
http://www.botmaster.net/more1/
if this thing can find it's way around getting shut out of forums, an email version could probly be made too:(
Reply to this comment
Email rec'd to no To: field?
by NoVista May 23, 2007 6:29 PM PDT
Last week, I had Yet Another of the Nigerian scam messages. OE showed nothing in the To: file and looking at source, I could identify nothing to explain why =I= received it.

I trashed the message, so can't corroborate my statement with evidence. Oh well.

Last time I had a Niger offer, I fwd: that to my ISP and surprise (NOT!) there was no reply.

Meanwhile, only this morning, I received another kneejerk from a known contact -- her msg with 25 addys in the To: field no doubt spawned thousands of panic follow-ons about the dread "Olympic torch" virus threat. *sigh*

Such people never learn, no matter how many times you tell them it takes only seconds to google about suspect threats.
Reply to this comment View all 2 replies
How do receivers get the sender's public key?
by bluemist9999 May 24, 2007 4:50 AM PDT
In order to verify the signature, receivers need to have the sender's public key before they receive any email from that sender.

How will receivers get that? Do they use a trusted third party? I'd imagine they need to---if the public key is in the email, the DKIM method offers no security because any spammer could create a public key and sign the message.
Reply to this comment View reply
ISPs could be more proactive
by cnetuser234 May 24, 2007 6:38 AM PDT
A lot of spam comes from infected machines.
It should actually be no problem for ISPs to spot
sudden unusual outgoing email activity, and shut down
that connection and inform the person that they need to clean
up the machine, and only then let them get back on-line.
If ISPs were serious about this, spambots would loose their
appeal.
But there are probably enough "disinterested" ISPs out there,
that want their money no matter what goes through their cables.
However, these would probably be not Major ISPs. If
lots of SPAM comes through a particular route, the
large ISPs could block that.
Indeed Verizon at one point disrupted email from Europe
to the USA by blocking major parts of it - claiming it
as SPAM. This is of course ridiculous.
But serious efforts on the part of ISPs to stem Spam
at the source would definitively help.
Reply to this comment View reply
As long as...
by wbenton May 24, 2007 8:00 AM PDT
Yahoo, Cisco Systems, Sendmail and PGP Corporation

As long as these companies ARE behind it and Microsoft is NOT... it's bound to be a winner. (* CHUCKLE *)

Walt
Reply to this comment View reply
Yahoo has uses domain keys?
by morningowl May 24, 2007 8:44 AM PDT
Then why do I still get tons of spam in my yahoo account from other yahoo accounts? As a matter of fact I get spam from alleged yahoo accounts in all of my email accounts. I have accounts with Gmail, Yahoo, Earthlink, Hotmail....The only one that seems to have limited spam is Earthlink....Gmail's filters catch a lot, but on a daily basis I have 30-50 spam messages in my Gmail spam folder...with Earthlink, I rarely get spammed at all.
Reply to this comment
 See all 76 Comments >>
Powered by Jive Software
advertisement

Latest tech news headlines

Resource center from News.com sponsors
You Need The Speed of Norton 2009
Introducing Norton Internet Security™2009

Click Here!
With one-click, one-minute install, under 8MB of memory usage and fewer, shorter scans, it's the fastest security suite anywhere. Norton. Smart Security, Engineered for Speed. Get a FREE trial today!

Click Here!
The Fastest Security Suite Anywhere

Experience the revolutionary Norton Internet Security™ 2009. With Norton™ Insight, a new feature, you get precision security that targets only at risk files for fewer, faster, shorter scans

Win a Trip to Space!*

Enter the Blast Off with Norton Sweepstakes for your shot at a trip to space. You could experience being fast and weightless, just like the new Norton 2009. *No purchase necessary; click for full details.

FREE Trial!

Act now to get your FREE trial of Norton Internet Security 2009. Try it for the protection. Love it for the speed

Norton Safe Web NEW!

A community-based system that rates web site safety

Norton Labs NEW!

Users can download new security technologies and share input directly with developers. Help us shape our future products!

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

advertisement

Inside CNET News

Scroll Left Scroll Right