Slashdot Mirror


Yahoo! Develops Anti-Spam Architecture

prostoalex writes "Yahoo!, the owner of one of the largest e-mail systems in the world, is said to be developing a cryptographic product that will be offered freely to mail servers. 'Domain Keys,' according to the Reuters article, would require the message sender to authenticate in order for message to come across a trusted e-mail network. The idea has been around for ages, however, it required someone from the big league like Yahoo! to step in." While Yahoo! isn't the first name that comes to mind when I think of trusted email, it's still a step in the right direction.

283 comments

  1. Oh yeah it seems like a good idea right now.... by i_want_you_to_throw_ · · Score: 3, Interesting

    But ultimately one has to worry about the lock that Yahoo! might have on servers once they get it installed all over the place.

    Could you imagine this becoming really popular and then Yahoo! getting bought by someone like oh say Microsoft? (or any other big commercial interest)

  2. Trusted email? by Kurt+Wall · · Score: 2, Funny

    "Trusted email" and "Yahoo!" should not be mentioned in the same sentence, except perhaps to say that these two things should not be mentioned in the same sentence.

    1. Re:Trusted email? by RonnyJ · · Score: 0, Redundant

      As one of the bigger free e-mail providers, I have to say that Yahoo do an excellent job of spam protection, especially when compared to Hotmail. Yes, some spam e-mails do creep into the Inbox instead of the 'Bulk E-mail' folder they provide for spam, but I use my Yahoo account day-to-day, whereas my Hotmail address I've had to dump due to the amounts of spam I get.

    2. Re:Trusted email? by hey · · Score: 4, Insightful

      I use Yahoo mail and its very good.

      They have a pretty good spam catching service.
      It puts suspected spam in a "Bulk" folder. You can
      review this folder or just like it get purged after 30 days. Nice. You can also click on the "its not spam" / "this is spam" buttons to help them tune.

      They offer a SSL login and it was discuessed recently on Slashdot that they use the Javascriptcrypto library to calculate MD5's on the client side and send the digiest for seduvcity (maybe when you are not logging in with SSL).

      You can check your POP3/IMAP mailboxes. The resources come back color-coded.

      Good uptime. Always available.

      It's free. You can enought resources for reseaonable use. But you can buy more if you want.

      All this sounds exactly like a crypto-nerd and slashdotter would design a mail service. And this new thing is going to be opensourced!

    3. Re:Trusted email? by 77Punker · · Score: 1

      He was probably prodding at the amount of spam sent from those accounts, not the amount received when using them.

    4. Re:Trusted email? by Milo+Fungus · · Score: 1

      I use Yahoo! mail as well, and I like it much better than Hotmail. I was impressed with their spam-catching until recently. It seems that I've been getting more and more spam in my inbox ever since they set up their new anti-spam interface. Has anyone else noticed this?

    5. Re:Trusted email? by DrEldarion · · Score: 1

      And besides all that, you don't magically get spam in your inbox like you do with Hotmail. It seems that right after you get a hotmail account, no matter how private you keep it, you start getting spam, while with Yahoo mail, I've NEVER gotten a spam in the three years I've had my private account.

    6. Re: Re:Trusted email? by Anonymous Coward · · Score: 0

      It's free. You can enou...

      Free? Sure, you don't have to pay money, but with the kind of heavy adversising they have, you sure pay for it. I don't use yahoo my self, but two of my sisters and my mom, sometimes trun off the graphics because it just bogs down on there site. Really, not everyone in the world has a T3 connection.

      Tim.
      Got Linux?

    7. Re:Trusted email? by catbutt · · Score: 1

      Ok, clever comment, but it sounds like they are trying to do something about it, and from what I can tell, it seems like the right solution.

      From what I can tell, the problems with yahoo mail have more to do with spammers faking the headers to have yahoo.com, rather than something yahoo is doing wrong. Regardless, yahoo is not profitting from spam, they are victims of the problem as much as anyone, so why slam them when they are trying to fix it?

    8. Re:Trusted email? by fisternipply · · Score: 0

      Sorry, but that's bullshit. I've been using Yahoo mail as my primary personal account for years, and have no complaints whatsoever. The spam filters work very well, and I don't get much anyway, so they clearly aren't passing my address around. All I've had to do is uncheck all the marketing preferences the two times they've tried to change them. And they send an alert mail when they do that.

      This is completely unlike, say, Hotmail, where spam levels magically, and quickly, rise to insanity. Do a test--create a hotmail account and don't disclose it to anyone. You will get buckets of spam. Same test with Yahoo, you get no spam.

      I have great respect for how Yahoo operates as a company in this environment. They aren't perfect, but they're good. Kudos to them for taking this new initiative.

      -fister

    9. Re:Trusted email? by DarkMike · · Score: 1

      You get what you pay for. :)

      Yahoo mail is getting slower and slower, and they offer less and less. It is not the same yahoo.com from a few years ago. I guess nothing lasts forever (for free anyway).

      If you want nice, fast email provider for a couple of bucks a month, try these guys.

    10. Re:Trusted email? by Anonymous Coward · · Score: 0

      I signed up for a Hotmail account about a year ago. The username was a serial number from a dollar in my wallet, the password was 'password'. I unchecked all the 'please spam me' boxes. I gave the address to nobody.

      Number of spams received? 1 (from Hotmail itself, advertising Cold Play). I abandoned the experiment after about 9 months. Is it conclusive proof? No. But it proved it enough for me.

      Your account was probably spammed by a dictionary attack.

    11. Re:Trusted email? by Anonymous Coward · · Score: 0

      Hotmail account: gave it out only to friends.
      Never got any spam.

      Then I said, what the hell, this is a reputable newspaper website, I'll risk it.
      Got spammed.

      Apart from blaming the spammers, the people who peddle email accounts deserve at least as much of the blame.

    12. Re:Trusted email? by jred · · Score: 1

      I've noticed it, but I put it down to two possibilities. It could be that the new system doesn't have as much training yet. Spam seeping through seems to be diminishing. I also get a *lot* more stuff in my junk mailbox. So if 10% of the spam was getting through before, 1 gets through and 9 don't. Now, 3 spam gets through, but 27 gets caught. I see more spam slipping through, but don't necessarily notice how much more is getting caught.

      I religiously use the "this is spam" button in case it's the training :)

      --

      jred
      I'm not a mechanic but I play one in my garage...
  3. Re:Oh yeah it seems like a good idea right now.... by pdaoust007 · · Score: 2, Insightful

    I can't see how they can "lock" anything since it is clearly stated that the initiative will be open sourced...

    Of course, Microsoft will probably figure out a way to break it so that it only works with their products but that's a different story...

  4. Oh come on! by Space+cowboy · · Score: 2, Interesting

    SpamCon's Barrett cautioned "It's a good approach for those that are willing to use it," he said. "Any kind of cryptographic solution is going to involve some computing overhead, and that's not cheap."

    Whereas the latter completely true, I think the weakness of the argument is a testament to the idea being an excellent one. CPU horsepower is very very cheap. If Yahoo think they can do it, then who exactly will have a problem ?

    Just as long as I can incorporate it into my server, I'll be a happy bunny - all the other proposals put forward so far seem to limit the mail providers to the big boys ...
    Simon.

    --
    Physicists get Hadrons!
    1. Re:Oh come on! by Otisserie · · Score: 1

      The CPU concerns may be overrated for another reason as well: that if the system works, the amount of email to process could go WAY down. If over 1/2 the email sent now is spam, and this system is effective against spam, then a whole lot of CPU cycles may get freed up as spammers leave to get real jobs.

      Then again, I may just be dreaming.

      --
      Build a man a fire and he will be warm for a night; set him on fire and he will be warm for the rest of his life.
  5. Temporary by dolo666 · · Score: 3, Interesting

    But how am I going to get my special penis enlargement information now? And what about that family matter I am resolving with Mr. Mobotu?

    In all seriousness, I think this is a good idea. But, sadly, it's going to be cracked. Domain keys can be forged, and that will be the first thing that these spam servers will be focussing on right now. They'll set up a Yahoo acct and monitor traffic to see what the domain keys look like. They will then duplicate the acks and be back in business. It's only a matter of time.

    This is a good step, no doubt. It is just that we should be looking at ways of putting spammers out of business, too. Hit their wallets, not their tech. Tech can always be worked around, especially by dubious people.

    Instead of domain keys, I had a different idea that might work a lot better.

    What if nobody sent email over the Internet?

    Today we have the ability to use web forms to pass messages back and forth to other users on the same service. With that option, the server admin would be able to flag spammers and ban them. If you wanted to message another user of another server, you could type in their location as USERNAME@DOMAIN, and that would queue to be sent in batch to the other server after authentication.

    No outside contact. No spam. One message per customer. If you send more than a certain number of messages in a day, they are held as possible spam.

    Privacy goes out the window, but hey... it's not like there is any privacy in non-encrypted email anyway.

    1. Re:Temporary by gonz · · Score: 1

      This approach would not work with ebay.com, travelocity.com, mailing lists, and other legitimate services that generate automated e-mail. Basically what you are proposing is to replace SMTP with somethign entirely different. SMTP has been around for a long time and it does solve a lot of useful problems. It just needs to be extended a little so that recipients have some clue where their mail is coming from.

      -Gonz

  6. OS? by awx · · Score: 2, Interesting

    Does anyone know what software Yahoo's mailservers run?

    --
    Feel that power? That's mah MOUSING FINGER
    1. Re:OS? by swb · · Score: 3, Informative

      $ telnet mx1.mail.yahoo.com 25
      Trying 64.157.4.78...
      Connected to mx1.mail.yahoo.com.
      Escape character is '^]'.
      220 YSmtp mta108.mail.sc5.yahoo.com ESMTP service ready


      It looks like they run YSmtp, just like everyone else I know. In all seriousness, I'd imagine there isn't much of Yahoo's infrastructure that isn't highly optimized for Yahoo's own use. I think that Yahoo did a lot with FreeBSD at one time, but I'd presume whatever they have isn't just an out of the box app.

    2. Re:OS? by Dreadlord · · Score: 1

      I wonder if their POP3 server runs FreeBSD like their web mail server.

      --
      The IT section color scheme sucks.
    3. Re:OS? by Anonymous Coward · · Score: 0

      220 YSmtp mta134.mail.sc5.yahoo.com ESMTP service ready

    4. Re:OS? by Anonymous Coward · · Score: 0

      Well you said software, but put OS? in the sub so...? Anyway netcraft.com says they are running FreeBSD.

    5. Re:OS? by VZ · · Score: 2, Informative

      They run, or at least used to run a few months ago, a (possibly patched) version of qmail:

      http://www.qmail.org/top.html

      and search for "Yahoo". I also know it from an independent source because I discovered a bug in qmail:

      http://www.washington.edu/imap/IMAP-FAQs/index.h tm l#7.47

      while tracking a bug report cocerning my MUA.

    6. Re:OS? by Anonymous Coward · · Score: 0

      if you look at their returned mails they run qmail for one....

  7. Yahoo! Mail & me by Anonymous Coward · · Score: 0, Redundant

    You know I use Yahoo! Mail all the time... it does a great job in blocking spam... far better than Mozilla Thunderbird and Spam Assisian working together. While to two work great its a far cry from my Yahoo! Mail.

    1. Re:Yahoo! Mail & me by Anonymous Coward · · Score: 0

      "far better" is a relative term. I think some solutions are better than others at catching *certain types* of spam. For example, I use Spamassassin, and it works like a charm. However, it *does not* work well for my wife who gets different types of spam messages.

    2. Re:Yahoo! Mail & me by isfuglen · · Score: 1
      Do you use yahoo.com?

      I have a few yahoo.no addresses that I use actively that get spam maybe once or twice a year. I don't have any kind of "only friends can send mail to me"-setup. I don't even recall setting anything up at all.

      I've heard complaints from people here who used yahoo.com and got a lot of spam; once they went over to yahoo.no the spam pretty much went away.

      --
      When life hands you lemons, grab the salt and pass the tequilla...
    3. Re:Yahoo! Mail & me by Randolpho · · Score: 1

      Your rumors about yahoo.com are likely false FUD. Yahoo has, frankly, the best spam-fighting I've ever seen. It *rarely* misses spam, and it doesn't take a whole bunch of time to train it when you do get spam. Check the box next to the email in your summary, click the "Spam" button, wait for a page refresh.

      Of course, I prefer the web-interface. Much less bandwith usage when you get on the order of hundreds of pieces of spam a day, like I do. Most spam-fighting clients download the whole email and then filter.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    4. Re:Yahoo! Mail & me by Ilgaz · · Score: 1

      Millions of users in ALL languages mark spam as spam, thats how it works....

      Its all baesian filter but with milllions of users...

      Yes it works damn great but I still report turkish spam (I am turkish) to spamcop.

    5. Re:Yahoo! Mail & me by GordoSlasher · · Score: 1

      I have essentially the opposite experience. I had to abandon my yahoo account because it passed through SO much spam AND blocked about 15% of my legitimate email. Meanwhile my main ISP uses spam assassin on my behalf which catches about 98% of spam and has a false positive about once a month (out of about 100 spams a day).

    6. Re:Yahoo! Mail & me by Anonymous Coward · · Score: 0

      I have a yahoo.com account that's been used for Usenet, webboards, you name it. It gets about 20-30 spam messages a day, and the existing filters only get about 2/3rds of them.

  8. Hmmm, why by panxerox · · Score: 1, Interesting

    would they want to cut off 90% of their own customers? Mabee they will sell a new "technology" to circumvent the block system to the spammers. not like nobodys ever done that before.

    --
    "It's so convenient to have a system where everyone is a criminal" - A. Hitler
  9. At last! by Anonymous Coward · · Score: 0

    An end to the positively _medireview_ problems of proving your identity online.

    Yay Yahoo!

  10. who watches watchers? by webwalker · · Score: 1

    I think the only way to make this work is to put control in the hands of an international body. Like ICANN, only with real teeth this time. Then it can't get 'bought' by a monopoly or someone looking to cripple a market segment for their own gain.

    The other options is a consortium run along the same lines, with financial contribution by the tier 1 backbone providers, but the actual policy and control mechanisms managed by a either the above mentioned international body, or a non-profit corp.

    RMW

    --
    flames > dev/null
    1. Re:who watches watchers? by John+Hasler · · Score: 1

      > I think the only way to make this work is to put
      > control in the hands of an international body.

      Why does anyone need to be put "in control"?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  11. So now... by Snaller · · Score: 3, Funny

    ...you'll only be spammed by Yahoo??

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    1. Re:So now... by gbjbaanb · · Score: 4, Insightful

      yes, but now you'll know for sure that the email came from Yahoo - and not some forged return-to that dumps on some ordinary Joe's server.

      step, by step, the spam problem can be solved. That doesn't mean that you should not take the first step simply because it doesn't provide a total cure.

    2. Re:So now... by caluml · · Score: 1

      A friend of mine registered a domain for his wife, and set up a little vhost on his Apache/Linux/ADSL box. He also added her an MX record so she could be anyone@herdomain.com. Anyway, all of a sudden he rings me - his box is going absolutely mad. I logged on and worked out that someone has fired off a huge mortgage spam, with her domain as the reply to address. His 512k link was just saturated with returns, out of office messages, mailbox full messages, and people angrily contacting him to ask why he was sending them spam. His poor box couldn't take it, and neither could his bandwidth, so he ended up setting the MX to 127.0.0.1. I think it's still set up like that now.

    3. Re:So now... by bluGill · · Score: 1

      AT least I know a company advertising with Yahoo is supporting something I care about. (a lot of mailing lists on groups.google.com...) So long as Yahoo doesn't get gready. In radio they only sell so many comercials, because they know eventially listeners change stations and when listenership goes down advertising dollars goes down. Maximizing profit is the goal, and they have figgured out how to do that. (though personally I think they all have way too many comercials)

      When I get a spam for enlargement I'm annoyed. I have no one to sue for sexual harrassment (which is what it is). No one I care about is getting some much needed money to support an otherwise free service. When I get a advertisement from Yahoo I at least know that Yahoo is getting money. There is a reasonable chance that the company is legitimate (unlike most of the scams I get). And if Yahoo sends too many I know what to do to stop them - quit using Yahoo.

      Not that I like advertisements. However they are a necessary evil.

    4. Re:So now... by Snaller · · Score: 1

      When I get a spam for enlargement I'm annoyed.

      Funny you should say that, a lot of the spam i receive is just about that subject.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  12. Re:more effective solution by Anonymous Coward · · Score: 0

    Oh, yes. Genius solution there. I'll just call each and every new member of my website when they sign up and tell them their account information and password over the telephone. And every four minutes, I'll update auction winners, losers and posters of the status of their auctions, instead of sending them a "you've won" or "you've been outbid" or "you've sold item" notices. And I'll just require that everyone call me to ask simple questions rather than emailing me for help on the site. And when someone loses their password, I'll just insist on them calling me to retrieve it. Sure, I run a free site and couldn't afford the time or cost of doing everything by phone - but hey, why not right? It's "more effective".

    Lame luddite "solution".

  13. Re:more effective solution by Anonymous Coward · · Score: 0

    > I have a better, more effective solution to the spam problem and that is I don't email Headache ..??? Chop off the head !!

  14. Open standards? by satyap · · Score: 4, Insightful

    As long as it's an open standard that eventually becomes RFC3821, I'll be okay with it. But if it's one of those proprietary "pay us to participate" schemes, they can go jump. Oh, and there should be no scope for someone to say "pay us or we won't accept email from you.

    1. Re:Open standards? by dazed-n-confused · · Score: 2, Informative

      RTFA: "Yahoo said its 'Domain Keys' software, which it hopes to launch in 2004, will be made available freely to the developers of the Web's major open-source e-mail software and systems" ... "Yahoo's proposal should be attractive to other e-mail providers because it is free and comes with no special restrictions."

    2. Re:Open standards? by Afty0r · · Score: 2, Interesting
      there should be no scope for someone to say "pay us or we won't accept email from you.


      Why's that? If Yahoo doesn't accept email from anyone except the biggest 50 companies in the world who could afford to take part, you can place a bet that there won't be many people using their email service anymore.
    3. Re:Open standards? by Anonymous Coward · · Score: 0

      Your forgetting that there are certain companies whose only interest is total control. Until the Company of who we do not speak its name adopts this(yea right) this won't get far.

    4. Re:Open standards? by X_Bones · · Score: 1

      And who are you to decide Yahoo can't make any money from this? If they create a piece of software and want to charge for it, that's their right. If they want to isolate their email service so that you have to license their software to be able to send mail to them, that's also their right. Nobody's being forced to use Yahoo mail, and nobody's being forced to send mail to their servers. Yeah, it might not be the smartest business move ever, and it would be nice to get the whole deal for free instead of paying Yahoo for a set of APIs or whatever, but wishing won't make it so.

      I know this is slashdot and we're supposed to scream about open standards at every possible opportunity, but most users won't care if it's proprietary or not. They'll just care that it helps stop spam.

    5. Re:Open standards? by tandr · · Score: 1

      they can go jump

      never saw that one. direct translation from "ikficu li" :) ?

    6. Re:Open standards? by Joe+U · · Score: 1

      "Until the Company of who we do not speak its name adopts this(yea right) this won't get far."

      Who SCO?

      Seriously tho, Microsoft doesn't have that much of a stronghold on the mail (or DNS) server market to stop, slow down, or take over anything like this. It's all server based, and last time I checked, we live in a mixed market Internet.

  15. Not necessarily by meldroc · · Score: 4, Interesting
    If they use decent encryption, cracking this scheme will be nearly impossible. If they use a digital signature algorithm such as DSA or MD5, or public key algorithms such as RSA, the computational power required to crack these keys will be far beyond the means of the richest spammers.

    Personally, I'd like to see two things.

    1. The software Yahoo! is developing should be open-source, so nobody can monopolize it. At the very minimum, the protocols involved should be well documented so open-sourcers can make their own implementations if they have to.

    2. Give this software a few months to propogate to a good chunk of the ISPs out there. Then, Yahoo! should announce that they will NOT accept any email that is not signed with this software. I'll guarantee that everyone will be using this new protocol in a matter of weeks, since no ISP wants customers screaming because they can't get mail through to Yahoo! accounts.

    --

    Meldroc, Waster of Electrons
    1. Re:Not necessarily by GordoSlasher · · Score: 2, Insightful

      While some ISPs might quickly jump on the bandwagon to be able to accept mail from yahoo.com, most corporations will not. Even if Microsoft updates Exchange Server to support this, how many corporations are going to upgrade? It's a major deal to upgrade the email servers at a big company, and corporations that don't deal directly with consumers probably get an insignificant amount of mail from yahoo.com, so what's the business motivation? If it's so I can receive a personal email from a friend, my company will tell me to stop using the company servers for personal use.

    2. Re:Not necessarily by zzxc · · Score: 2, Insightful

      Not accepting it would be the wrong answer. It should be an option on an account to have a secure inbox with known-good mail, regular inbox that may have spam, and bulk which is mail known to come from spammers. This would be perfect to use as a spam assassin complete bypass. Regular mail could still come through, but would be subject to your filtering. This is definately a Good Idea.

    3. Re:Not necessarily by Anonymous Coward · · Score: 0

      Then they are SOL and deserve all the flack from their users when they constantly complain about it. If that business doesn't want on board, so be it. Let them die like any other failed business.

    4. Re:Not necessarily by JohnFluxx · · Score: 2, Insightful

      They add this module, and get a reduction in spam.

      Seems like a big business case to me - last I heard business didn't like spam. (.. except the spam business I suppose)

    5. Re:Not necessarily by bokmann · · Score: 2, Insightful

      Your comments are close... for better adoption, although over a longer time span:

      1) Software needs to be based on open standards. RFC90210 or something like that... Others need to be able to make implementations.

      2) Yahoo's implmentation should do ONE THING WELL. It shouldn't try to stick an advertisement on the bottom of my emails the way their groups tools do.

      3) Give the software a few months to propagate to a few major ISPs.

      4) On a given date, all email going through those servers that are not 'signed' as this system specifies get some kind of flaf in the header that users can filter on. Appending something like, "Warning: This sender of this message has not been authenticated. It may not have come from the person you think it came from" to all emails that aren't authenticated. I guarantee that the 'peer pressure' from a label like that on all email originating from MY company would force us to upgrade.

      5) let that bake for a year or three. By that time, everyone will be clamoring for non-authenticated email to be blocked.

    6. Re:Not necessarily by Johnny+Mnemonic · · Score: 1


      All the corporations that want to communicate with customers will want to upgrade. It's not that corporations that haven't upgraded will not be able to receive from Yahoo; I can't see why an email server would refuse a signed email if it hasn't been upgraded to recognize the signature. However, I can see that an upgraded server would indeed refuse to receive an unsigned email. So it's the corporations that want to send, not necessarily receive. Which means that if request information on a corporations product, and they can't send email to my mail server, they are likely to upgrade pretty damn quick. OTOH, what's the ROI of a worker processing SPAM? Those savings alone would be a reason to upgrade to refuse unsigned email, depending on the cost of implementation.

      And, as another poster points out, this probably isn't going to start very draconian. If the largest mail servers upgrade to sign outbound mail--Yahoo, AOL, Hotmail/MSN, Earthlink, all the broadband providers--then another upgraded server will refuse email that appears to come from them, but the signature doesn't match. It will likely continue to receive email, even unsigned, from those that don't have signatures. This will gradually reduce the number of servers that a spammer can send from, until it becomes a standard requirement and is built into all email servers.

      --

      --
      $tar -xvf .sig.tar
    7. Re:Not necessarily by JavaJoint · · Score: 1


      What's the business motivation?

      Your employees are spending X% of the day deleting spam, when they could be doing something productive.

      This has nothing to do with personal email, and everything to do with authenticating ...

    8. Re:Not necessarily by cait56 · · Score: 1

      Realistically, the value of including the signature would be to included in a "kind-of-white" list. Your email filters would be configured to sort mail from unknown senders with a signature into a different folder than those without a signature.

      If statistical analysis of the text can be omitted for signed email there might not be a computational burden. Of course the number of home mahcines that are CPU bound while reading email is exceedingly small.

  16. Must be missing something by Space+cowboy · · Score: 5, Insightful
    The text of the article has to be wrong - they say the private key is delivered as a message header! Hmm, not very private...

    I'm assuming that what is sent out is an encypted token for which the public key can be used to decrpyt, so:

    • Alice wants to send an email to Bob.
    • Alice encrypts the MD5 checksum of the mail body content (or some other representative text, probably longer than 32 bytes!) using her private key, and embeds the resulting encoded string into a mail header
    • Bob receives the mail, and looks up Alice's public key to decrypt the token
    • Bob compares the decrypted token with the same representative text to see if they match.
    • Match => Read. No match => Put into 'Junk' folder


    So, the token to be encoded will change from mail to mail, thus making replay techniques pretty much impossible, I think. At least, that's the way I'd do it, and I'm pretty sure I've seen it presented before as well...

    On the other hand, I ain't a security expert, so there's probably a gaping hole in the above :-)

    Simon

    --
    Physicists get Hadrons!
    1. Re:Must be missing something by John+Hasler · · Score: 1

      > The text of the article has to be wrong - they say
      > the private key is delivered as a message header!
      > Hmm, not very private...

      That just means that the reporter is ignorant and careless. In other words, the usual kind.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Must be missing something by netsharc · · Score: 1

      Now, how's the public-key server going to survive DDoSing?

      Oh well, to think about it, it'll be "domain keys", so it won't be so hard to cache, I'm not sure how many domains with SMTP servers running out there, but say there are a particular server receives most of its email from a thousand particular domains, when each has 1024 bit keys, it would only take
      1000 * 1024/8 = 128000 bytes = 125 KB
      to store the public keys of those domains (not counting overhead).

      The real problem would be trying to decode all those encrypted messages. A spammer sends emails with spoofed headers (claiming to be a lot of different domains) and their CPU might overload when having to check every one of them. That would fail if he's doing it from one IP (they'd just block the IP), so he'll have to make a worm first.

      Nonetheless, exciting technology. :)

      --
      What time is it/will be over there? Check with my iPhone app!
    3. Re:Must be missing something by netsharc · · Score: 1

      Forgot to say as well, they really should implement something like DNS to store those keys. Secure DNS, of course, otherwise the spammers could just easily poison them.

      --
      What time is it/will be over there? Check with my iPhone app!
    4. Re:Must be missing something by Space+cowboy · · Score: 1

      I was sort of assuming there'd be another record-type added to the DNS protocol, so look up MXS rather than MX for example...

      I'm still not really convinced about the CPU argument. Anyone to whom it would apply is almost certainly an ISP or large company, and they can just throw slave machines at it, even as basic as using round-robin DNS for mx.mycompany.com.

      That's assuming the receiving daemon does the check, of course (which would be best, I reckon). You could always devolve the processing to the mail client I guess - MS gets another upgrade round for Outlook, and the rest of us download Mozilla again :-)

      Simon

      --
      Physicists get Hadrons!
    5. Re:Must be missing something by hawaiian717 · · Score: 1
      The sequence of steps you describe pretty much describe PGP. Major difference is that the encrypted digital signature is a MIME attachment with PGP, rather than going in the header.

      The other major piece that's needed is a trusted source to lookup public keys.

      --
      End of Line.
    6. Re:Must be missing something by Robert+The+Coward · · Score: 1

      close I think.

      - Alice wants to send an email to Bob.
      - Alice uses Email program to send mail to smtp.isp.net
      - smtp.isp.net after confirming Alice is one of there users signs message with priviate key of isp.net then send to Bob's ISP.
      - Bob's ISP get message and confirms that Public Key for isp.net matches and message did come from isp.net. and puts it into Bob's Pop account.
      - Bob get email and never knew happen other then maybe something as "Confirmed mail came from isp.net on the bottom of the email or a header added on.
      - If Bob ISP gets a message that says it came from isp.net but doesn't contain the Key then they can pass thought as non-confirmed from isp.net or delete as spam since isp.net has keys on all it message.
      - If Bob ISP gets a message that says it came from isp.net with a key but it fails the test could be easily delete as Spam, or possible marked as failed to be confirmed from isp.net.
      - Both making it eaier for bob to filter based on.

    7. Re:Must be missing something by Chester+K · · Score: 1

      On the other hand, I ain't a security expert, so there's probably a gaping hole in the above :-)

      I've always envisioned a "trusted email" system to work something like this:

      Every mailserver has a private key, and every user on the system has a private key.

      The corresponding public key for a server is stored in the DNS TXT record for the server's domain. Anytime a mailserver receives a message, it can verify the message actually came from the domain by looking up its DNS record and comparing it to an X-Domain-Signature header from the message that the originating mailserver added when it was sent.

      If the domain signature matches[1], the domain's mailserver can be contacted and issued an ESMTP command to try to retrieve the public key for the specific user on the return address of the message. That key can be used to check the X-User-Signature header from the message to ensure the user is on the From address is correct.

      If both of those are correct, the message is accepted for delivery. If either fails, the message is not accepted for delivery[2].

      [1] - Requiring the domain signature to validate before contacting the domain's mailserver prevents DDoS attacks against a mailserver by other mailservers by someone sending out loads of invalid messages. In that case, each mailserver would only be hitting its DNS server, and the DNS network in theory should be able to cache that without undue load.

      [2] - The message is not bounced, it is not accepted for delivery. A bounce means that a new message would have to be sent back, and of course would be signed with the bouncing server's domain key and postmaster's user key, which could make it an attack vector. By not accepting it for delivery, the source mailserver is responsible for informing the user that the message wasn't delivered, but that mailserver should have a trusted path back to the user (since it's already handling that user's messages).

      --

      NO CARRIER
    8. Re:Must be missing something by Anonymous Coward · · Score: 0

      I the these over the FoxNews kind... ignorant, careless AND self-righteous.

  17. new trusted zombie by Janek+Kozicki · · Score: 0

    Of course, Microsoft will probably figure out a way to break it so that it only works with their products but that's a different story...

    or will they figure out how to put a backdoor in their products so that all spammers in the world will have a 'new trusted zombie' ?

    --

    --
    #
    #\ @ ? Colonize Mars
    #
  18. Free? by samhalliday · · Score: 1
    but is that free as in freedom, or as in beer? will they be releasing specs so that possibly free-er alternatives can be made to interoperate with yahoos product? will they block out 3rd parties?

    if they do not share the technology completely, this is a bad thing as yahoo will have some kind of power over all email servers. the article doesnt go into those kind of details... does anyone know any more, and like to share the knowledge?

  19. Re:Oh yeah it seems like a good idea right now.... by swb · · Score: 4, Insightful

    It can be open sourced, but that doesn't mean anything about preventing lock-in.

    Presumably a 'domain key' is some cryptographic element that authenticates that your domain is who it claims to be. To me this sounds an awful lot like SSL where a third party issues the keys, or acts as a clearinghouse for self-issued keys.

    Either way, Yahoo could be the man in the middle acting as either issuer or clearinghouse. Think of it this way, OpenSSL is open sourced, but that doesn't keep the SSL issuers from having a lock on that market.

  20. What do they mean... sends a private key? by Saint+Stephen · · Score: 1, Redundant

    Obviously they must mean something besides the traditional notion of "private key" when they say "a private key is sent in the header, and the public key is used to decrypt it".

    Is this a mistake, or is there some other terminology this is following?

    1. Re:What do they mean... sends a private key? by Frisky070802 · · Score: 1
      Obviously they must mean something besides the traditional notion of "private key" when they say "a private key is sent in the header, and the public key is used to decrypt it".

      They mean something is encrypted with the sender's private key, not that the key itself is sent.

      --
      Mencken had it right. So glad that's old news.
    2. Re:What do they mean... sends a private key? by Ed+Avis · · Score: 1

      For authentication you commonly encrypt some text (for example a checksum of the message) with your private key, and then anyone who has your public key can decrypt it and verify that you really did write that message (or at least whoever wrote it had your private key).

      --
      -- Ed Avis ed@membled.com
    3. Re:What do they mean... sends a private key? by Anonymous Coward · · Score: 0

      I "keyed" in on that sentence also. ;)

      I assume what they meant to say is that the header will either be digitally signed or encrypted with the sending server's private key. That makes a LOT more sense than the stupid notion that a server would actually transmit its private key.

  21. Read the article by rdean400 · · Score: 1

    Yahoo is taking a standardization approach...the technology will be shared with open source and commercial developers, and the keys themselves will be put into the DNS system.

    I'll be interested to see how the details of how they attempt to protect the system from key forgery.

  22. You just can't win with the /. crowd by Anonymous Coward · · Score: 5, Funny

    If someone announced a cure for all cancers, this crowd would immediately dismiss it because it could possible be bought by Microsoft. You pimply-faced pessimists remind my of Eor from Winnie the Pooh.

    1. Re:You just can't win with the /. crowd by jpetts · · Score: 4, Funny

      You pimply-faced pessimists remind my of Eor from Winnie the Pooh.

      No, Xor is the operation most often used in cryptographic functions...

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    2. Re:You just can't win with the /. crowd by Anonymous Coward · · Score: 0

      >If someone announced a cure for all cancers, this crowd would immediately dismiss
      >it because it could possible be bought by Microsoft.

      You're right. Microsoft have a lot of expertise in the area of viruses.

    3. Re:You just can't win with the /. crowd by Jainith · · Score: 1

      eeyore you uncultured lout.

      Jainith

    4. Re:You just can't win with the /. crowd by Anonymous Coward · · Score: 0

      hahaha!

      wait, cancer has nothing to do with viruses, dumbass!

    5. Re:You just can't win with the /. crowd by Anonymous Coward · · Score: 0

      You pimply-faced pessimists remind my of Eor from Winnie the Pooh.

      No, girls seem to like Eeyore.

    6. Re:You just can't win with the /. crowd by Anonymous Coward · · Score: 0

      What an idiot you are!

      One of the best-known counterexamples to your ignorant statement is HPV (human papilloma virus, a known cause of cervical cancer). But you can google "cancer virus" and get over 2 million hits; if the first page alone is any indication, a significant number of these are about cancer-causing viruses.

    7. Re:You just can't win with the /. crowd by Anonymous Coward · · Score: 0

      Doh! Looks like I was the dumbass! *blush*

    8. Re:You just can't win with the /. crowd by Anonymous Coward · · Score: 0

      Har Ha-

      Dumdass! *kicks*

  23. Broken already? by CaptainSuperBoy · · Score: 4, Interesting
    1. Re:Broken already? by Detritus · · Score: 2, Informative
      He seems to be confused about the difference between the "From:" line and the envelope. You can authenticate the sender's domain (HELO mailserv.bigisp.net) and let the user set the "From:" line to whatever they want.

      Maybe I don't understand the problem. I thought Yahoo's new scheme was designed to authenticate the mail server that originated a transaction with a Yahoo mail server, not to authenticate the domain in the "From:" line.

      --
      Mea navis aericumbens anguillis abundat
    2. Re:Broken already? by HoldmyCauls · · Score: 1

      Coming off a party last night and very hungry and cranky, but let me see if I understand the article you posted:

      Yahoo's software won't work because most mail servers won't be set up with it.

      That's basically what the author of that article says. He gives two examples of mail servers that won't be containing the required software: his own domain, and a forwarding service on another domain. So what? So use a server that's set up with that software, and it works. Anyone not using that software will still get encrypted spam and encrypted mail from other people, yes, but that's their problem for not opting for a simple solution.

      If I'm wrong, will someone else please clear this up for my stuffed-up head?

      --
      Emacs: for people who just never know when to :q!
    3. Re:Broken already? by RevMike · · Score: 1

      Summary of his argument: You couldn't send mail as foo@mydomain.net thorugh the mailservers at operated by your ISP.

      That really doesn't need to be an issue. If you legitimately own mydomain.net, you need to generate a public key/private key pair for that domain. Then configure mydomain.net to offer that public key. When you send mail through any server with a "from" of mydomain.net, you need to also use the mydomain.net private key. Your mail client should be able to do this easy enough. The mail server at bigisp.com will detect that there is already a encrypted token and won't add its own.

    4. Re:Broken already? by Anonymous Coward · · Score: 0

      He also missed something fairly important - as spammers gradually are no longer able to use yahoo/hotmail/aol in From: headers, this forces the burden of undeliverable-bounces onto smaller and smaller domains, who can generally cope with them much less well, who often will find it difficult to publish the relevant keys, even if they are able to add headers themselves.

    5. Re:Broken already? by graxrmelg · · Score: 1

      You seem to be a little confused yourself. There's a difference between the envelope FROM (the MAIL FROM parameter) and the HELO domain as well.

    6. Re:Broken already? by Detritus · · Score: 1
      You're right. Is the following correct:

      1. HELO domain. Used in "Received:" headers.
      2. Envelope FROM. Used by MTA.
      3. "From:" header. Used by end-user's mail s/w.

      --
      Mea navis aericumbens anguillis abundat
    7. Re:Broken already? by eyeye · · Score: 1

      I can think of better reasons it wont work, look at spammers using throw away ISP accounts, they get closed down too but the spammers just move on. So the spammers will do one or both of the following

      * Set up new accounts, spam the fuck out of everyone for 24/36/48 hours until their domain key is revoked (or whatever).

      * Steal other peoples domain keys/infect users with viruses to send on their behalf.

      An easier to administer solution is to have an MD5 hash(or even more expensive to compute) of the message and recipient(s) in the header. If the recipient has software to analyse this it will let them know for sure its not spam, if they dont then no difference for them they can see the spam as normal.

      They could still hijack lusers computers but their rate of being to email will be severlely lowered.

      --
      Bush and Blair ate my sig!
    8. Re:Broken already? by uhoreg · · Score: 2, Interesting
      I thought Yahoo's new scheme was designed to authenticate the mail server that originated a transaction with a Yahoo mail server, not to authenticate the domain in the "From:" line.

      That is correct. Yahoo's scheme is to provide authentication for the Received: headers, not the From: header. Currently, the Received: headers frequently get forged, so it is hard to tell where spam is coming from. A real person can usually tell fairly easily, but you can't reliably tell a computer how to do it. It would be much nicer to be able to feed your spam through a program that will send off complaints to the appropriate sysadmin, or that will blacklist the appropriate server, than having to analyze the headers by hand.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    9. Re:Broken already? by AnotherBlackHat · · Score: 1

      Summary of argument;
      It won't work because ISPs block port 25 and port 587.

      My response:
      He's on drugs.

      Several ISPs block port 25, but almost none block 587.
      And even if they did, it's not like it's hard to listen on port 26, or even port 80 for that matter.

      -- this is not a .sig

  24. Not sure if I understand it right by GillBates0 · · Score: 2, Interesting
    How do they propose to keep the encrypted private key secure? I did RTFA but couldn't find any explanation of how the encrypted version of the private key could not be spoofed since it is part of the message header.

    If the spammer...or anyone for that matter is spoofing a header anyway, it shouldn't be difficult to find out the encrypted private key, since it is sent out with every message originating from the domain.

    I could, presumably send an email from my secure email address to a non-existent email address of the domain whose encrypted private key I wish to find out: eg bounce@email.com. The bounced message should have it in the header.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Not sure if I understand it right by RevMike · · Score: 4, Interesting

      How do they propose to keep the encrypted private key secure? I did RTFA but couldn't find any explanation of how the encrypted version of the private key could not be spoofed since it is part of the message header.

      If the spammer...or anyone for that matter is spoofing a header anyway, it shouldn't be difficult to find out the encrypted private key, since it is sent out with every message originating from the domain.

      I could, presumably send an email from my secure email address to a non-existent email address of the domain whose encrypted private key I wish to find out: eg bounce@email.com. The bounced message should have it in the header.

      The authentication token would likely be some sort of hash of the message contents. In that way, a token is only valid for that particular message. The sender would generate a checksum of the message, encrypt it with a private key, then transmit the encrypted checksum as the token. The receiver would generate the same hash of the message contents, and decrypt the token with the public key. If the decrypted checksum equals the generated checksum, then one can be confident that the message came from the server it said it came from.

    2. Re:Not sure if I understand it right by John+Hasler · · Score: 1

      The private key _isn't_ in the header. That's just the reporter garbling things in the usual reporter fashion. What is in the header is a message (probably the md5sum of the message body) encrypted with the domain private key. When you receive a message you look up the originating domain in dns, retrieve the public key, and decrypt the message. If it matches the md5sum of the message body you accept the message.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  25. So what about a teergrube? by rah1420 · · Score: 3, Interesting

    The first time that I heard about a teergrube to use as a way to block -- or at least make it damned difficult for -- spammers I was intrigued at its simplicity. And tho' I find references to it all over the 'net, I don't think that it has been mainstreamed yet, and frankly I don't know why. Have spammers developed a counter to a teergrube? Or do mail admins simply not know enough about them?

    --
    Mit der Dummheit kämpfen Götter selbst vergebens.
    1. Re:So what about a teergrube? by caluml · · Score: 1

      It's like the TARPIT target in IPtables - just keeps tcp connections open for ever. It slows down a TCP portscan pretty much. :)

    2. Re:So what about a teergrube? by mikecron · · Score: 1

      Teebgrubing is a bad idea IMHO. Certainly not a solution to spam. You server will keep SMTP connections open after mail has been delivered; thereby slowing down the spammer's machine. But obviously it'll take a connection on your own machine too. You can easily get yourself in trouble if you receive a large number of mails in a short space of time!

      With Spamassassin, you can be configured to only do it on suspected spam, but still I think it's just asking for trouble.

    3. Re:So what about a teergrube? by cpghost · · Score: 1

      How many simultaneous different TCP connections could a Linux or *BSD host keep open? There's a certain amount of state per connection involved. How much will that be? Would a few gigs of RAM and a big swap space be enough?

      If a host should keep, say, 100 tcp connections from every host in the IP address space open simultaneously, how big would the required resources be?

      If it is feaseable, let's do it.

      --
      cpghost at Cordula's Web.
    4. Re:So what about a teergrube? by rah1420 · · Score: 1

      How will this 'take a connection on your own machine' if the connection is between the spammer and the mail swerver? I'm confused by your comment. The FA described the connection between the spammer and the SMTP host, not the POP connection to your mail client.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    5. Re:So what about a teergrube? by mikecron · · Score: 1

      Sorry, when I say "on your machine", I mean on the SMTP server. (I run a mail server, so I think of it as "my machine"!)

    6. Re:So what about a teergrube? by rah1420 · · Score: 1

      Okay, but I still don't get your comment that the connection is held open after the mail is delivered. According to the teergrubing FAQ it just takes its own sweet time about answering. Once the mail is delivered, however, the connection is closed.

      Or am I misreading it?

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    7. Re:So what about a teergrube? by Saint+Aardvark · · Score: 2, Interesting
      Like you said, the problem is that once the mail is delivered, the connection is closed, and the spammer is off the hook. There's two ways you can get around this.

      One is to set up a Teergrube/Tarpit (it's easy using the Linux ipchains TARPIT target) on a machine that shouldn't receive any mail by SMTP. You can tarpit everything, and nothing will get lost. (I think this is something everyone should do; it'd be neat if this sort of functionality was built into those little Linksys/Dlink firewall boxes...)

      The other possibility is to set up your mail server so that, as soon as the client connects to your SMTP server spam filtering begins, and as soon as a message is determined to be spam -- ie, when the client is still connected -- you start tarpitting. By contrast, a lot of spam filtering happens after the message has been accepted and the connection closed.

      TarProxy is meant to do just that. Here's an excellent article on how it works. The project page says it's in the middle of a big redesign, so I'm waiting for that; once something comes out, though, I'll definitely be trying it out.

    8. Re:So what about a teergrube? by herrvinny · · Score: 1

      I'm not a networking guy by any stretch of the imagination, but I imagine it wouldn't take much more than what you described. Better yet, scatter email addresses NOBODY should be using for legitimate mail, then all connections should be tarpitted. How much does a few gig of ram cost?

    9. Re:So what about a teergrube? by Anonymous Coward · · Score: 0

      If teebgrubing is a bad idea, what about Teabagging!

  26. Why? by Anonymous Coward · · Score: 0

    What's wrong with Yahoo email? I honestly don't know, so can someone tell me? Are they letting spammers abuse their servers? Are they spamming people outside of yahoo.com? Are they continuing to spam users after they've opted-out? Is their system in-secure, letting script kiddies crack it regularly? ...

    1. Re:Why? by Rooktoven · · Score: 1

      All I know is that I have yahoo.com filtered to "delete" in Mozilla mail. I'd block it at the server for our company, but there might be one person getting legitimate email from a yahoo.com account. (Legitimate email meaning not having subject line of "Cheap Meds!, PEN!s extension, Get Out of Debt, or "hi")

      --

      Acquiescence leads to obliteration
    2. Re:Why? by santiag0 · · Score: 3, Informative
      I've used yahoo e-mail for 4 years now. I have 2 accounts, a "main" one I forward all my other e-mail accounts to, and a "throw-away" account I use for posting on yahoo finance message boards, and also for instances where an e-mail address is required but don't want extra spam (ex. online shopping).
      My experience over-all has been excellent, with on minor exception:
      Yahoo! sneaks in yet more spam
      YAHOO! GRANTED ITSELF PERMISSION to spam by creating a new "marketing preferences" page that lets users pick "yes or no" to specific categories of marketing pitches. The problem is, Yahoo! set every users' option to "yes" -- even if long ago, they indicated they never wanted any Yahoo! spam.
      Yahoo! started e-mailing the privacy policy change to users Thursday. In the notice, the company suggested the marketing policy changes were made for users so they could more easily control the amount of e-mail offers they receive.
      "It is designed to make it easier for you to manage the marketing communications you receive from Yahoo! and ensure you get the latest relevant information to meet your needs," the notice says. It also says that marketing preferences have been "reset," and unless users actively follow a sequence of steps to change these preferences "you may begin receiving marketing messages from Yahoo! about ways to enhance your Yahoo! experience, including special offers and new features."
      But some Yahoo! users don't see the change as an enhancement, but rather a tactic to trick users into accepting more spam -- and a betrayal of their initial registration agreements.
      "I checked and they had changed all my settings!" writes one irate poster to an Internet mailing group devoted to privacy. "This means that you may well be inundated with even more junk mail than you are already receiving. In order to change your settings back to whatever you had them at before, you will need to log in to your account and physically change them," the poster adds.
      A Yahoo! spokesperson said no company officials were available to comment on the change, but offered an e-mail statement explaining the company's position.
      "We have created a new marketing preferences page which allows users to choose how Yahoo! communicates with them about Yahoo! products and services. Yahoo!'s products and services have changed and grown over the years and many were not available when users registered in the past," the e-mail says. "We are notifying users proactively via e-mail of this change, after which they have 60 days after the date of the mailing to edit those marketing preferences, giving users plenty of time to decide how they want Yahoo! to communicate with them."
      This was from a google search on "yahoo marketing preferences", and pretty well sums up what happened. They basically reset user marketing preferences, twice in about 4 years if I remember correctly.
      It was a bad decision IMHO, but easy enough to reset your preferences, here is yahoo's page on privacy, with links to reset your marketing preferences:
      http://privacy.yahoo.com/
      Other than this one issue, I've been very happy with Yahoo. Being able to check all my e-mail on one Web site for free is great. Never have lost any e-mails, no problems at all.
    3. Re:Why? by Anonymous Coward · · Score: 0

      This doesn't tell me anything. It just says you're blocking yahoo.com, whee! Just because you decide to block a domain it doesn't mean that domain can't be trusted.

    4. Re:Why? by Anonymous Coward · · Score: 0

      Yeah well that was one single incident instigated by marketing types. It was quite some time ago and it's been overblown to death. Give it up already. Anybody who keeps whining about that, after all these months, is the biggest crybaby in the world. Sheesh!

    5. Re:Why? by Anonymous Coward · · Score: 0

      You know that the FROM lines on spam are faked, right?

    6. Re:Why? by Anonymous Coward · · Score: 0

      You my frend are a moron. Have you every looked at the header of the mail with yahoo.com in the email address. Maybe 1 in 1000 are coming from yahoo.com if you are going to block at least do so with a clue.

    7. Re:Why? by hawaiian717 · · Score: 1

      Like the other reply said, this is really overblown. From what I remember, the so-called 60 days was really more like a year or two. People would have an argument if Yahoo changed their marketing preferences and didn't tell you, but they did tell you, and gave you specific instructions on how to change it. If you didn't do it, well its your own fault. And if you registered for Yahoo with an email address that rerouted to /dev/null or something, well then missing emails like this is the risk you take when you do that.

      --
      End of Line.
    8. Re:Why? by Peaceful_Patriot · · Score: 1

      Actually, Yahoo just recently (within the past month) sent letters to users that they were going to begin to implement that policy.

      I have yet to see an increase in spam in my Yahoo mailbox (I get almost zero) and my preferences have not been changed.

      If I do start recieving 'special offers from Yahoo partners' I will simply reset my preferences.

      I really don't feel like I can complain. I have recieved literally years of free nearly spam free email with virus scanners and all the bells and whistles from Yahoo. They are one of the few free content providers left which still delivers a quality free product.

      --
      There is nothing so powerful as an idea whose time has come.
    9. Re:Why? by Anonymous Coward · · Score: 0

      Yes, they are letting spammers abuse their services. I got yet another 419 spam from a *.biz.yahoo.com host and sent it to their abuse account just to see what would happen. The droid who answered said "this didn't come from our network".

      I responded to that, saying essentially "so (host).biz.yahoo.com isn't on yahoo's network? That's amazing!"...

      Then I blocked all of yahoo.com, minus one person who's out there and is too dense to get something better. They can go screw themselves for all I care.

      I'm fed up with mail services that don't have any penalty for abusing an account. There is absolutely no incentive to make someone use them responsibly. If they get the account killed, they can just make up another one. Any site like that is going to be banned by me sooner or later.

  27. done already? by Anonymous Coward · · Score: 1, Informative
  28. One solution by FonkiE · · Score: 4, Insightful

    when you think about it, BUT this should come from IETF or some other body not from a company. A few important points:

    1) Who will issue the keys?

    2) Is anonymous mail possible if the receiver allows it?

    Furthermore spamming is a social problem emerging from our commercial world and technical solutions can never be 100%. What if:

    a) I send spam from a "secure" domain?

    b) forge certificates?

    c) the certificates are too expensive? (like SSL, I think it should be included with a domain)

    I like the "Bayes" spam filters best. You get 99.5% spam protection and keep anonymous mail.

    We all see the need for authenticated senders (biz communication, etc.), but we should be careful ...

    1. Re:One solution by 241comp · · Score: 1

      Actually, SSL certificates are free. You can sign one yourself. You just have to ensure that your visitors trust you to be the one that signs your SSL cert. If they don't then you can pay someone else to sign it for you (eg. Thawte) who they trust more. That person has the right to charge whatever they want because they are essentially selling their trust to you (so that your visitors trust you because they trust your cert issuer). Nobody forces you to pay anything for an SSL cert.

    2. Re:One solution by hattig · · Score: 2, Informative

      1) The domain owner/administrator (or their mail server administrator) I imagine. I expect that some tools will be available to generate the keypair. The public half will be configured on the DNS (would this require a new revision of BIND to handle a "DK" type or will a TXT field be abused for this?) and the private half will be installed into the mail server.

      When a mail from that domain goes via the mail server, the mail server will calculate the hash of the message and encrypt with the private key and add that as a header to the e-mail before sending it to the recipient.

      There will have to be some transitional period though, because it will take time for all mail providers to support domain keys, and any spammer can send spam via an undomainkeyed domain, yet you won't want to block undomainkeyed domains until all your contacts are using it. Maybe there would be a "Trusted Inbox" and "Untrusted Inbox" ...

      Bayesian filters suck because they only handles spam at the end point, in the mail client. The best place will be on the mailserver, before you have to download it.

    3. Re:One solution by the+uNF+cola · · Score: 3, Insightful
      ... this should come from IETF or some other body not from a company.


      We should expect something like this to come from the IETF, but big corps do good things all the time. What makes you uncomfortable about it? The privacy issue? If it's on the net and you want privacy, encrypt the content. But if you want to hit my network w/ SMTP, much less an ICMP package, I want to at least know who you are.

      Are you worrying who will govern the entire thing? Who do you trust? Some .org run by someone? Some corp? The gov't? All-in-all, you have to trust SOMEONE.
      --

      --
      "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

    4. Re:One solution by John+Hasler · · Score: 1

      > I expect that some tools will be available to
      > generate the keypair.

      Why would you need special tools? What's wrong with Gnupg and PGP?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    5. Re:One solution by Robert+The+Coward · · Score: 1

      >> I expect that some tools will be available to
      >> generate the keypair.

      > Why would you need special tools? What's wrong
      > with Gnupg and PGP?

      Because most people don't want to read a 20 page description on how to make it work right. My guess it will either be a script that calls gnupg direct or uses a library from gnupg or other already existing program like PGP.

    6. Re:One solution by John+Hasler · · Score: 1

      > Because most people don't want to read a 20 page
      > description on how to make it work right.

      People who can't (or won't) understand gnupg should not be running mail servers.

      > My guess it will either be a script that calls
      > gnupg...

      So you just want a "point and grunt" interface? Those already exist.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    7. Re:One solution by jaybna · · Score: 2, Insightful

      There is a simple solution for this - make senders pay a fair price per K of email sent. Charge commerical email senders and exempt isp-to-isp emails - then only legitimate companies can afford to broadcast. This works very well in the direct mail world. Postage is a barrier to entry.

    8. Re:One solution by Robert+The+Coward · · Score: 1

      If you want something like this to catch on then yes I would such a "point and grunt" interface. I have no doubt that if I wanted to I could figure out how to use the program but why should I if my mail server is working fine. If installing it require to spend to many hours to figuire out how to create the Key only to find out I should have done Y bit rate instead of the default X because that is what is required then I wouldn't bother and most admin are so over worked already that they wont be able to spend hours trying to get it running with everything else that has to be done.

    9. Re:One solution by AnotherBlackHat · · Score: 1

      when you think about it, BUT this should come from IETF or some other body not from a company.


      IETF doesn't have a monopoly on internet standards, they're just one of many standards bodies.

      IETF is perhaps less likely to release some propritary piece of crap than a for-profit company,
      but the article claims this will be open.


      A few important points:
      1) Who will issue the keys?

      There's no reason the keys need to be "issued" at all - pgp keys aren't.
      But since they haven't released any details, who knows?


      2) Is anonymous mail possible if the receiver allows it?


      Anything is possible, if the receiver allows it.


      Furthermore spamming is a social problem emerging from our commercial world and technical solutions can never be 100%.

      Prove it.

      What if:
      a) I send spam from a "secure" domain?

      Then you didn't forge it.

      b) forge certificates?

      A cute trick if you can manage it.
      Maybe it's possible, but there are no known ways to do so.

      c) the certificates are too expensive? (like SSL, I think it should be included with a domain)

      Then it will die on the vine.
      I'm willing to wait until they actually propose something concrete before I say it's broken though.

      -- this is not a .sig
    10. Re:One solution by AnotherBlackHat · · Score: 1

      Why would you need special tools? What's wrong with Gnupg and PGP?


      Several things, but I'll just mention one of the more glaring problems;

      PGP and OpenPGP do not sign the Subject: line of an email.
      This means a spammer could take an email that joe@example.com sent to a public mailing list,
      change the subject to "Hot sexy coed tranvestite midgets: http://10.1.2.3/hsctm.html"
      and spam the world, joe-jobing poor joe.

      -- this is not a .sig
    11. Re:One solution by Grizzlysmit · · Score: 1
      when you think about it, BUT this should come from IETF or some other body not from a company. A few important points:
      1) Who will issue the keys?

      2) Is anonymous mail possible if the receiver allows it?

      Hmmmm I don't see any thing stopping us going both ways, i.e. we have an account or two on the new signed system, and we have the old style, we're just maybe more careful about giving out our emails on the unsigned system, and we never use them for lists or groups where the signed one is an option.

      Furthermore spamming is a social problem emerging from our commercial world and technical solutions can never be 100%. What if:
      a) I send spam from a "secure" domain?

      b) forge certificates?

      c) the certificates are too expensive? (like SSL, I think it should be included with a domain)

      I like the "Bayes" spam filters best. You get 99.5% spam protection and keep anonymous mail.

      We all see the need for authenticated senders (biz communication, etc.), but we should be careful ...

      As I said above why be either or about it, we can use both systems, and we can Bayesian filter what comes in via both.

      As for points a) and b) these are abuse issues and can be policed by the community running the system: those running the "secure" domain in point a), or if they (can/will)not, those accepting from them, i.e. they can go on a blackhole list.

      As for point b) don't we already have procedures for this?

      In short the problems are surmountable yes abuses will occur, and the system will not be in perfect, but it can be better, hopefully over time we can transition, most if not all email to this system or one like it, then the spammers loose one of their chief weapons, the ability to forge email headers etc with ease (i.e. it becomes harder for them).

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
  29. Not at all. by Anonymous Coward · · Score: 0

    >They'll set up a Yahoo acct and monitor traffic to see what the domain keys look like.

    If you would have RTFA, you would know that it will work similar to SSL, with public and private keys. It will be open source. They are trying to make a standard. However, I can't quite see MS embedding this into exchange. They want their own system of trust based around everyone paying them money for licenses to communicate with the world.

    1. Re:Not at all. by dolo666 · · Score: 1

      If a hacker can get 8,000,000 VISA accounts, anything can happen. The fact that spammers exist in abundance just increases the probability of a crack being ready soon. Because Yahoo's protection scheme isn't open source, I still think it's only a matter of time before a gaping hole is found.

      My point above is that it's only a matter of time before we have to scrap the email system and start over -- because of spam.

    2. Re:Not at all. by JohnFluxx · · Score: 1

      so they just fix their hacked box, and change the private key, updating the main servers.

      No permanent damage can be done, if they use well known algorithms and do it right.

  30. romancing the stone by segment · · Score: 2, Interesting
    AOL has recently started banning SMTP servers who don't have reverse addresses, as seen on the NANOG lists. Personally there are so many methods to eliminate spam that an administrator can take I don't see what the issue is.


    Me personally, if spam makes it through my filter, I ban off the offending address working my way up towards the class c - b - a. All attempts at a port 25 connection is drop point blank, http, https, etal are kept open. I also have dontspam#somefreemailaccount.com's to use for form shit. Once in a while when registering for say an upper-crust website account, I'll use something like msndoesntspam@mydomain.com to see who exactly is sharing my addresses, then null the account if I see anything odd coming in to that account, and never trust the site again. Procmail works the most wonders though.

  31. User account verification by pe1chl · · Score: 4, Insightful

    First let them implement some user account verification, so that a RCPT TO: results in a 550 reply when that user does not exist.
    This enables SMTP callbacks to stop spam being spoofed "from yahoo", just like everyone else does.

    1. Re:User account verification by Anonymous Coward · · Score: 1, Interesting

      You must be one of these exim or milter-sender users who think that callbacks for sender verifications are going to help. Well, here's a news flash: you're just encouraging them to forge domains which have delayed bounces. Now let's say Yahoo and everyone else starts bouncing mail with 5xx during the transaction, even on their secondary MXs.

      The spammers will switch to using REAL source addresses. You know, the same ones they're sending the spam to? It's easy - instead of making up a u@h as the sender, they just pull one from their list of "probably valid" destinations.

      Now your server calls back, does the check, and hey! It's a valid account! OK, let the mail through! *THUD* You just got spammed.

      You may think I'm making this up, but it's already happening. Some of them even try to correlate the recipient with a similar sender. That is, bobbyjones@example.edu might get mail from bobbysmith@example.com. At least one spammer looks for another address with the same first few letters when making up a sender. These are all valid accounts.

      I'm fed up with all of these callbacks that are implemented so stupidly. imail@verizon.net shows up here every time a mail goes out from one of my mailing lists. They've obviously never heard of a cache. Sourceforge's MTAs are no better. It's damned annoying, and it's no better than those idiots who do dictionary attacks, since it looks identical in the logs.

  32. good to hear by Down8 · · Score: 2, Interesting

    I've used my Y! acct as my main (personal) e-mail acct since sometime in late 1998/early 1999, so I'm very glad to hear about this. Hopefully it will help combat the 100-200 SPAM msgs I get per day. The Bulk Mail folder was a step in the right direction, as it does catch the majority of the crap, and allows me to delete it with a single click.

    Thanks! Again! Yahoo!</elRegStyle>

    -bZj

    --
    .sig
  33. Will It Stop Yahoo? by Anonymous Coward · · Score: 0

    Wonder if it will it stop all the crap mail that Yahoo sends.

  34. So where's the info? by TrebleJunkie · · Score: 3, Interesting

    Okay, so they're developing a system that they'll release to open-source developers.... why not DEVELOP it in the open in the first place?

    --

    Ed R.Zahurak

    You know, oblivion keeps looking better every day.

    1. Re:So where's the info? by Ilgaz · · Score: 2, Funny

      Because hotmail coders will steal it? ;)

  35. Re:I've looked into Yahoo's plan by Anonymous Coward · · Score: 0

    Hello crypto expert (who as read the same books as everyone here)... how do you they aren't going to hire (haven't already) hired some good crypto people. Maybe even people with degrees -- there are thousands.

  36. Private key misinterpretation by Goodbyte · · Score: 1

    The article is obvious wrong, you should not send the private key with each email, rather sign the email with a checksum derived from the private key.

    That checksum can then be verified by requesting the private key through dns. This way it is possible to block domains that are sending spam (and be sure the domain not is spoofed).

    1. Re:Private key misinterpretation by funky+womble · · Score: 1

      s/private key through dns/public key through dns/

    2. Re:Private key misinterpretation by Goodbyte · · Score: 1

      Seems article authors are not the only ones to make misstakes :)

  37. Horrible by macdaddy · · Score: 0, Offtopic

    What a horrible way to create the death of email. I mean that literally. Users DO NOT respond to these assine confirm-you-identity requests. Hell they don't even respond to our requests from our Helpdesk to clean out their over-quota home directories before we do it for them. TMDA is not a solution for anyone other than those people that don't want to get email. I mean that literally. TMDA also can't handle auto-acks from unknown addresses. For example Newegg and Amazon email invoices to you after a purchase and also email you shipping info. Neither Newegg or Amazon can respond to mail sent back to the From address because it's a list bot and set to bounce. TMDA can't handle this. The user will have to be able to add that address in advance. Just imagine what it would be like calling Amazon to ask them for the address that they'll use to email you. I bet that would baffle their CSRs. The same can be said for mailing lists that the user actually subscribes to (or agrees to be subscribed to). If they expect the world to conform to their whim and ack their auto-request then they have another thing coming. They are intentionally making email even less of a reliable medium than it already is. Personally I blacklist all people I find using TMDA. There is nothing worse than posting to NANOG or some other mailing list and getting 3 TMDA responses from people you've never heard of. Most of them don't quote the message that generated the TMDA request. You're left to wonder 'is this some new spammer trick to get my email address?'. I see it happening in the near future IMHO. Don't use TMDA and the rest of the Internet won't have to blacklist you.

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

      Did you even bother to read the news article?

  38. Are cycles that cheap? by Frisky070802 · · Score: 3, Interesting
    As I understand it, the proposal requires public-key encryption for every email sent, done by the sender at the time of sending. (If the "private key" -- something encrypted with the private key -- could be computed once and reused in every message, it could be copied and replayed by a forger.) This can dramatically raise the overhead associated with sending mail. Perhaps that overhead is reasonable, perhaps not.

    Bala Krishnamurthy at AT&T Labs has given a number of talks recently, including to the IETF, on a spam disincentive program he calls SHRED. My understanding is that it uses offline cryptographic computation to amortize this overhead and distribute it to parties willing and able to devote the computational resources.

    In any case, the tag line for this article had it right, standardizing this will be hard and heavy-hitters like Yahoo will need to take the lead. But a key problem is getting the new system to interoperate with the old.

    --
    Mencken had it right. So glad that's old news.
    1. Re:Are cycles that cheap? by RealProgrammer · · Score: 1
      I think I've come up with a better idea. See my proposal. (The basic idea is this: MTAs implement anti-spam filters. Spam generates a 'spam alert', sent to 'abuse' at the site attempting to send/forward spam. The spam alert message then retraces its route as defined in its headers.)

      The advantages are

      1. Zero overhead for non-spam messages (as compared to what we have now)
      2. Disincentive to forward spam, as well as to create it
      3. Works within existing RFCs for SMTP, and retains the spirit of the Free Internet.

      O'course, there have to be flaws with it, but no one has pointed them out to me yet.

      --
      sigs, as if you care.
    2. Re:Are cycles that cheap? by Frisky070802 · · Score: 1
      O'course, there have to be flaws with it, but no one has pointed them out to me yet.

      I'm glad you're humble about it -- let me be the first to try :)

      I think the idea of propagating abuse notifications is great, in theory. I'm wondering how it works in practice. There's nothing that says a sending host has to route mail via various intermediaries -- the spammer can simply inject a message via a willing ISP that aids and abets the spammers. You send a notification to that ISP, and it drops it on the floor. So you need a way to track which ISPs you want to accept mail from in the first place, blacklist certain senders, and so on --- all of which is already being done.

      I'm sure there are flaws with my flaws, and I'm sure you'll point them out :).

      --
      Mencken had it right. So glad that's old news.
    3. Re:Are cycles that cheap? by RealProgrammer · · Score: 1
      There's nothing that says a sending host has to route mail via various intermediaries...willing ISP ... drops

      That's right, and we don't care. The alert goes back as close to the originator as it can. They still have to process the message to find out it's an alert. For spammers sending lots of messages, that generates lots of alerts for everyone nearby, and stops the flow at the first non-spam server.

      The key is viewing spam as an error condition, and trying to notify the source of the error.

      One thing I'd like is a way to deal specially with virus-laden messages or to tailor the alert to specific spam conditions. For instance, an ISP might tolerate 'legitimate email marketing', but draw the line at sending viruses, or poorn, or "hate mail", or whatever.

      --
      sigs, as if you care.
    4. Re:Are cycles that cheap? by Frisky070802 · · Score: 1
      For spammers sending lots of messages, that generates lots of alerts for everyone nearby, and stops the flow at the first non-spam server.

      If server spammer.com sends mail to user@yahoo.com that is spam, it can potentially go straight from spammer to yahoo, as far as the mail headers go. Sure, lots of routers see the mail at the IP level, but that's not known to yahoo when it gets the mail. All it does is send a complaint to spammer, which drops it on the floor.

      So in this case, yahoo is the first non-spam server, and it now has to know that it shouldn't take mail from spammer.com. Guess what: big ISPs already do just that, with or without the notification upstream.

      Granted, there are other ways in which spam gets around, and an alerting mechanism might help cut off those sources. But such a mechanism would IMHO complement authentication mechanisms, not replace them with a simpler approach as you have suggested.

      --
      Mencken had it right. So glad that's old news.
    5. Re:Are cycles that cheap? by RealProgrammer · · Score: 1

      Hmm, good point: very commonly spam is sent directly to the server which will deliver locally.

      However, I think you're missing the other have of the alert system: detecting spam before accepting it. We don't notify the spammer that his recipient is good or bad, we just bounce him an alert for every single spam message.

      Maybe I tried to be too nice by sending a simple alert back to the sender. Maybe an alert should also go to a spam alert center, to keep the blacklists updated. In fact, this could be used to keep people from dropping alerts: if someone sends and alert to you and to the alert center, and you don't send an alert to someone else and the alert center, you are the spammer.

      --
      sigs, as if you care.
    6. Re:Are cycles that cheap? by hawaiian717 · · Score: 1
      (If the "private key" -- something encrypted with the private key -- could be computed once and reused in every message, it could be copied and replayed by a forger.)

      With digital signatures, the only replay attack that works is replaying the exact same message. You hash the message using an algorithm like MD5, encrypt that, and attach it to the message. The recipient also hashes the message, uses the sender's public key to decrypt the attached hash, and compares the two.

      So if someone wants to do a replay attack by using a previous signature on a new message, the hashes won't match and the recipient will know the message is forged.

      The reason the message itself is not encrypted using public key encryption is that it is several orders of magnitude slower than secret key crypto.

      --
      End of Line.
    7. Re:Are cycles that cheap? by Frisky070802 · · Score: 1

      Yes, we're in agreement: you need a (small) public-key operation for every message.

      --
      Mencken had it right. So glad that's old news.
    8. Re:Are cycles that cheap? by hawaiian717 · · Score: 1
      Ok, I get it now. I initially read it that you were trying to say that a new key would be needed each time, which is not correct. What you do need is an encryption using a private key for each message. Rereading your original post, I see that this is what you said.

      I think the confusion goes back to the problem with the article saying that the "private key" gets attached in the header of a message. This is, of course, a Very Bad Thing to do. Then the article goes on to say that the public key is used to decrypt the private key. This also makes no sense, unless you encrypted the private key with itself and attached the result to the message, which is still a Very Bad Thing.

      To stay consistant with the article, the term "private key" is taking on two meanings: Both the private key used to encrypt, and the encrypted message. The second item should be called "digital signature". A digital signature is what you attach to a message.

      --
      End of Line.
    9. Re:Are cycles that cheap? by AnotherBlackHat · · Score: 1

      As I understand it, the proposal requires public-key encryption for every email sent, done by the sender at the time of sending. (If the "private key" -- something encrypted with the private key -- could be computed once and reused in every message, it could be copied and replayed by a forger.) This can dramatically raise the overhead associated with sending mail. Perhaps that overhead is reasonable, perhaps not.


      Yes, it's reasonable.
      On a 1 gig pentium, GnuPG can digitally sign a 250K file in under 2 milliseconds. For the more typical 10K file, it's even faster.

      Another way of looking at it, is that it increases the amount of computation involved in sending an email by less than 2%.

      Of course, we're talking about an unknown piece of software implementing an unknown algorithm, written by some Yahoo,
      but I think they can do something close to GnuPG - performance wise.

      -- this is not a .sig
  39. Only for GPL players? by Johnny+Mnemonic · · Score: 2, Insightful

    From the article: Yahoo said its "Domain Keys" software, which it hopes to launch in 2004, will be made available freely to the developers of the Web's major open-source e-mail software and systems.

    But later: Garlinghouse also argued that Yahoo's proposal should be attractive to other e-mail providers because it is free and comes with no special restrictions. Is the GPL considered a "special restriction"? Will it not actually be GPL, just available to open systems?

    I'm guessing that you'll need to be a GPL mail server to both require the private key for receipt, and to be able to use the system to give the email the private key for sending. So, what will this do to non-open mail systems?
    • You could presumably send to a non-open system, as they will simply ignore the key if present, but will still accept email if absent.
    • Open systems that require the key to receive will presumably refuse email without the key (otherwise what's the point), which means that a mail system that's open that uses this methodology might gain the perception of "being broken" from the end users point of view. Of course, the admin setting up such a system would be well aware that some email will be refused, and will be prepared to handle refusals, either with a "bounce message", a phase in period that just gives a warning, etc.
    • Senders that use a non-open system that can't use this technology will find an increasing amount of their email being refused; at first they'll blame the recipient, but as this gets more widespread, they'll blame their own sending service. Is that the sound of IIS's mail server being obsoleted?
    • The end result will be that users of open systems will receive less spam, whereas users of closed systems will find themselves still receiving spam, and increasingly unable to send to others.

    Is Yahoo trying to break MicroSoft's mail service? Will this work? What's MSFT's option--reverse this and include it in their system anyways? Switch to an open system for a mail server, like, say, something based on a BSD license? Or ignore it, in an attempt to deprive it of critical mass?

    Indeed, this might all be moot; Yahoo might make it free and available to everyone, either on a free system or a non-free system; the article isn't clear as it says both. It could also be that MSFT already uses an OSS mailserver in IIS for all I know about MSFT product. But I suspect this is a power-grab, like everything else these days. And, I have to say, if it is I wish Yahoo the best of luck--this would be another demonstration of the power of OSS; it allows the community to change together on a dime and play well together. Whereas makers of proprietary systems each have to modify their own systems with their own coders.
    --

    --
    $tar -xvf .sig.tar
    1. Re:Only for GPL players? by Ilgaz · · Score: 1

      IMHO Yahoo should ship its mail system as a commercial software.

      In my logic, yahoo uses FreeBSD, so they have nothing to do with GPL.

    2. Re:Only for GPL players? by Have+Blue · · Score: 1

      What makes you think it would be GPL? A BSD license seems a much better idea for something like this, if wide adoption is the target.

  40. Lock-in isn't necessarily an issue by RevMike · · Score: 3, Insightful

    It can be open sourced, but that doesn't mean anything about preventing lock-in.

    Presumably a 'domain key' is some cryptographic element that authenticates that your domain is who it claims to be. To me this sounds an awful lot like SSL where a third party issues the keys, or acts as a clearinghouse for self-issued keys.

    Either way, Yahoo could be the man in the middle acting as either issuer or clearinghouse. Think of it this way, OpenSSL is open sourced, but that doesn't keep the SSL issuers from having a lock on that market.

    I don't see how lock in will be an issue. Imagine the following scenario:

    1. Originating mail software sends a message, including some token in the header that is encrypted using the sending mail server's private key.
    2. Zero or more intermediate mail server pass along the message.
    3. The destination mail server receives the message.
    4. The destination mail server looks up the domain of the message originator and requests that domain's public key.
    5. The destination mail server attempts to decrypt the token.
    6. If the token is successfully decrypted, the mail is delivered. The receiver knows the identify of the sending system with certainty. Email domains can't be spoofed.
    7. Otherwise the message is dropped.

    I can't see how this would neccesitate a clearinghouse.

    1. Re:Lock-in isn't necessarily an issue by Jesrad · · Score: 1

      It all depends on whether Domain Keys gets the public key of the domain from a server or if it uses a local set of public keys and white list of certified domains set up by the admin. I wish for the latter.

      --
      Maybe we deserve this world ?
    2. Re:Lock-in isn't necessarily an issue by John+Hasler · · Score: 1

      I would expect to get the public key from the DNS.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Lock-in isn't necessarily an issue by Kirill+Lokshin · · Score: 1

      I would expect to get the public key from the DNS. But DNS is insecure to begin with, for at least two reasons.

      First, there is nothing preventing spammers from registering their own domains (e.g. legitimatemail1.com, legitimatemail2.com), putting perfectly valid public keys on their nameserver, and sending mail which will be accepted. Unless all domain registrars begin doing background checks before handing out domains (which isn't going to happen), you will have no way of knowing if a particular domain that you have never received mail from is generating spam or not.

      Second, most nameserver machines are just regular hosts, no more difficult to compromise than any other server. I could definitely see major spammer groups cracking some obscure NS and putting in their own keys. This can be prevented by having the keys signed by a third party, but then you have lock-in problems.

    4. Re:Lock-in isn't necessarily an issue by letxa2000 · · Score: 2, Insightful
      First, there is nothing preventing spammers from registering their own domains (e.g. legitimatemail1.com, legitimatemail2.com), putting perfectly valid public keys on their nameserver, and sending mail which will be accepted.

      It seems to me that all this does is more or less prove that the mail being received is coming from where it purports to come from. So, yes, a spammer can still create a mail server with keys and everything but at least when he sends a spam the message will be signed as having come from their server which makes it easier to filter on their server. It also causes their server to have to spend CPU cycles generating the encrypted key for each spam--which I assume would have to be separately generated for each copy of the spam which increases the cost of sending spam.

      Finally, I think this is most useful in that if you know that every message that comes from Yahoo.com is signed with this scheme and you receive a message that purports to be from Yahoo.com that DOESN'T have the signature, it's spam. You can start creating a list of servers that you know use it--and if a message purports to come from one of those servers then you know it's spam. Yahoo probably has an interest in this because there are probably a lot of people and mail servers that are just filtering on Yahoo.com these days, even though we all know most of that spam doesn't actually come from Yahoo.

      This mostly looks like an attempt to attack the problem of spammers forging email addresses that don't belong to them in the spam they send. It doesn't solve the spam problem, but it solves an annoying part of it--especially when some spammer forges YOUR email address as the "From" address in a spam sent to millions of people (and bounced from thousands).

    5. Re:Lock-in isn't necessarily an issue by aoeuid · · Score: 1

      Unless all domain registrars begin doing background checks before handing out domains (which isn't going to happen), you will have no way of knowing if a particular domain that you have never received mail from is generating spam or not.

      But you will be able to have domain blocklists less likely to be blocking valid email.

      You can get lots of spam that says it is coming from yahoo.com, but you can't blacklist that domain, because it has so many valid users. Whereas if spammers are forced to be sending from their own domain names, you can block those, getting the blocklists using the current methods.

      I think that must be the theory.

    6. Re:Lock-in isn't necessarily an issue by Wyzard · · Score: 1

      The receiving mailserver needs to get the originating mailserver's public key somehow. It can come from a central clearinghouse server, or it can come from the existing DNS infrastructure.

      DNS is a more natural place to put such information, since it's specifically designed for looking up information related to domains. However, it's vulnerable: if this domain-key thing becomes widespread, spammers will start attacking DNS servers and replacing the real public keys with their own public keys. This will allow them to send a batch of spam through the server before everyone realizes what's happened and fixes it, and during this time, legitimate users won't be able to send mail through the domain, because recipients will be checking it against the spammer's public key.

      The solution to this is DNSSEC -- signatures on DNS records themselves, to prevent tampering. DNSSEC has been slow in getting adopted, mostly (it seems) for the same reason so few people encrypt their email for privacy: they don't take the risk seriously, and they don't see anyone else doing it. Maybe, hopefully, this system of authenticating email origins will motivate administrators to secure their domains using DNSSEC as well.

  41. Re:more effective solution by Anonymous Coward · · Score: 0

    Anyone see the seinfeld episode where kramer refuses to get mail and puts bricks in the mail box? -1Troll

  42. what about fowarding services? by N7DR · · Score: 1
    It's always hard to know what an entity is really proposing when all you have to go on is a news story written by someone who is not technically competent. Even if one ignores the obvious technical errors in the Reuters story and replaces them with what the reporter probably meant (rather than what he did say) there seems to be one big problem with this proposal that either Yahoo! hasn't addressed, or, if they have addressed it, the reporter decided not to mention what they are doing about it.

    Consider the common scenario in which a user marks his outbound mail as coming from domain X -- but X is only a forwarding service for inbound e-mail, like, say pobox.com or arrl.net. The outbound e-mail gets sent out through some other ISP. From the description in the article, it appears that somehow someone with the private key for domain X is somehow supposed to add something to the outbound e-mail; but that e-mail never goes anywhere near domain X.

    1. Re:what about fowarding services? by RevMike · · Score: 1
      Consider the common scenario in which a user marks his outbound mail as coming from domain X -- but X is only a forwarding service for inbound e-mail, like, say pobox.com or arrl.net. The outbound e-mail gets sent out through some other ISP. From the description in the article, it appears that somehow someone with the private key for domain X is somehow supposed to add something to the outbound e-mail; but that e-mail never goes anywhere near domain X.

      The obvious extension of this idea is if you have the private key for the forwarding service, you would be able to configure your mail client to create the validating token before your ISP even sees it.

      Let's say you use bigisp.com for your internet connectivity, but you use JoeSchmoe@mydomain.org as your email address. Your mail client would use the private key associated with JoeSchmoe@mydomain.org to transmit the email. Then smtp.bigisp.com would see that there is alread a token in the message, and so it wouldn't add its own while forwarding the message. The destination mail server would get the message, then query mydomain.org for the public key associated with JoeSchmoe@mydomain.org.

      When mail is sent to you, there also is no big deal. The message token is encrypted by the sender. The message is transmitted to mydomain.org, who forwards it to pop.bigisp.com. That pop server checks the key agaisnt the senders public key. The mail is delivered to your client.

    2. Re:what about fowarding services? by Robert+The+Coward · · Score: 1

      I read it also. What it sound like they are doing is not related to the from: address or who is sending the mail but were the mail is coming from. In other words I own abc.com and my ISP is comcast.net. When I send mail to abc@yahoo.com it goes to smtp.comcast.net. smtp.comcast.net signs the message as comcast.net and yahoo.com confirms it came from comcast.net if it turns out that it was spam then yahoo.com can go back to comcast.net and say message ID x came from your server and it was SPAM. Comcast goes and finds out that message X came from my IP address and my account is suspended until I promise to never do it again or have my account cancelled for good. If comcast.net doesn't do anything about me then yahoo.com can stop accepting messages from comcast.net.

  43. Re:I've looked into Yahoo's plan by Ilgaz · · Score: 0, Flamebait

    So you claim a company with millions of users not knowing about cryptography...

    Which school you got points?

  44. In other news... by Berrik · · Score: 0, Redundant

    SCO to announce lawsuit insisting that they hold the copyrights to all encryption.

    Berrik

    --
    Current karma: Terrible (due to mods without a sense of humor)
  45. Re:I've looked into Yahoo's plan by Anonymous Coward · · Score: 0

    Ye gods, untoot that horn boy-o.

    Detail the rookie mistakes if yer gonna denounce em...

  46. identity based antispam is censorship tool by esj+at+harvee · · Score: 4, Interesting

    a thing to remember is that if someone can prevent a spammer from communicating based on identity (or lack thereof), you can be silenced as well.

    This is why I have put my efforts into sender-pay systems and specifically the camram project. We invite you to please come and join us in the effort to build a decentralized, user-friendly, freedom-of-speech supporting antispam system and hit spammers in the pocketbook.

    camram antique documentation (too busy writing code to write new documentation)

    1. Re:identity based antispam is censorship tool by Jesrad · · Score: 1

      This system does not ties your email with your identity, but with a domain name.

      --
      Maybe we deserve this world ?
    2. Re:identity based antispam is censorship tool by JuggleGeek · · Score: 1
      a thing to remember is that if someone can prevent a spammer from communicating based on identity (or lack thereof), you can be silenced as well.

      This doesn't keep a spammer from communicating. That isn't the goal. The goal is to keep spammers from forging other peoples domains in their spam. If they are willing to say "I'm sending this", it won't stop them. If they say "Example.com is sending this" and example.com isn't really involved, then there isn't any censorship involved - but anyone receiving the message can easily see that the sender is lying and dump the mail unread.

      This is why I have put my efforts into sender-pay systems

      That would explain why you are spreading nonsense about "censorship".

  47. Re:I've looked into Yahoo's plan by Anonymous Coward · · Score: 0

    Warning -- moderators on crack. Anyone who read the last sentence of the parent post and though it was "interesting" probably failed Fingerpaint 101.

  48. Cut your cat. 5 or see this in you inbox! by commonloon · · Score: 0

    Its a race between those who send and those who wish not to receive, and lets be honest with ourselves it will continue to be. As we get more better at filtering so do they. Random subjects, spoofed headers, hacked relays, etc. In my spambox once a day for the last month (its annoying even going there), and funny I can't seem to unsubscribe and its coming from China: 2004 will be your year! VP-OIL Instant, Rock Solid Erections - Immediate Rock-Solid Erections - Total, Oversize Arousal - Double-Strength Orgasms - Super Staying Power - Maximum Sexual Health - Increase the Size and Intensity of your Erections! - Completely Safe and Effective Lubricant! CLICK HERE TO FIND OUT MORE No More Promo's ...how 'bout stop F%$@ing spamming me!

    1. Re:Cut your cat. 5 or see this in you inbox! by praedor · · Score: 1

      Between procmail and spamassassin, I don't see that stuff anymore. It is sent directly to /dev/null without ever having to first pass by my eyes.


      Just produce a whitelist so that any idiot friend/family member can still send you those great viagra or erection jokes.


      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  49. How ironic by Arrogant-Bastard · · Score: 1
    Let's review.

    Yahoo is a spammer favorite for dropboxes because their (decimated-by-layoffs-of-the-clueful) "abuse" desk is legendary for failing to nuke them even when presented with copious documentation which proves that, yes, they are spamming, and yes, they are using Yahoo.

    Yahoo's mailing list mechanisms are frequently used for spamming because they allow the list-owners to forcibly subscribe victims -- and because, once again, the Yahoo "abuse" desk takes no action.

    In addition, subscribers to Yahoo mailing lists can look forward to spam, because somehow, addresses that are subscribed to them but never exposed anywhere else end up on spammer lists.

    And of course Yahoo Stores is a cesspool overflowing with spammers of all descriptions.

    And then there's the nagging question of just how newly-created Yahoo accounts end up getting so much spam. It doesn't happen every time: but it happens often enough.

    You can read about this in more detail than you'd ever possibly wanto know just by browsing Usenet's news.admin.net-abuse.email.

    And so now Yahoo, which can't even come close to keeping its own house in order, is going to trot out The Cure For Spam.

    I don't think so.

  50. Re:I've looked into Yahoo's plan by vadim_t · · Score: 1

    Yeah, I read Applied Cryptography a few times as well, and that doesn't make me a crypto expert. Bruce Schneier himself said "A colleague once told me that the world was full of bad security systems designed by people who read Applied Cryptography".

    So, care to enlighten us about what exactly is wrong with their system?

  51. How many AOL Chatroom members does it take by Hatechall · · Score: 0, Offtopic

    How many AOL Chatroom members does it take to change a lightbulb?
    Two. One to replace the lightbulb and one to make sure that the other person doesn't say "nipple"

  52. Re:I've looked into Yahoo's plan by Jesrad · · Score: 1

    Well I'm a Network&Telecommunications Engineer, and their plan makes a lot of sense and looks solid to me.

    This is basically SSL tagging for emails. Have a mail server and domain, have your own private key, sign every of your email and they'll be distributed across the certified network. Abuse the system and your key is revoked/refused by the rest of the network. Don't have a key and domain, or forge the header to abuse your ISP's mail service ? No cookie for you.

    --
    Maybe we deserve this world ?
  53. Re:Sorry people, who I moderated but... by Jesrad · · Score: 1

    CNN link for your enjoyment. GoogleNews is your friend.

    --
    Maybe we deserve this world ?
  54. BEWARE THE BIG RED Y! by poofmeisterp · · Score: 2, Insightful

    If they're offering it for free, BEWARE. IT'S A TRICK. There's some hidden patent they're going to decide to enforce once the entire world adopts the architecture.
    *waves hands ominously*

  55. This needs HYPE by Jesrad · · Score: 2, Interesting

    Seriously. This solution needs the cooperation of most. It is the exact solution I have been longing for, and to be successful when it is released it needs every significant domain to follow suit. Your ISP won't use Domain Keys ? Rant to them till they do ! They still won't ? Set up your own MX and sign in to the certified network. Have your friends and relatives get aboard too.

    As soon as the certified network is considered a valid alternative to the current spam-ridden, scam-infested open email exchange system people will switch boards in a blink... provided it is easy enough to get a certificate.

    --
    Maybe we deserve this world ?
  56. Yahoo beats eariler proposals? I hope not. by kerubi · · Score: 4, Interesting

    Would you rather choose a Yahoo product over an open standard that is under development? I'm speaking of AMTP, of course. (See AMTP author's site).

    Yahoo's size doesn't give that much weight to their proposal. Yahoo's email is not used in business to business communication (do not count hot dog stands as businesses), so businesses can just aswell block everything that originates from *@yahoo.com if it is not directed to their consumer service department.

    Also, reverse mx records provide much of the same benefits with minimal alterations needed to current email infrastructure. One DNS record added and small change in MTA software.

    If Yahoo would really like to do a service to the internet community, they should rather consider looking AMTP and reverse mx records.

    --
    I joined two users too late.
    1. Re:Yahoo beats eariler proposals? I hope not. by Anonymous Coward · · Score: 0

      A lot of this stuff is either very complicated or lacks basic features. I don't know about you, but I sure don't feel like setting up crypto keys for all of my systems. That feels like another SSL boondoggle waiting to happen, where one big whore company like Verisign comes along and essentially owns the entire market.

      We're not talking about rocket science here. All you need is some way for a mail server to see if a given host is allowed to send mail as some u@h. SPF and RMX let you do that strictly on the level of the domain name, and that's not enough.

      I have about a half-dozen people who have had forwarders through my system for years. They might send mail as their vanity account once in awhile, and they definitely aren't going to relay it through me. I am not going to set up SMTP AUTH, or whatever else someone might propose, since it's stupid. They should send mail direct to the recipient just like anyone else.

      What's needed is a system that will allow them to send mail from outside my network. Their accounts will be returned as valid, but they still won't be able to forge other accounts at my domain. These proposals can't do that, and as a result, many people won't be able to use them.

    2. Re:Yahoo beats eariler proposals? I hope not. by AnotherBlackHat · · Score: 1

      Would you rather choose a Yahoo product over an open standard that is under development?


      This is a trick question right?

      Yes, of course I'd chose an already working product over something that hasn't been finished.

      I might switch once the open standard was finished, but not until they've got working code.

      -- this is not a .sig
    3. Re:Yahoo beats eariler proposals? I hope not. by gonz · · Score: 1
      The AMTP proposal you cited has several very attractive advantages: First, it preserves anonymity. Second, it will not interfere with automated messages (e.g. mailing lists, e-commerce receipts, etc.) which are a big problem for humanized systems like camram. Third, since any group can act as an endorser of the digital certificates, it doesn't require a universal definition of "spam". And lastly, AMTP does not involve lawyers or politicians or particular governments, which makes it a very clean solution.

      I support groups like CAUCE in spirit, but IMO spam is not a political problem. It is a technological problem of ancient protocols that are long overdue for an update. So if Yahoo or some other big player chooses to promote a custom protocol, let's hope that it is functionally equivalent to AMTP.

      Of course, I foresaw all these things back in April. It's flattering to see that Yahoo is reading my Slashdot postings and taking heed, and only provides more support for my quantum theory that our universe is constructed from my perceptions. :-)

      -Gonz

  57. PGP minus usability? by Just-A-Buck · · Score: 1
    Based on the information in the article this seems to be some kind of digital signature (like PGP sigs) but based on IP/domains. So everyone who wants to send an email must
    • Generate a keypair.
    • Upload the public key to some server (Operated by whom? It'll cost much bandwidth to operate such a server, and I guess the owner could be held responsible if keys are compromised (=stolen)). That's risky.
    • Bind the public key to one or more IPs and one or more email adresses that'll be allowed to send.
    So this will cause a hassle for those on dynamic IPs (like me) and in it's core it is mere PGP signatures additionally bound to IPs. So why not force everybody to use PGP in the first place?
    --
    Tread softly because you tread on my dreams. -- Yeats
    1. Re:PGP minus usability? by gorgonite · · Score: 1

      Yes, using email signatures in traditional spam filters would be better. There would be different spam thresholds based on the reliability of the signature.
      Then people (or machines) can sign their mails in order to be sure to pass the filter, and people who don't want to sign, must try to write mails that do not look like spam.
      If the pgp web of trust is used insted of
      or additionally to certificates issued by a central authority, we don't need to fear that such an authority is going to revoke people's right to send mail.
      And, while were at it people can encrypt their mails, thus looking out the spies of this world.

    2. Re:PGP minus usability? by John+Hasler · · Score: 1

      The proposal has nothing to do with IP numbers.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:PGP minus usability? by Just-A-Buck · · Score: 1
      From the article:
      The receiving system would check the Internet's Domain Name System for the public key registered to the sending domain.
      This could be done with adding the public key to the DNS text record (afaik), but then what about those IPs without DNS entries? Did I misunderstand something?
      --
      Tread softly because you tread on my dreams. -- Yeats
  58. Too resource intensive, and broken anyway by RealProgrammer · · Score: 2, Insightful

    Under Yahoo's new architecture, a system sending an e-mail message would embed a secure, private key in a message header. The receiving system would check the Internet's Domain Name System for the public key registered to the sending domain.

    If the public key is able to decrypt the private key embedded in the message, then the e-mail is considered authentic and can be delivered. If not, then the message is assumed not to be an authentic one from the sender and is blocked.

    For every message, I have to check and unpack the header, go out to some PK server, and validate the keys, before I decide to accept/reject? That introduces a big latency into SMTP.

    Also, this doesn't do anything to stop 'legitimate email marketers'. There's a death penalty (blacklist) for a site or particular sender's key, but nothing to stop a spammer from changing keys and starting over.

    Or will everyone have to get their own key pair? Who's going to validate them, and at what cost per key pair?

    This won't do a thing to stop spam, and imposes too big a burden on the infrastructure and on the 99% of us who don't spam.

    --
    sigs, as if you care.
    1. Re:Too resource intensive, and broken anyway by darien · · Score: 1

      For every message, I have to check and unpack the header, go out to some PK server, and validate the keys, before I decide to accept/reject?

      How about remembering headers that check out, so that next time you get a mail from that same person via that same route your server accepts it without bothering to check the key? That would slash the processor overhead, and I can't see how it would damage the workability of the system.

    2. Re:Too resource intensive, and broken anyway by RealProgrammer · · Score: 1

      That would make spamming very efficient, and ironically less costly per message than ordinary email. Yes, I'd say that's a wonderful solution -- for the spammers, that is.

      --
      sigs, as if you care.
    3. Re:Too resource intensive, and broken anyway by AnotherBlackHat · · Score: 1

      For every message, I have to check and unpack the header, go out to some PK server, and validate the keys, before I decide to accept/reject? That introduces a big latency into SMTP.


      You'd only have to fetch the key for strangers.
      Most (non-spam) email comes from people who have sent you email in the past,
      and you'd presumably cache their public keys.

      The overhead's not all that big for strangers either.
      It probably takes about as long to do a reverse IP lookup, and lot's of servers do those.

      Hell - greylisting forces strangers to retry the entire SMTP transaction.
      It can introduce delays of hours, and I've gotten far more compliments than complaints since implementing greylisting.

      -- this is not a .sig

    4. Re:Too resource intensive, and broken anyway by Nonesuch · · Score: 1
      For every message, I have to check and unpack the header, go out to some PK server, and validate the keys, before I decide to accept/reject? That introduces a big latency into SMTP.
      I agree, doing the check in the message header itself doesn't make sense.

      It would seem more reasonable to make the change in the SMTP protocol, allowing a remote server to authenticate itself as being a legitimate source for mail from a given domain at the start of a session, then send any number of messages during that connection with the allowed "From" address.

      For a server that handles many domains, and can thus legitimately source many different from addresses, they would need to authenticate once per domain.

      This wouldn't prevent spamming, but would prevent spoofing the sender address -- tons of spam shows spoofed something@yahoo.com sender addresses, so I can see why Yahoo would be interested in this idea.

      Also, this doesn't do anything to stop 'legitimate email marketers'. There's a death penalty (blacklist) for a site or particular sender's key, but nothing to stop a spammer from changing keys and starting over.

      Or will everyone have to get their own key pair? Who's going to validate them, and at what cost per key pair?

      The way I read the article, sounds like every domain will have their own key pair, and will publish their public keys in their DNS zone for the domain.

      As to stopping spammers, one idea that I like is to use PKI, where every domain has their own key pair, and each key can have multiple signatures attached. You could pay Verisign, Tucows, Comodo, or SpamCop to sign your key.

      Hosts that accept mail can choose what signing authorities to accept. Yahoo might choose to accept all of the major Verisign-like SSL companies, where I might only accept mail from sites whose key is signed by either Spamcop or Theo de Raadt.

    5. Re:Too resource intensive, and broken anyway by darien · · Score: 1

      Huh?

      Did I accidentally say the opposite of what I meant?

      The first time you send me an email, I'll try to connect back to you to cryptographically confirm that your message really did come from you. Thereafter, if I get another email from you within a certain period via exactly the same route I won't bother checking again - I'll just take the message on trust.

      What good does that do a spammer? Only legitimate routes can get onto my whitelist, and obviously if a spammer sends legitimate email then I'll still receive it even if I confirm every message that comes in. I'm afraid I don't see the problem.

    6. Re:Too resource intensive, and broken anyway by GooberToo · · Score: 1

      Basically that does:
      Known good mail sources get a free ride (spammer or otherwise)
      Unknown mail sources still require a check

      On the other hand, a spammer could send one good message then spam you like crazy. Then, move on to another account when that one gets shut down. That also means that all the "free" messages get to avoid computing valid message hash information; as it's not going to be validated anyways. That means, they basically get to spam with less cost than what non-spammers have to pay to send email. Because for their hash, they could simple use the same set of strings over and over again, use a randomly generated string, or even use the same hash of the first valid message they sent.

      It basically means a free-ride for spammers.

    7. Re:Too resource intensive, and broken anyway by darien · · Score: 1

      Oh, I see what you mean.

      But if I get spam from a "good message" source, I have a traceable route directly back to the spammer, which should make it possible to hold them liable for anything they send.

      Of course, you may not believe that's realistic; but in that case presumably you don't think the system's helpful anyway - since it doesn't stop anyone from sending you anything, it just confirms where it came from.

  59. Not for me by bigberk · · Score: 2, Insightful
    Require the message sender to authenticate in order for message to come across a trusted e-mail network

    Read: trusted network == commercial network

    Why do you think this is in the "Money & Investing" department (see the linked article). No, this isn't for me. Businesses may well choose to use something like this for their communications, but they will not have the pleasure of communicating with me. While SMTP has its flaws, it still allows any IP host to send mail to any other IP host and that is a good thing.

    To gain insight into what's going to happen with email and Internet communications in general over the next couple of years, you have to adopt a business mindset to see it from their eyes. There is a big problem (spam) hence a potential to make money. Various companies are going to try and cash in on this situation by offering a solution that might very well decrease spam -- some sort of commercially controlled communication network -- but this is definitely not in the best interest of the Internet. Of course, it's in the best interest of the company that's peddling the solution (duh!)

    The Internet isn't Compuserve, or AOL. It's a network of IP hosts, and those are the entities which should have a facility for sending communications back and forth. There is no need for a central carrier for communications

    1. Re:Not for me by gonz · · Score: 1
      The Internet isn't Compuserve, or AOL. It's a network of IP hosts, and those are the entities which should have a facility for sending communications back and forth. There is no need for a central carrier for communications

      The problem with IP addresses is that they are too broad. They are shared for lots of things, and it's easy for a spammer to switch between them. As a result, IP whitelists are infeasible, and IP blacklists will always interfere with legitimate traffic. Eliminating false positives is very important in the business world, and in this sense they are more likely to implement a correct solution than iconoclastic Linux-tards who don't mind a few core dumps or lost e-mails here and there.

      Since the articles have been somewhat vague about the actual implementation, here's an example: Suppose each mail server has a public key associated with it. I could set up a free service that maintains a whitelist of non-spamming servers, and sysadmins could subscribe to it and use it to block spam. If they ever receive a spam from one of my whitelisted servers, they contact me, and I will remove it from the list.

      Of course, this proposal is pretty infeasible, but there are some easy improvements. First, if other people are running whitelists as well, I could transitively include their lists in mine. This would also enable people to run mirrors of my list, reducing the load on my server (just like DNS). Also, to avoid human overhead, my software could automatically approve any certificate the first time it is queried, but with a 60-day waiting period to prevent spammers from simply generating new certificates. Or, groups like Verisign could do background checks or somesuch.

      The point is that when someone receives a spam, there are now specific parties who have the power to remove the offending mailserver (not IP netblock) from the whitelist. These parties have well-defined relationships and are decentralized, so there is no need for central coordination or messy legislation, or even a specific definition of "spam". Each whitelist is free to coordinate its own activities, and users are free to subscribe to whatever whitelist fits their preferences. Lastly, it will not interfere with legitimate automated e-mails such as those generated by travelocity.com, e-bay.com, listserv, etc.

      This concept has been suggested many times in various forms, e.g. Bill Weinman's AMTP, and it sounds like Yahoo has something similar in mind.

      -Gonz

  60. Are cycles that cheap? Yes, in comparison. by jjo · · Score: 1

    The right question is not whether cycles are that cheap, but rather will you gain more cycles from spam reduction than you will expend in checksum calculation? Given the rising tide of spam, you don't need to reduce it much in order to make mail-signing a worthwhile proposition.

    As to interoperability: during the adoption period, one would have to accept both signed and unsigned mail, but as soon as it becomes obvious that mail-signing is a way to get legitimate mail past ever-stricter automatic mail filters, and to the eyes of less and less patient mail recipients, I think you will see adoption of the new scheme take off. At some point it will be clear that if you want someone to take your mail seriously (or to even see it in the first place), it will have to be signed. That point will come when the major e-mail service providers start giving their subscribers the option of discarding unsigned mail automatically.

  61. Why does no one seem to get it? by mlilback · · Score: 2, Informative

    The proposal is very simple and most of the posts are just plain wrong about what it means.

    All mail servers will have a public/private key of some type. The public key will be stored in the DNS system as extra data.

    When an SMTP server connects to another SMTP server, the sending server will encrypt something (likely a checksum) with the private key for the domain the mail is from (likley the envelope from, not the From: header) and place it in a header.

    The receiving server will then grab the public key for the domain in the envelope and verify the message is being sent by a server that is authoritative for that domain name.

    Very simple. Now spammers can't send spam and make it look like it came from my domain. I'm currently getting flooded with bounces from a spammer doing this, so I really want this proposal adopted.

    The implementation can be phased in, too. The mail server could add a header saying if the domain was verified and spamassassin could then adjust the spam rating of the message appropriately. Eventually servers would be configured to refuse mail from unverified domains.

    So if you own a domain name, you just have to generate a key pair, add the public key to DNS, and add the private key to any SMTP server you send through.

    Once this is required, you theoretically will always be able to contact a person responsible for the sending of the spam (whoever is listed in the whois database for the domain). Contacting them (or abuse@) would solve the problem with any major email provider, and you can just ban email from any small provider that doesn't give an adequate response.

    Aside from the possible computational requirements for all the crypto work, I don't see any downsides to this. If by some chance a spammer broke/acquired your private key, you'd just generate a new one and update your DNS entry.

    1. Re:Why does no one seem to get it? by IIH · · Score: 2, Insightful
      The proposal is very simple and most of the posts are just plain wrong about what it means.

      I get it, because it sounds like an idea I've been bouncing around for a while (e.g. See previous comments of mine)

      The mail server could add a header saying if the domain was verified and spamassassin could then adjust the spam rating of the message appropriately. Eventually servers would be configured to refuse mail from unverified domains.

      Exactly, and the main advantage of this is the network effect - if yahoo.com "mail verifys" its domain, all mail servers will know that unverified email "from" yahoo.com is spam, and hence have a good reason to upgrade, and reject all forged yahoo emails. So spammers will have to use "otherisp.com" as the return address, and otherisp gets increased bounces. If OtherIsp change to a verified domain, spammers have to move until finally, the from address actually trustworthly, and banning individual isps on the SMTP from becomes feasible, and complaints will go to the corrct isp.

      Aside from the possible computational requirements for all the crypto work, I don't see any downsides to this.

      The only downsides are that people will complain about not being able to set their from address when they are using different isps. Personally, I don't see that as a problem, I belive the "from" address should be the equilavent of an electonic postmark, and if you want to set the return address you should used the sender or reply-to field instead.

      --
      Exigo spamos et dona ferentes
  62. Yahoo as the big SPAM fighter .... not so !!! by wwwillem · · Score: 1

    My ISP was a while back taken over by Yahoo, so my email now resides on 'website.yahoo.com'. And for that I pay them a decent 15 bucks a month. However, for my money I enjoy the pleasure :-) to receive 10 times more SPAM than regular email. Including multiple 141 kB "Microsoft Security Update" viruses per day.

    When I asked Yahoo why they didn't do any SPAM filtering and even not deleted those very well known virusses, their reply was that I should upgrade to one of their small business offerings, which provide SPAM filtering as a service. Yeah, great!! One of my registrars (domaindirect.com), for which I pay $30 or so per year (!), throws in some email boxes for free and those even include some pretty decent SPAM filtering.

    Which makes it very clear to me that Yahoo and other big ISPs, for whatever reason, just love the existence of SPAM. Probably they still make money by filling up all our email inboxes with garbage. So, let's not start with Yahoo as the big saviour of the world in the fight against SPAM. :-(

    --
    Browsers shouldn't have a back button!! It's all about going forward...
    1. Re:Yahoo as the big SPAM fighter .... not so !!! by catbutt · · Score: 1

      Which makes it very clear to me that Yahoo and other big ISPs, for whatever reason, just love the existence of SPAM

      That's just stupid. Sure, they may charge you for a service they provide, but they don't love spam, they are victims too. If you read and understood the description of the system they are developing, it would be apparent that they do not love spam, they are proposing the one and only approach (I can think of) that will solve the damn problem . What amazes me is that the rest of the internet has let the spam problem exist as long as it has when a solution such as this one can be implemented.

      Thank you Yahoo for getting this underway, and best of luck in convincing the world that it makes sense and must be adopted.

    2. Re:Yahoo as the big SPAM fighter .... not so !!! by wwwillem · · Score: 1

      So, please explain to me, if they are so willing to fight SPAM, why do they provide filtering for free sign-up yahoo.com accounts and not for paying customers. What infuriates me most, is that they still keep forwarding those "MS Security Update" virusses.

      And I don't buy into that "victim" part. Spammers also have ISPs, and don't tell me that they don't notice when a spammer is uploading a million email messages in a few hours. It's just business for them...

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    3. Re:Yahoo as the big SPAM fighter .... not so !!! by catbutt · · Score: 1

      why do they provide filtering for free sign-up yahoo.com accounts and not for paying customers

      Probably because its just a different system, or whatever. I'd think if they were into profitting from spam, they'd do the exact opposite of what you describe.

      And I don't buy into that "victim" part.

      Ok, so if what you're saying is that it is easy to block it, what is your theory on why they allow it? Seems to me spam costs them money, so if its so easy to block, they would.

  63. Glad to see it coming from Yahoo. by IGnatius+T+Foobar · · Score: 1

    It's good to see something like this coming from Yahoo. Yahoo is a reasonably neutral participant on the Internet -- they don't own an ISP (like AOL or Microsoft), or an operating system (like Microsoft), or their own mail client software (like, oh, say, Microsoft) -- so they won't feel inclined to lock particular parts of the world out.

    It's in Yahoo's best interest for this to become an open standard. And I'd much rather see an open standard than something like Palladium become a de-facto standard that the free world can't play with.

    Godspeed, Yahoo.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  64. Let me tell you about yahoo's spam blocker by Anonymous Coward · · Score: 0

    It flags authentication requests sent from my TMDA system as spam. Way to go yahoo...fight spam by breaking other antispam solutions.

    I say no thanks to your keys. You've been known to suddenly change your policies at will which to me says you can't be trusted.

  65. It's Verisign's lost by armando_wall3 · · Score: 1

    A large "trusted-mail encryption" database?

    Maybe the people at Verisign are drooling over the fact that they didn't think of it first!!

    X-D

    Yeah, I know we wouldn't be locked to Yahoo!, but I'm pretty sure they would have found a way to monopoly.

    1. Re:It's Verisign's lost by John+Hasler · · Score: 1

      > A large "trusted-mail encryption" database?

      No. There is no need for such a database.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  66. If yahoo wants to stop spam by Anonymous Coward · · Score: 0

    they should simply shut down,...

  67. Yahoo! press release with more details by Speequinox · · Score: 1
  68. Leading to a standard by Offwhite98 · · Score: 3, Insightful

    The way the IETF and other standards bodies have worked is that some organization wouldtry out a new concept for a technology and once they feel the concept is working, they will create a Request For Comments (RFC) which allows others to implement and offer feedback. Over time the RFC gains support and ultimately becomes a recommendation.

    This process was used to create the internet today, including all of the network protocols and services that run on top of it. Even SMTP was an RFC first.

    --
    Brennan Stehling - http://brennan.offwhite.net/blog/
  69. Been there, Done that by Anonymous Coward · · Score: 0

    Hushmail ( http://www.hushmail.com ) has been doing this for years. I've had an account there forever it seems, and am quite happy with the service.

    What's great about Hushmail is there SpamTools. I haven't had a piece of Spam in my Inbox for over a year now.

    As far as being secure, I have read numerous articles that point out that not even Hushmail itself is able to read my mail. It's a completeley secure infastructure.

    Just my $0.02

    Cook

  70. Double take by KalvinB · · Score: 1

    From a home system to his mail server, nothing get's encrypted. ISPs that block port 25 forward the requests through their system and to his mail server where it's actually sent out. HIS mail server encrypts the message. Reciving servers then check the message based on the HELO or whatever. It only traces it back to the mail server it alledgedly came from. Not the person who sent the e-mail.

    Even if the ISP is for some reason taking over the whole job of sending the e-mail, it's very trivial to set up RinetD (or similar) on the server to forward a second port to the SMTP server. That's what I use. I then set up my mail accounts that are for my domains to send mail to the SMTP server on the alternate port.

    If he's trying to run a mail server on his own system behind a port 25 block he's breaking his AUP.

    This doesn't negativly affect anyone who's running their own mail server. It only affects people who don't know how to configure a server.

    Ben

  71. This is a large, stinking pile of bullshit. by McDutchie · · Score: 2, Insightful
    1. This is the classic confusion of authentication with security. Authentication does not protect against spammers. The spammers will simply authenticate and keep right on spamming, and now they won't have to do tricks to circumvent the filters because the cert makes them "trusted". (One other example of this is the illusion of security caused by cryptographic authentication on the web. That hasn't stopped spyware sleazebags such as Gator/Claria; they just get their own certs.)
    2. Yahoo is an unrepentant spammer and spam support service itself. They reset your marketing preferences at their whim. Abuse reports routinely go to /dev/null. Any "anti-spam" solution coming from a spammer and spam supporter is necessarily a scam.
    1. Re:This is a large, stinking pile of bullshit. by Anonymous Coward · · Score: 0

      They reset your marketing preferences at a whim? On a free service? Oh the HORROR! You should pack up your computer and put it in the attic. The internet is obviously not for you.

    2. Re:This is a large, stinking pile of bullshit. by AnotherBlackHat · · Score: 1

      This is the classic confusion of authentication with security. Authentication does not protect against spammers. The spammers will simply authenticate and keep right on spamming, and now they won't have to do tricks to circumvent the filters because the cert makes them "trusted". (One other example of this is the illusion of security caused by cryptographic authentication on the web. That hasn't stopped spyware sleazebags such as Gator/Claria; they just get their own certs.)


      I agree that digitally signed email (or any other authentication system) isn't going to stop spam,
      but spammers are currently hiding their identities for a reason.
      This promises (no matter how empty that promise might turn out to be) to raise the bar on spamming.
      It may remove only one tool in the spammer's box of tricks, the ability to claim to be someone you trust,
      but that is one of the most damaging tricks that spammers pull.
      It also makes systems that rely on authentication, like whitelisting, easier to implement.

      Even if all it did was prevent bounces from going to the wrong people, it would be useful.

      -- this is not a .sig

  72. Bruce Schneier is a FRAUD! by egg+troll · · Score: 0, Troll

    I think your first mistake is believing anything you read in Applied Cryptography. Its a well-known fact that Bruce Schneier is regarded as a leftist kook in the cryptographic community. Trust me, I got my PhD from UC Berkeley in cryptographic studies so I know what I'm talking about. Although we must give him credit for writing PGP, Mr Schneier has since then used his name to promote all sorts of snake-oil get-rich-quick schemes, and is a blathering font of anti-government propoganda. I'm sorry, Mr Schneier but had we not listened to your objections about such things as the Clipper chip installed in phones we may have learned about the 9/11 plot before it happened.

    --

    C - A language that combines the speed of assembly with the ease of use of assembly.
    1. Re:Bruce Schneier is a FRAUD! by nick+this · · Score: 1

      Excellent. Two thumbs up.

    2. Re:Bruce Schneier is a FRAUD! by Anonymous Coward · · Score: 0

      From the takes-one-to-know-one department...

      Bruce Schneier is regarded as a leftist kook in the cryptographic community. Trust me, I got my PhD from UC Berkeley in cryptographic studies so I know what I'm talking about.

    3. Re:Bruce Schneier is a FRAUD! by Trolling4Dollars · · Score: 1

      Please do not reply to eggtroll, that is MY task. It only "eggs" him on further if anyone but me replies. eggtroll is my current interest. I will follow him as he posts and post this exact response every time. HAND

  73. Steady there cowboy by Anonymous Coward · · Score: 0
    I discovered a bug in qmail: http://www.washington.edu/imap/IMAP-FAQs/index.htm l#7.47

    Whoah there! What you discovered is not a bug in qmail.

    1. Re:Steady there cowboy by Random832 · · Score: 1

      substantiate your claim.

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    2. Re:Steady there cowboy by Anonymous Coward · · Score: 0

      qmail doesn't support SASL authentication, therefore it's a bug in the third-party patch used to add support, not in qmail itself.

  74. The price of digital signature by hendrix69 · · Score: 1

    So what's new with this initiative? Isn't it just like digitally signed email? My opinion is that there's no need for Yahoo to do us users any favors, all that needs to happen is the price of digital signatures should drop to something more reasonable, like a few dollars. That sum can be worked into the ISP's fee, as the ISP is usually the one supplying the email. If everyone just had dig-sig then spam would never had been a problem in the first place. Also, smtp is ancient and should be replaced.

    --
    The power of Christ compiles you!
  75. Obvious? by Anonymous Coward · · Score: 0

    Why don't MTAs do a reverse lookup on the source IP of an incoming email, and reject it if the From: address domain and/or the HELO domain doesn't match the reverse lookup result?

    1. Re:Obvious? by Anonymous Coward · · Score: 0

      How about virtual mail hosting. One host several thousand domains. So we're talking several thousand seperate reverse dns entries for one IP. Which reverse IP will you're scheme accept? Will it take mail from a specific host once/n-domains? So it would be able to deliver mail save 1/2000th time depending upon the result of the resolver? The obvious solution is actually rather simplistic and failure prone.

  76. Public key spam control - technical implications by Animats · · Score: 2, Informative
    This looks like a variation on the scheme to use DNS to distribute public keys for encrypted mail. It could even use the same key.

    The basic idea, as I understand it, is that the DNS for a domain holds a public key, and mail sent with a "from" address in that domain must be signed with that public key. That's an old idea, and not all that bad. You create your own public/private key pair; you don't have to buy a "certificate" from somebody. (I think.) If you control a domain's DNS info, you can send mail from anywhere with that domain listed as the sender, as long as you know the private key.

    For the free-mail services, it's fine. All their mail is authored via web applications and sent from their own servers. Only the service has the private key. Only the outgoing SMTP servers need to know the private key. That's the Yahoo Mail case.

    If you own a domain, you should have full control over your own public and private keys. But adding additional info to a DNS record is not well supported by most hosting services. If you're not running DNS yourself, you may have problems setting your public key. Hosting services have to support this.

    Signing can occur either in the original user agent (the SMTP sender) or in a mail forwarder. It's easier to implement this in mail forwarders, but if you want to send using a return address other than the one of the mail forwarder you're using, your user agent has to know how to sign mail.

    If you're downstream from an ISP and don't control a domain, the ISP owns the key for the domain and can control what they sign. That has implications. They might force you to use web mail, for example. Or run their client software on your machine.

    Spammers can still register domains, run their own DNS, sign their mail, and spam. It doesn't really stop spam.

    Your public key is now valuable, and a target for spyware and viruses. Expect to see viruses that steal public keys from (inevitably) Outlook and send them to spammers. Or just send spam from the attacked machine.

    What this really does is provide a clear way to identify joe-jobs using addresses from major mail services like Yahoo Mail. That helps Yahoo more than anybody else.

  77. Can you say DNS? by Anonymous Coward · · Score: 0

    If you RTFA closely, you'll see that the key distribution is an extension to your DNS server. It says "the receiving system would check the Internet's Domain Name System for the public key". Presumably it is up to each domain to publish their own public key. If MSFT takes over DNS, we have bigger worries.

    Just before that, I'm hoping that the article got it wrong, and they meant that a token ecrypted with the private key is in the message.

    1. Re:Can you say DNS? by Peaceful_Patriot · · Score: 1

      I have my own domain and use it to send email. Do I need to create/publish a key in order to make it past this new spam filter?

      BTW, I use Yahoo email and I find it one of the best free emails out there. I already pick up very little spam in my Yahoo mailbox. My domain accounts with lots of filters set up recieves much more.

      --
      There is nothing so powerful as an idea whose time has come.
  78. Re:Trusted email? i'm trusting yahoo less and less by double_plus_ungod · · Score: 1

    i've notice this as well. it seems i'm getting more spam in my inbox as well. i believe that yahoo is capable of catching what is now seeping through, but they allow it (say if a random .30 then allow spam through) to try to make their advanced spam filtering from a paid account more desireable.

    yahoo just wants us to buy mail accounts.

  79. Insecure NS by Anonymous Coward · · Score: 0

    If we postulate a crackable DNS server, then many things fall apart. Anyone who cares to put up a public key for mail authentication is likely to care enought to keep their NS secured.

    Yes spammers can and do have their own domains. The Domain Key provides accountability, not a panacea. It does help with the spam filtering though when you can verify that the mail came from the domain claimed. And the registrar theoretically can trace down the owner of the domain (assuming they didn't pay cash), so you can leverage some of those anti-spam laws.

  80. I ended spam by RexDevious · · Score: 2, Interesting

    I don't know if anyone's interested, but over the weekend I put together a white-list, white-phrase, auto-response human-sender verification system which has been 100% effective so far. Meaning that everything it identified as spam was (which in now bounces instead of holding for my perusal) and every email from both human strangers and machine generated email from companies I wanted to hear from got right through. I wanted to write a program that would do this automatically for my web host, but even though it wasn't an option (they used off the shelf Ipswitch software that they couldn't reprogram), I was still able to set it up using existing filters. Which means you probably can too.

    If you want to know how it works, either to use it or to find a flaw, say so and I'll post the specs.

    1. Re:I ended spam by MoOsEb0y · · Score: 1

      Okay. Let's see it.

  81. Re:Reverse MX proposals by WuphonsReach · · Score: 1

    FYI, here are the (4) proposals that I know about:

    RMX proposal (Mike Rubel's page) - Last published draft (Oct 2003).

    DMP - No change or update since this was posted back in August 2003.

    DRIP - Published July 2003 by Raymond S Brand and Laurence Sherzer.

    SMTP+SPF - Last updated Dec 1 2003. Last RFC draft is Oct 2003.

    Anyone have any inside track on where these proposals stand?

    --
    Wolde you bothe eate your cake, and have your cake?
  82. i dont get it by simcop2387 · · Score: 0

    how will this affect anything? i mean if there is no third party signing them (if there was it would mean that even running your own mail server would cost alot of money probably) whats to stop them from regenerating new keys? and whats to stop them from changing domains too?

  83. I don't know... by BradNelson · · Score: 1

    Is this the deal where the sender gets an email back asking to authenticate? I work in customer service get a lot of emails like that. I usually authenticate, but not always. You could prevent yourself from getting a lot of important stuff. Like e-bills or other automated stuff. I'd never use it.

    1. Re:I don't know... by RexDevious · · Score: 1

      I realize that was one of the major problems with white-list based spam filtering. That's why you add "white-phrase" filters to it. An email which contains the name of a company you expect a receipt from, or your full name, zip code, company name, or whatever else you can think of that would be specific to you; it's not spam. Oh sure, if it became a wide spread practice, spammers could just include every zip code, or major company name in the body of the email; but that's a snap to adjust to. Just stop accepting things with your zip code, and filter company name based on the From field. Even spammers know better than to spoof the From addresses from major companies like Amazon.com or UPS.com; because those companies have more than enough time and resources to track their slimy butts down.

      Don't make the mistake of viewing spammers as hackers who are just trying to see if they get an email through because they enjoy the challenge. They're just businessmen who are trying to make money.

  84. Because that would go nowhere by Captain+Entendre · · Score: 1
    The way for a person with a vision to get an open source project rolling is to create something worth building on. If you start with "ok, let's write something that does X..." you'll be mired in discussions about what X means and the right way to do X and how come you're not Y.

    (If you doubt this, consider the way things are going with ASRG.)

    Meanwhile, someone who skipped the design-by-clusterfxxk step will quietly crank out a foundation to build upon, leaving the squabblers behind. With any luck, a few people will crank out a few options.

    Discussion is good, but there's a hell of a lot to be said for implementation, and the real-world evaluation of functioning implementations.

  85. Could be good, could be bad. by riffer · · Score: 1
    My first thought on seeing this was that Yahoo! was somehow going to be relying on DNSSEC to accomplish this task. Sounds like they are:
    Under Yahoo's new architecture, a system sending an e-mail message would embed a secure, private key in a message header. The receiving system would check the Internet's Domain Name System for the public key registered to the sending domain.
    On one hand I like the idea as it would make it rather difficult for spammers to get through. Domain name forging in e-mail would be dramatically less effective. E-mail through open relays would be more clearly identifiable as such.

    On the other hand, this significantly increases the resources needed to deliver and receive e-mail. Not only is more processing time needed, but significantly more bandwidth as well. Every single e-mail message, including NDR's and warning messages, would have an extra hundred bytes (guesstimate) for the key in the header. Plus the MTA's would need to do additional DNS queries in order to look-up the keys.
    Sure it's a pretty small increase in resources on an individual scale. But when an ISP is processing 100,000 messages a day it adds up. Overall it means more e-mail would be delayed.

    One could hope that the trade-off in extra bandwidth and CPU resources would balance out with significantly less spam. But Spammers have already shown their willingness to do anything illegal to get what they want. Breaking into servers to steal private keys would certainly not be above the ethics of spammer, nor beyond their technical abilities. Sure they may not be able to break into Yahoo's server, but Joe Sixpacks home-business server?

    Here's the other big gotcha with this scheme... Assuming this is done at the level of the domain names and not just the MTAs, we could see a situation arise where users wouldn't be able to send e-mail out except with the domain name of their ISP provider. Right now I use RoadRunner's SMTP server to send all my e-mail but I'm not using my RR e-mailboxes (except to collect spam). Of course this is why spam is so easy to do in the first place... the SMTP server doesn't attempt to validate my username OR domain name.

    Maybe the aim for "Domain Keys" is to allow the MTAs to verify each other's identities and won't rely strictly on the domain name. But would it hurt Yahoo! or AOL if users of their networks were locked-in to using just their e-mail addresses?

    --
    In the darkness of future past, The magician longs to see. One chants between two worlds, "Fire, walk with me!"
    1. Re:Could be good, could be bad. by Robert+The+Coward · · Score: 1

      One thing I see over and over again. The smtp.roadrunner.com or what ever you smtp server is would wrap around you email saying it came from roadrunner but you from address could still say abc@abc.net.

  86. Re:Public key spam control - technical implication by hawaiian717 · · Score: 1
    Your public key is now valuable, and a target for spyware and viruses. Expect to see viruses that steal public keys from (inevitably) Outlook and send them to spammers. Or just send spam from the attacked machine.

    Public keys aren't valuable. They're already public. Spammer can get them from DNS. The only thing they can do with is encrypt something that only you can decrypt.

    Your paragraph makes more sense if you were talking about private keys. This is always an issue with private key crytpo, it only works as long as the private key is kept private.

    --
    End of Line.
  87. Hmmm by jefu · · Score: 1
    Right, but suppose that most legitmate ISPs do this. Then the "willing ISP" with its IP in the header of the email will find itself flooded with all these error messages.

    It would be possible for the spammer's ISP to ignore the incoming mail. But then a legit ISP that couldn't deliver mail to such an address could then refuse all further incoming mail from the spammer ISP for some predefined time interval (say 4 hours). This would help to limit spammers but not legitimate mail hosts that might have got somehow used.

    Spammers using viruses or worms on other machines won't do much better - they'll have to at least enable incoming smtp on the machines and any firewall along the way would need to be set to allow incoming smtp, or the outgoing mail would be refused (by the above).

  88. Re:Public key spam control - technical implication by Animats · · Score: 1

    The sender has to have the private key, and that's vulnerable on the sender's machine.

  89. Why bother? by minas-beede · · Score: 1

    If a change is going to be made why not make a simpler change that works as well? Instead of encrypting anything why not simply have a DNSWL - a DNS white list? You get on to the list by adopting a policy that prevents spam (and get thrown off if you later allow spam.) If you're on the whitelist you're trusted. No decryption overhead, and you should be able to skip all filtering for email from whitelisted sources, saving additional time.

    There's even variations of the idea that could automate adding (and removing) IPs on the white list (which probably would then have to be a cooperative venture.) Remember that you don't need to block every single spam message to kill spam - just block enough so spam doesn't pay. The point of view isn't the false "if one spam gets through the system has failed" but the accurate "if 99.9% of the spam is rejected the system succeeds." Probably it doesn't have to be 99.9%, either.

    Obviously, don't drop other countermeasures until spam is dead - and then be vigilant forever.

    Thinking about how to survive with a permanent spm problem hasn't worked - it's time to think of eliminating spam. That's a different thought process (it won't center strictly on action at the receiving server and beyond) and should expose many possible modes of attack.

    (Re: spam doesn't pay. Yeah, I know - the spammers sell spam services so they get paid even if the buyer loses money. That's only for a while - the buyers will run out of money eventually. And I doubt there's an infinite pool of potential buyers.)

  90. Users must authenticate? by stivoberlin · · Score: 1
    Users must authenticate?

    It makes me think about the fuws.org mail service.

    Users have to be authentified at least once before to send an email to your account. But they don't use keys... This authentication system is only done through http.

  91. Yahoo, how about a cookie? by turniponion · · Score: 1

    Yahoo, annoying Yahoo. Viewing a Yahoo group causes my browser to be force fed 2 cookies before logging in, and 4 more before I get to the first message. So whaddaya spose we'll have to eat to use their anti-spam creation?

    --
    -Turnip Onion --- Neither micro nor $oft. Linux is a fine tool.
  92. Digital signatures by Frisky070802 · · Score: 1

    I'm not actually sure that what they're talking about is a digital signature, or at least not a signature of the message. I don't get the impression they are sending a function of the message content, but instead guaranteeing the bona fides of the sender. Perhaps there's actually a way to do this without a new encryption for each message: send a certificate that says IP address a.b.c.d is known to belong to host ABCD and that host is believed not to condone spam. Others can't reuse it from a different IP address since the 2-way communication would break.

    --
    Mencken had it right. So glad that's old news.
  93. Re:Public key spam control - technical implication by hawaiian717 · · Score: 2, Interesting
    Definately a problem. One possibility would be to store the private key on a smart card, not on the machine itself, and make it so that the key cannot be removed from the card. The card itself does the digital signing. Problem here is that we'd suddenly need everybody to get smart card readers on their computers. But it would mean we could still sign our email from anywhere.

    Here's an article that gives an overview of doing this with smart cards.

    --
    End of Line.
  94. Why reinvent the wheel? by Anonymous Coward · · Score: 0

    While authenticating smtp servers will prevent some spam, why invent a completely new system? Use ordinary certificates and STARTTLS to authenticate mail servers. My company has been doing this for 3 years. It's a well defined, well known standard available on most MTA platforms, with strong cryptography and backwards compatible with normal SMTP. You would have to get certificates from a CA, but Instant SSL will sell you certificates for US$50.

    Combine this with "sending MX" DNS schemes, and you make make a big dent in spam.

    Yes, it won't stop all spam, but will catch a lot. For example, my company's SMTP server is configured to reject email that doesn't have a valid domain in the "From" line. Even though it's trivial for a spammer to fake the "From" line to a real domain, over 500 spams per day get blocked from this.

  95. Vaporware? by AnotherBlackHat · · Score: 1
    prostoalex writes "Yahoo!, the owner of one of the largest e-mail systems in the world, is said to be developing a cryptographic product that will be offered freely to mail servers.


    Personally I think digitally signed email standards is a horse race with most of the horses being invisible.

    I wouldn't bet on Yahoo being the winner,
    but I would be happy if they at least crossed the finish line.

    -- this is not a .sig
  96. Re:Oh yeah it seems like a good idea right now.... by Anonymous Coward · · Score: 0

    Could you imagine this becoming really popular and then Yahoo! getting bought by someone like oh say Microsoft? (or any other big commercial interest)

    My dear god. Can any thread on Slashdot last two messages before totally unrelated Microsoft dissing? Oh how smart, real smart discussions around here.

  97. Re:So what about a tarpit? by Nonesuch · · Score: 1
    I use Spamthrottle for qmail

    OpenBSD ships with spamd.

    I'll try not to duplicate my very recent detailed post on qmail-spamthrottle.

    Basically, hosts/networks are tracked by messages/second, and rate-limited by slowing down response time to RCPT commands.

    Works a treat against dictionary attacks.

  98. Hmmm.... non-repudiation. Mmmm by sonamchauhan · · Score: 1
    The only downsides are that people will complain about not being able to set their from address when they are using different isps. Personally, I don't see that as a problem, I belive the "from" address should be the equilavent of an electonic postmark, and if you want to set the return address you should used the sender or reply-to field instead.

    It seems like Yahoo's proposal will allow alternate/fake 'From' addresses to still work - it just depends on the policies of the sender's ISP. It requires the sender's SMTP server to digitally sign each email it delivers - the receiver can verify those signatures via public keys stored in the DNS.

    So if the ISP of the person who created the email is OK with his 'From' address, it will sign and deliver the email to the receiving SMTP server (mail transport agent). The receiving SMTP server then verifies the signature from DNS records. So it is really a transport level (not sender-level) verification.

    This way, email-forwarding (which is quite useful) will still work. I believe this may also be a requirement for organizations that delegate mail delivery to servers in different domains (eg: mail from 'john.smith@att.com' delivered through 'attmail.com') or outsource their email management to other companies.

    So I believe the important thing about this proposal is not sender verification - it is the digital signature - evidence toward non-repudiation of sending the emails that can stand in a court of law.

    The intriguing thing is the requirement for the signature in the header of *each* email, rather than in the *SMTP* protocol exchange itself. If the signature was sent at the start of the SMTP protocol exchange, (perhaps in HELO ...), it could suffice to authentication the entire session with one signature - this would be quite efficient. (This post, got me thinking in this direction. )

    However, since Yahoo's proposal puts the signature in the header of *each* email, each email *client* (mail user agent) can now do the verification with a simple DNS lookup, and has evidence for non-repudiation available to it - intriguing. So a plug-in for Outlook or pine could do the non-repudiation check.

    Of course, the signature means that the sender's *ISP* (not the user) cannot deny that the message originated from it - at least it cannot repudiate that without updating it's public/private key pair (which will be logged in DNS caches around the world). Depending on the sending ISP's policies, this could be the basis of non-repudiation of authorship of the email.

    Seems like we're moving toward a world where you can't send email unless you:
    1. control a domain yourself
    2. have permission to use an ISP's SMTP server which will digitally sign the email delivery

    So no more "cool" demonstrations of "telnet port 25" to show how easily email can be forged. :)

    Unfortunately, Yahoo's solution probably won't help much. The bar for spammers is raised only a little - they may now have to spend double the money they spent earlier. This is why I think so: up until now, a spammer only had to control an ISP user account - then spam and ditch the account. Now they have to control a user account, and a domain. With prices for both being identical per spam/ditch incident ($30/ month for user account, $30/year for DNS entries), their costs double at worst. The costs for generating the public/private keypair, cryptography, are essentially zero, being done open-sourced software. Safeguards like checking the age the domain as per whois records can be defeated by the spammer bulk-buying domains, keeping them 'dormant' for a long time, then using them up one-by-one.

    The only solution to spam is generating a fresh email address for each end-party that you communicate with. When one address is compromised, send an email notifier to the end-party saying the address used to communicate with you is changing (the end-party would need to authenticate this). Then ditch the old address.
  99. Bruce Schneier by Nonesuch · · Score: 1
    I think your first mistake is believing anything you read in Applied Cryptography. Its a well-known fact that Bruce Schneier is regarded as a leftist kook in the cryptographic community. Trust me,
    Trust you?
    I got my PhD from UC Berkeley in cryptographic studies so I know what I'm talking about.
    Sure, a guy who trolls under the handle "egg troll" has a PhD from UCB.

    Although we must give him credit for writing PGP,
    Philip R. Zimmermann is the creator of Pretty Good Privacy. Perhaps you are thinking of Blowfish?

    Mr Schneier has since then used his name to promote all sorts of snake-oil get-rich-quick schemes,
    Name one.

    and is a blathering font of anti-government propoganda.
    Tough to argue with that one, though many of his peers might suggest "blathering" and "propaganda" are a bit strong.

    I'm sorry, Mr Schneier but had we not listened to your objections about such things as the Clipper chip installed in phones we may have learned about the 9/11 plot before it happened.
    There is no evidence that 9/11 plot planning was discussed using encrypted phones, or launched using stego images on porn sites, or any of the other anti-cryto propaganda that appeared in the media following the attacks.

    Bruce Schneier isn't always right, and he's often more than a slightly alarmist, but he's a more reliable source than pseudonymous slashdot users from Berkeley.

  100. OK, here it is: by RexDevious · · Score: 1

    It's actually a pretty simple variation of the white-list approach, and frankly I'd be surprised if no one else had ever tried this. But it just makes more sense to concentrate on describing the emails you do want. First, because it's always easier to describe a smaller quantity than a large one. Secondly because spammers are adaptable, and can easily avoid sending an email that looks like "spam", but they can't easily send one that looks like it was sent specifically to you, because all they know about you is your email address.

    I think the best way to describe exactly what I set up, is to tell what abilities my email server actually has, and how I used those few abilities to eliminate 100% of the spam I'd been getting.

    The email server software is off the shelf Ipswitch stuff, which my webhost (HostMySite.com) makes available to it's customers through a web interface.

    -You can set up "Filters" through which email will pass. The filters only allow to look at one of the 6 fields, Subject, To, From, Sender, Header or Body. Within that field, you can say it either contains or doesn't contain a list of words or phrases (which unfortunately must be manually typed in). When an email meets the condition you specified (ie, the "From" contains "@Slashdot.com"), you can then take 1 of 5 actions: "Move the message to this mailbox", "Send with Copy to", "Forward the message to", "Bounce", or "Delete this message". You can specify as many filters as you want, and they will be run in sequence (ie, if an email triggers filter #3, it will not be examined by filters #4 on down) However, it's important to know that an email can only go through one filter in it's lifetime - so if a filter forwards an email to another mailbox or email address, it will NOT be subject to any of that mailbox's or email address's filters.

    -You can set up as many email addresses as you want, or mailboxes (ie subfolders) for a given email address as you want.

    -You can set up an autoreply, with the option of having it forward any emails to another address.

    1. The first thing I did was to set up two email addresses, "Me@RandyHamilton.com" and "Spam@RandyHamilton.com". I deleted the "webmaster@RandyHamilton.com" address, because that would act as a catch-all address, and I need the ability to forward emails to a non-existent email address in my domain so I can generate a bounce message in some situations. In the "me" address, I set up a mailbox subfolder called "verified", and I set my email program, Netscape Mail, to only look at that mailbox (the Inbox mailbox will be empty).

    2. On the "Me@RandyHamilton.com" account, I put filters which first check for the word "FuzzyKitty" in the subject line, then to see if the From address contains any of the full or partial email addresses I specified like "Girl123232@hotmail.com" or "@thinkgeek.com" that I got by exporting my "Collected Address" folder from netscape mail, and finally to check the body of the email for my full name, or phone number, company, bandname, ect. If an email meets ANY of those criteria, it is moved to my "verified" mailbox. If it does not, it hits the last filter on the list, which will forward anything with an "@" symbol in the email address to "spam@randyhamilton.com"

    3. The "Spam@RandyHamilton.com" has an autoreply which, whether an email came to it directly or was forwarded, will respond with an email asking the user to write back with the word "FuzzyKitty" in the subject line, and it then forwards the email it received to the non-existent address of "boing@randyhamilton.com" which will generate a bounce message. Note that when I first set this up, I didn't forward the emails in this way because I wanted to look at them and make sure they were all spam before bouncing them.

    4. The spam@randyhamilton.com has 2 filters in addition to the autoreply. The first forwards anything with "FuzzyKitty" in the subject line to the "verified" mailbox of Me@RandyHamilton.com", and the second bounces anything with an "@" symbol in the From

  101. please explain this to me by Anonymous Coward · · Score: 0

    I understand all this crypto talk, although I believe inventing new stuff just for the sake of having your own name on the rfc is just plain silly as there are many well-thought out ones out there (dnssec?).

    But where does it leave us? So we have signed mails. How would that help us with spam?

    What most people forget is that spammers already violate a handful of acceptable use policies with their ISPs and probably a couple of local laws as well. They break into systems, write viruses and exploit a non ending stream of Outlook bugs to do find and create open proxies (and relays) to do their dirty work. These are guys that register 10 companies at a time and buys internet lines, domains and web sites in bulk. They are already crooks.

    A system that scales to Internet wide use would not make it any harder for the spammers. They would attach the needed signatures to their mails just like today.

    The sad thing about it all is that any crypto anti spam system would seem very effective at first, until most people have it and then it does no good at all. Then we are stuck with an even more complicated protocol to send e-mail than today for no good reasons as nobody can be the first to leave it.

    I see only one scheme based on cryptography that would work to reduce spam: Use trust network signatures. I am speaking of course of pgp. If the sender has a trusted signature path to your keys, it is most likely non-spam. No other scheme would scale to full Internet use.

  102. the right people by Tom · · Score: 1

    Yahoo positively should shut up when it comes to mail.

    I run online games and other sites where you sign up using your e-mail. There are 2 services which suck so much that I've banned one (hotmail) and contemplate banning the other - yahoo.
    They just don't cooperate well. For example, you can't verify if an address actually exists at yahoo. They will accept any and all mails up front.

    Yahoo should go and implement the existing standards first, before they go and invent new ones.

    --
    Assorted stuff I do sometimes: Lemuria.org
  103. And that's EXACTLY whatis needed by tibike77 · · Score: 1

    You don't have to block ALL spam from the beggining.
    You just have to lock-out spam-mail after a certain treshold, after serious amounts of users have reported e-mail from that domain as "spam".

    If the "enemy" spammer keeps changing domains, it wouldn't be so hard to link IPs/MACs with domains if they just keep registering new mail domains on same machine to override it (hard enough), let alone having to switch machines for new domains.

    Ihe ideea is to REDUCE spam significantly, not downright eliminate it...
    What bothers you more?
    "You have 5 new messages, 5691 in bulk mail"
    or
    "You have 5696 new messages"?

    hehe ;)

    --
    By reading this signature you agree to not disagree with the post you just read.
  104. To anyone calling this a troll... by Snaller · · Score: 1

    ...you really need to get a life.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  105. Web forms don't lead to spam by gidds · · Score: 1
    I'll use something like msndoesntspam@mydomain.com to see who exactly is sharing my addresses

    I do something similar every time I give my address to a web site, and what's surprised me is that they don't lead to spam. The only spam I've ever had from filling a form is a site newsletter - relevant, clean, and identifiable - and that's only happened a couple of times. I've never had any 'real' spam via that route; it must all be from a handful of usenet posts from years back, and a couple of people who had my address on their web sites until I spotted them and asked them not to.

    --

    Ceterum censeo subscriptionem esse delendam.

  106. Weakness in the overhead argument by ericspinder · · Score: 1

    I agree that there is a serious problem with the lack of overhead argument, but lack of cost for CPU horsepower is not it. I have heard estimates that 50% of all email traffic is spam. To counter this flood of spam, most companies are starting to use spam filtering. CPU hosepower might be cheaper than before, but "everything counts in large amounts" and spam is getting larger and larger. Is it cheaper to check every message against an ever increasing set of rules, including checks for patterns, or to just check the message header for a key and to process that key. Once that key is processed all messages from that server could be (more) trusted, at least for that session.

    --
    The grass is only greener, if you don't take care of your own lawn.
  107. Re:Oh yeah it seems like a good idea right now.... by Anonymous Coward · · Score: 0

    > But ultimately one has to worry about the lock that Yahoo! might have on servers once they get it installed all over the place.

    ?Could you imagine this becoming really popular and then Yahoo! getting bought by someone [...]

    Or for that matter, someone encouraging/forcing Yahoo to insert trap doors into it for their own purposes (aka Home Security, UN, or some other group).

  108. Re:I've looked into Yahoo's plan by Ilgaz · · Score: 0, Offtopic

    Dear irc.xchat.org morons, what will you do to find and moderate my posts with -1 stuff if I send in another name?

    Its a real funny claim to tell Yahoo doesn't know about security since they have like 300 milllion users. I repeat it. Moderate this down for fun too...

    I believe slashdot did everything to prevent abuse but none of coders believed such childish morons would be here.

  109. Re:I've looked into Yahoo's plan by Anonymous Coward · · Score: 1, Funny

    They would probably count that as a win.