Slashdot Mirror


Meng Wong's Perspectives on Antispam

netscoop writes "CircleID is running an interesting blog by Meng Wong, best known as the lead developer of the anti-spam authentication scheme, SPF. While touching on various recent hot issues, Meng has this to say about phishing: 'The final solution to the phishing problem requires that people use a whitelist-only, default-deny paradigm for email. Many people already subscribe to default-deny for IM and VoIP, but there is a cultural resistance to whitelist-only email -- email is perceived as the medium of least reserve. I believe that we must move to a default-deny model for email to solve phishing; at the same time we must preserve the openness that made email the killer app in the first place. The tension between these poles creates a tremendous opportunity for innovation and social good if we get things right, and for shattering failure if we get things wrong.' Right or wrong, definitely worth a read."

54 of 298 comments (clear)

  1. Not All People by John+Hasler · · Score: 4, Insightful

    > "The final solution to the phishing problem requires that people
    > use a whitelist-only, default-deny paradigm for email."

    No, the final solution to the phishing problem requires that stupid, gullible people use a whitelist-only, default-deny paradigm for email.

    Of course, that includes most of the human race...

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:Not All People by Anonymous Coward · · Score: 2, Informative
      OK, oh so smart one. I'm so happy that you won't be fooled. The problem for the rest of us is that the phishing attempts are getting better, and legitimate email sometimes looks phishy.

      Take this quiz to see what I mean.

    2. Re:Not All People by ceoyoyo · · Score: 2, Informative

      Ah yes... I had a friend like you. She set up her phone to just ignore anyone not on her caller-id list. Since we couldn't phone her from a cell or pay phone and she lived in a different city we just stopped visiting.

  2. Default deny is dumb. by khasim · · Score: 5, Insightful

    To stop phishing, the banks and such have to STOP using email to communicate with their customers.

    The banks have your home address and your phone number.

    The only reason they use email is because it is incredibly cheap and allows them to attach advertising to their messages.

    If the banks were responsible for any losses due to phishing, you'd see them drop email overnight. Once the cost exceeds the benefits, it's gone.

    1. Re:Default deny is dumb. by chill · · Score: 2, Informative

      My bank doesn't have my home address, they have a PO Box. They do not have a phone number for me. I also have several friends who've retired and live on the road, in RVs. They have no permanent address. Hell, in the State of Oregon you can even change your address on your DL to read "Transient" if you live in an RV.

      I deal with my bank via ATMs, direct deposit and e-mail and that is the way I prefer it.

        Charles

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:Default deny is dumb. by geekoid · · Score: 3, Funny

      yes, becasue nobody did that before the internet....

      I would ne interested to know what bank allows only a PO Box for an account. I have some friends who say they need to get 15,000,000 into the country since a forgotten reletive of mine died.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Default deny is dumb. by chill · · Score: 2, Interesting

      To open a bank account I had to show up in person and give them two forms of ID (DL and Passport in my case). It *is* possible to open an account via a telephone, but you'll have to have photocopies of your IDs notarized and faxed/mailed in.

      Use an address of a relative with the same last name or a PO box for the initial correspondence and then put in a "moved, no forwarding address" card. Voila! No address on record. Until they try and mail you something, they'll never know. I had an account with a Credit Union for almost 2 years with them having no address on record (and they knew it). I finally gave them a PO box when they needed to mail me another debit card because my first one had expired.

      Check out http://www.howtobeinvisible.com/ for info on how a U.S. Citizen can open a Canadian bank account for even more privacy.

        -Charles

      --
      Learning HOW to think is more important than learning WHAT to think.
  3. Meh. by FhnuZoag · · Score: 5, Insightful

    If we default-deny email, what do we have left?

    In the end, it is at times absolutely necessary that complete strangers can contact us without prior warning. If we don't have email for this role, then we need something similar to replace it.

    1. Re:Meh. by 2008 · · Score: 4, Funny
      In the end, it is at times absolutely necessary that complete strangers can contact us without prior warning. If we don't have email for this role, then we need something similar to replace it.


      Now, I'm no historian, but I've heard that in the past there was a government provided courier service which would deliver messages on paper for a small fee. Perhaps that would work if we reimplemented it?

      Although, being serious, this lacks the (potential) anonymity of email, and involves giving out your physical address. Maybe we can persuade the postal service to provide free, (almost-)anonymous PO Box numbers?
      --
      I quit!
    2. Re:Meh. by thext · · Score: 2, Insightful

      Some call it the telephone... *gasp*

    3. Re:Meh. by 1u3hr · · Score: 2, Informative
      In the end, it is at times absolutely necessary that complete strangers can contact us without prior warning. If we don't have email for this role, then we need something similar to replace it.

      One method is to have whitelisted mail, and bounce others with a message asking you to do something difficult to automate, eg pointing to a web page where they can type in a message, maybe with a captcha.

    4. Re:Meh. by imsabbel · · Score: 2, Insightful

      Because you really want to give your telephone number to people you wouldnt trust not spamming your email account.
      Yeah right.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  4. Phishing is easy to recognize by 4D6963 · · Score: 5, Informative
    Phishing is easy to recognize, well at least for us the leet slashdot geeks.

    But I still wonder why mail providers don't scan the typical phishing mails (PayPal and eBay) and check whether the links point to ebay or paypal's site or some obscure IP.

    I'm pretty sure that checking such typical phishing mails for their authenticity this way would help getting inboxes rid of it. My two cents..

    --
    You just got troll'd!
    1. Re:Phishing is easy to recognize by powerspike · · Score: 2, Insightful

      Simple, because they won't know what to allow, and what not to allow without manualy checking all emails.

      I recived a phishing email the other domain, the Phishers 1) registered a domain that fitted into other domains the bank had, had the complete site down pat, had an ssl cert, the only thing that gave the page away as a phishing page, was that the extenstion was .aspx, and the form submit was a .pl file, the bank doesn't use that... that was the only difference, i'm quite quite sure, that even alot of slashdots would of been fooled by something that complex. Now if the ISP personal that's checking theese things, doesn't use the same bank as me, HOW would they know ?

    2. Re:Phishing is easy to recognize by Hunter-Killer · · Score: 2, Insightful

      I'm sure someone has already posted this before, but this is a pretty good scenario of techniques used today:

      http://isc.sans.org/diary.php?storyid=1118

      Snippets of your credit card info (the first part of the card number is usually the same for a issuer's customer base)
      Non-obfuscated links (not a link to a .ru domain)
      Valid SSL certificate
      Valid links to other credentialing organizations

      Most of us are aware of the typical phishing attempt. Message from your bank, paypal, ebay, etc asking you to log in to "verify" your info. Old hat.

      How about this: You get an email newsletter from Newegg or Amazon. Look, a brand new HP Laserjet printer for only $3.99. Whoa, those guys screwed up! You click the link, and sure enough, the price is valid, though they undervalued the printer by a factor of 100. You're lucky, there's only three left in stock (but don't worry, there's more on the way!) You log into your account; heart pounding, racing to get your order submitted and shipped before the price is corrected.

      Congratulations, you've just been hit by a targeted phishing scheme.

  5. Not workable by Anonymous Coward · · Score: 3, Insightful

    The thing about email is you either will spend some of your time managing whitelists, or you'll spend some of your time managing spam. Likely some of both. But the idea of moving to a default-deny is not feasible for most people, because you often have to give your contact info out to someone you want email from -- AND YOU DON'T KNOW WHAT THEIR ADDRESS IS! So you can't whitelist them ahead of time. If a human is sending you the email, no big deal. Many times its not a human (receipt from a company, mailing lists I subscribe to, etc).

  6. Too much trouble by squeemey · · Score: 5, Interesting
    All this trouble would have been avoided by charging for email in the first place.

    My proposal:

    Charge 3 cents per letter. One cent goes to the ISP sending the mail, one cent to the ISP receiving the mail, and one cent to the recipient.

    The ISP on either end would credit/debit the sender/receiver's account.

    And watch the spam disappear.

    --
    Bill
    1. Re:Too much trouble by Neil+Blender · · Score: 2, Insightful

      Charge 3 cents per letter. One cent goes to the ISP sending the mail, one cent to the ISP receiving the mail, and one cent to the recipient.

      The ISP on either end would credit/debit the sender/receiver's account.

      And watch the spam disappear.


      If it could be done, you might be right. Even so, the game would then change to, "How do I steal all those pennies?".

  7. Considering IP blocking tactics, it's pointless by Peter+Cooper · · Score: 4, Interesting

    I think whitelisting is a pretty good idea. My SpamAssassin-oriented setup kinda does things this way. That is, a non whitelisted mail has to be pretty squeaky clean to get through, whereas whitelisted addresses get straight through.

    But lately I've been hitting a different problem which totally destroys the point of e-mail in many cases for me. That is, idiotic sys admins who firewall out entire IP blocks for, seemingly, no reason.

    Just because someone several machines down the co-lo rack let their machine get hacked is no reason for mail server administrators to *firewall out* entire ranges of IP addresses. Lately I've seen some ridiculous behavior where users of the other mail server can't even e-mail people on MY server because the block is two-way! So I end up with users complaining that only certain e-mail addresses appear unmailable (because only a small percentage of sysadmins are stupid enough to block entire classes) but it's still a major PITA that makes e-mail useless for many people. The worst part is when you complain to these sys admins/ISPs, many of them proclaim innocence and believe they have no blocks.. but it's their upstream provider, etc, etc.

    I'm beginning to think that encouraging people to migrate over to systems like 'GMail for your domain' and the like are going to be the way to go. At least Google has teams of people working 24/7 keeping their machines whitelisted. Having the US government able to subpoena your private information is the least of your worries, as long as you can actually e-mail the people you need to.

    And no, schemes like SPF do not help this problem, since if they're blocking IP ranges outright at their firewall, nothing can break through that except mail proxying (which I've been considering).

    1. Re:Considering IP blocking tactics, it's pointless by Fnord666 · · Score: 2, Interesting

      What happens when I'm running a whitelist with the associated trust that is implied and my mom's computer gets zombied, emailing everyone in the address book?
      Whitelists simply don't address this issue.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    2. Re:Considering IP blocking tactics, it's pointless by Haeleth · · Score: 2, Insightful

      You support a spamming ISP, you get blocked. If you don't like it, vote with your money.

      Absolutely: it's clearly right to punish people for being associated with wrongdoers, even though the people in question may have no way to determine what wrong is being done or why they are being punished. In addition, it's clearly right to punish people for associating indirectly with wrongdoers, such as by being the customers of the same ISP as someone whose computer is hacked and used to send spam. Obviously every customer of that ISP has a shared responsibility for failing to ensure that every other customer of that ISP is taking sensible security precautions on their computer.

      No, wait, actually that's the stupidest comment I've ever read. You might as well say that when someone commits murder, you should execute everyone who worked for the same company, because they shouldn't have been employed by a company that employs murderers.

  8. p2p whitelists anyone? by fred+fleenblat · · Score: 3, Interesting

    Sometimes I wonder if there is a middle ground in the area of shared whitelists.

    If someone tries to email you, and they aren't on your whitelist but they are on the whitelist of someone who *is* on your whitelist, maybe let it through or at least give it some plus points for the filter based on how many degrees away they are.

    1. Re:p2p whitelists anyone? by Fnord666 · · Score: 2, Informative

      There is a project to try and do this.
      From the website:
      LOAF is a simple extension to email that lets you append your entire address book to outgoing mail message without compromising your privacy. Correspondents can use this information to prioritize their mail, and learn more about their social networks. The LOAF home page is at http://loaf.cantbedone.org.

      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
  9. Racist!! by EmbeddedJanitor · · Score: 4, Funny

    People dumb enough to get phished probably think that whitelisting is something to do with the KluKluxKlan.

    --
    Engineering is the art of compromise.
  10. Or maybe just don't click on obvious emails by RiffRafff · · Score: 3, Insightful

    Seriously, it's not that bloody hard to figure out. No legitimate corporation is going to send you emails threatening your account "unless you log on and confirm this information."

    Look at it as the digital equivalent of the Survival Of The Fittest.

    --
    "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
  11. Spam is a social problem, not a technical one. by Futurepower(R) · · Score: 5, Insightful

    When a problem seems very very difficult, maybe it is being viewed in an incorrect way.

    Spam is a social problem, not primarily a technical one, and the solution is social.

    Here's a solution that would work if we had a real leader as president of the U.S., and not someone who is only interested in benefiting the rich.

    The president could, during a scheduled speech, ask people never to buy anything advertised with unsolicited email. He could talk about several ways such email is dishonest.

    It could be arranged that Oprah Winfrey ask people not to buy things from spam. Religious leaders could ask their congregations.

    This kind of solution has already worked. Everyone in the world knows to wash their hands; that has become part of human culture. We need to make anti-spam part of human culture.

    --
    Before, Saddam got Iraq oil profits & paid part to kill Iraqis. Now a few Americans share Iraq oil profits, & U.S. citizens pay to kill Iraqis. Improvement?

    1. Re:Spam is a social problem, not a technical one. by kfg · · Score: 2, Funny

      Everyone in the world knows to wash their hands; that has become part of human culture.

      Oh, ummmmmmmmm, was I supposed to get a memo?

      KFG

    2. Re:Spam is a social problem, not a technical one. by Kphrak · · Score: 2, Informative

      Comparing this to washing hands is probably the best point you have. Like washing hands, it's regularly drummed into people's heads, and just as regularly goes ignored by a minimum of 30% of people.

      As for your idea of influential people decrying spam, it's pretty weak, since it assumes total obedience in those influenced. Marital infidelity is regularly condemned by Oprah and probably 99% of religious leaders (and usually by the president, although we should make an exception at least in the case of the last president ;) ). It still happens all the time.

      --

      There's no sig like this sig anywhere near this sig, so this must be the sig.
  12. We need SERVER authentication, not user by realmolo · · Score: 2, Interesting

    Seriously. Just create a central database of "valid" mail servers. Require anyone that wants to run a mail server to pay $25/year, and go through a "verification" process that shows they aren't spammers, and that their servers are setup correctly.

    Anytime an e-mail is sent, the receiver checks to see if they're in this "master database", if not, their mail is dumped. Obviously, you'd have some kind of public key encryption going on to prevent spoofing.

    Now, creating a central authority for mail servers would be difficult, but it's a hell of a lot easier than trying to change things on the CLIENT side.

    As for those of you saying "But I want to run my OWN mailserver! Why should I have to pay! And what if I want to run it in a way that doesn't meet the standards!".

    Well...fuck off. You don't need to run your own mailserver. There's just no valid reason to do so.

    1. Re:We need SERVER authentication, not user by suwain_2 · · Score: 3, Insightful

      I don't think this would work in practice.

      Many hosting companies can fit 300+ clients onto one server. It's not uncommon for someone to signup and start using the account for spam. Most hosting companies take a very strict stance on this, and will immediately close the account. But spammers know they'll get a bit of spamming in before they're stopped.

      The problem is that the hosting company could show that their server wasn't being used for spam, but there's nothing stopping someone from beginning to use it that way. Not only would your method still allow spam, but it would, in theory, mark the spam as being entirely legitimate e-mail. Now imagine the e-mail wasn't spam, but phishing e-mails, marked as having come from an approved server.

      In addition, a server could 'turn' bad. I could register a server, and for a month or whatnot show you that I wasn't a spammer. One day I could just start spewing spam. $25/year really wouldn't be an impediment to too many spammers.

      Plus, some random organization (the e-mail certifiers) would be making a boatload of money, and would essentially have complete control over who could send mail and who couldn't. (Technically, people could ignore this whitelist. Just like you could, technically, ignore the existing .com database and start your own.)

      And there are plenty of valid reasons for running your own mailserver. My home ISP used to suck. My school now uses Lotus, which seems to not allow POP/IMAP access, and insists on a bloated e-mail client that really doesn't work well in anything but IE. (Even though it's supposed to.) There are spam filters, but they're not catching any of my spam; in fact, the only mail that it ever caught was a couple messages from one of my professors. Is this not a valid reason to run my own mailserver?

      I'm sorry, but I really don't feel that this idea is as good in reality as it looks on paper.

      --
      ________________________________________________
      suwain_2 :: quality slashdot p
    2. Re:We need SERVER authentication, not user by moonbender · · Score: 2

      You Personally advocate a

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

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

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

      Specifically, your plan fails to account for

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

      and the following philosophical objections may also apply:

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

      Furthermore, this is what I think about you:

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

      --
      Switch back to Slashdot's D1 system.
  13. Snail mail is also easy to fake by EmbeddedJanitor · · Score: 2, Interesting
    It is not so much the communications as providing online services. You can con someone with snailmail just as easily as conning them with email. The difference is that it is easy to understand the postal paradigm. If you got a letter saying "Please sign all the checks in your checkbook and post them to Ima Crim at POBox xxxx" very few would do that.

    However very few people understand security or the distinction beween their computer and what's on the internet. To many it is just "the computer" and part of "the computer" does not work when it isn't dialled up. Many can't understand the distinction and will dial up anyway, even to play Solitair, "just to be sure". With broadband the distinction is even more blurred.

    Whitelisting is not going to be effective because it disrupts the normal flow of email and is too complicated for most people to do effectively, so most people will just disable it. They'll end up with a false sense of security.

    --
    Engineering is the art of compromise.
    1. Re:Snail mail is also easy to fake by Feanturi · · Score: 2, Insightful

      That's totally true. I do tech support for the unwashed masses, and those with broadband will say, when questioned, that they're not connected to the Internet right now, meaning that they're not running IE at that particular moment. They can mess with their cable modem's connection to split to a TV, but having knocked out their Internet as a consequence they will call their computer manufacturer and not their cable company, because that couldn't possibly be the problem since the Internet is supposed to be in the computer somewhere. And yes, those with dialup may insist they have to dial before going to the control panel or loading up Word or any number of things. Not all of them are like this, but way too many are.

  14. What about n00bs? by Mr_Tulip · · Score: 3, Insightful

    What about n00bs? I very recently had to convince a friend that that nice lady from Sierra Leone was not _really_ going to give him $300,000.

    He only just got a PC, and has been oblivious to anything computer related for all his life. Suddenly, he gets a PC, an internet account, and he's told to go off and have fun.

    Seriously, I sometimes wish you needed a license to operate a computer.

  15. SPAM for Dummies, Vol 2 by texaport · · Score: 2, Interesting
    Use a "graylist" for webmail clients: Highlight anything in an Inbox from a user or entity that has never mailed you.

    It provides useful service for legitimate mail (first contact) while making spam stand out even more than already.

    The smartest thing a spammer could do is send out a fake first mail, but then the user can already blacklist them.

    GMAIL certainly could implement it, while Yahoo and Hotmail probably have the capabilities if they'll admit to it.

    It demands nothing of the enduser other than admitting that you've given up privacy in order to get free webmail.

  16. Banks should not use email by jonwil · · Score: 4, Insightful

    Or if they do use email, they should use a digital signature that can be traced back to the bank and 100% verified.

    A big education campaign would also help (i.e. "never trust emails claiming to be from this bank" or "only trust emails claiming to come from this bank if the digital signature was valid" along with "never follow links in any emails claiming to be from this bank" and "If the email is legitimate, the same information will be available by logging into the online banking and checking the messages")

    If I got an email claiming to be from my bank, I would probobly delete it. If the information was geniune, it will appear on my online banking and/or a physical letter too.

  17. Re:bzzzzzzzzzt wrong! by chill · · Score: 2, Informative

    Hmmm... I wasn't very specific.

    I run my own mail server and have it set to do things like:

    *REQUIRE* SSL/TLS + AUTH to send/receive mail if you have an account on my system
    Bounce, as if my address doesn't exist, any non-whitelisted e-mail
    ClamAV, updated twice daily, just to be extra safe

      -Charles

    --
    Learning HOW to think is more important than learning WHAT to think.
  18. It Really Isn't That Simple by Llywelyn · · Score: 2, Insightful

    I recently attended a conference for a large project that mutliple companies are involved in. While there, I listed my email address with the express intent of having an individual contact me later with the minutes from the meeting and any additional information that may come along.

    If I had a default-deny system, I would need know what email address I would be mailed from, which I don't think they were organized enough to know ("someone loosely affiliated on some level with MITRE" isn't a valid whitelist criteria). When the emails did go out, many people hit "reply-all" and I was included in the discussion. I would need a client that was smart enough to figure out that I wanted to receive any replies to those messages.

    Then there is the ever-present problem of "oh yeah, everyone, I switched email addresses" after someone has moved. It would require the foresight of everyone to send those notifications *before* moving or keeping an offline contact list.

    Two other instances that come to mind are that a while back a senior engineer emailed me from his cell phone to tell me he wasn't coming in that day along with some brief instructions. Having never received email from that address, using a default-deny there wouldn't have been a good way for him to reach me at that time. I also have a bit of a website. That gets occasional email, and that is generally email I want to see.

    Some of the things that make email attractive to me--open communication, many people can reach me from a variety of sources, people who don't know me can reach me with legitimate reason--are the very things that make it attractive to phishers, spammers, and scam artists. There is no good solution to the latter without removing a large part of the utility of the medium.

    --
    Integrate Keynote and LaTeX
  19. Won't work by Animats · · Score: 2, Insightful
    As long as we have a zombie problem, that won't work. Spammers will take over user's PCs and run up their mail bills.

    This same problem applies to most source-based mail authentication systems.

    Nobody sends spam from their own server any more. That gets the spammer shut down, fast.

  20. RTFA by suwain_2 · · Score: 2, Informative

    What I took away from the article is that he's proposing a central authority (or a series thereof) that say "someone@somewhere.com is a real person's e-mail address." He is not proposing that you only accept mail from those who've already sent you mail; he's proposing that everyone in the world who uses e-mail be in this whitelist.

    I'm not usually one to say "RTFA," but the majority of the comments right now have nothing to do with the article.

    --
    ________________________________________________
    suwain_2 :: quality slashdot p
  21. Spam is an economic problem, not a social problem by Eric+Smith · · Score: 2, Insightful
    Spam is a social problem, not primarily a technical one, and the solution is social.
    No, it's an economic problem, thus the solution is an economic one. As long as it costs essentially nothing for the spammer to blast out a hundred million email messages, he or she will continue to do so, regardless of the social considerations. Make it cost even a tenth of a cent per recipent, and you'll reduce the probem by more than three orders of magnitude. But realistically, there's no reason why the payment shouldn't be much higher. Why should I bother reading email from a stranger if the stranger wasn't willing to spend ten cents or perhaps even a quarter on sending it? The obvious solution is a micropayment system, with an SMTP extension so that the recipient can adjust how much he or she charges to receive unsolicited email, and a sender can adjust how much he or she is willing to spend to send the email. Both the sender and recipient can make exceptions, e.g., the recipient can charge no money to senders on his or her whitelist, and an opt-in mailing list sender can set the maximum payment to zero. The problem is that there is no effective way to handle direct peer-to-peer micropayments, so a clearinghouse is needed. Ideally there would be multiple competing clearinghouses, with gateways between them. If Joe tries to send Bob an email, for which Bob wants to be paid $0.001, the payment might go from Joe to his clearinghouse to Bob's clearinghouse to Bob, with each clearinghouse taking a percentage as a fee. Joe and Bob would probably settle with their clearinghouses every month or every quarter. The percentage would probably be somewhere between 5% and 30% of the payment. If a spammer tries to blast out ten million email messages without making prior arrangements with his clearinghouse for payment, his clearinghouse is going to reject all payment requests beyond the spammer's credit limit, thus very few spam messages will actually be sent.
  22. Re:It's not just the fact banks use it. by thext · · Score: 2, Insightful

    This is all pretty stupid. If banks use one email address to communicate with everybody, the phishers will spoof that address, that is all, and people will trust the phishing emails even more. I like the current scheme, where many of the phishing emails are quite distinguishable just by the originating address.

  23. Nice straw man. There is lots of middle ground... by jonathan_95060 · · Score: 3, Interesting

    For instance ... Your MUA could still accept all email but any messages from senders not on your white list get flagged with a skull and cross bones, scripts are disabled and when you click on links the HAL/2001 sound clip "I'm sorry Dave, I can't do that" plays in Dolby 5.1 surround sound.

    Then, when you go to add "Phisher Man" to your white list, your MUA asks you some questions along the way:

    * is "Phisher Man" a financial institution?
    * is "Phisher Man" a personal friend?
    * is "Phisher Man" a merchant?

    etc. If you answer "yes" to the financial institution question, your MUA checks to see that "Phisher Man" is registered with the appropriate authorities (e.g. his email is signed with a public/private key that itself has been signed by "Trusty Co." that proves his identity has been verified or, at the very least, he has paid some decent bribes to the right people). If Phisher has not registered and you still want to add him to your financial institution white list your MUA warns you that "you may lose your house, family, wife and kids if this person is not who he says he is, are you really sure you want to do this?".

    Heck I think even my parents could learn to use this system and they are serious luddites.

  24. Re:I haven't been spammed in years. by flynns · · Score: 3, Funny

    You Personally advocate a

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

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

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

    Specifically, your plan fails to account for

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

    and the following philosophical objections may also apply:

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

    Furthermore, this is what I think about you:

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

    --
    'If you're flammable and have legs, you are never blocking a fire exit.'
  25. The solution isn't only technological by Via_Patrino · · Score: 2, Insightful

    If ISPs scanned heavily on emails, what you would get are better and better phishing emails. It's what Darwin said for biology and applies as well for many fields. It may eventually get to a point where not even a slashdot geek will figure out.

    For your example a machine will need to know the email is supposely coming from a bank, who deceive that better will pass.

    From the white list point of view, it won't work if you expect to receive emails from any major company and from people you don't know yet.

    You could do great use of technology to avoid phishing, like forcing users to use a smart card connected to their computers and charging an insurance from those who don't, instead of only using simple (almost) static strings for authentication.

    But the definitive solution isn't only technological, some people will prefer to don't use those smartcards, smartcards will have defects. You need other approaches together.

    A bizarr effect of technology only aproaches is what we are seeing today on spam. Spam filters today are really good, at least the filters I use, but they let pass a few spams. That's great right? From the point of the sys admin that avoid bouncing and storing emails it may be.

    But on the spammer side it incentives their activity, because whoever pass that layer of filters will get exclusive access to the "market", and much more "profit". So you see little decrease on virus creation, hacking and the amount of traffic getting to your firewall.

    To defeat spam and phishing we need to attack the other side of the equation: making spam more expensive and more risky (some may also say making the damage of the risk higher but, for me, that sounds draconian and a cheap response to bad efficiency).

    You can partially get the first with technology, very good filters can make finding a mail hub harder but not impossible, and as AOL is proposing with taxes, until a spammer discover a way to bypass that, maybe on the expense of someone else (creating another problem).

    The second aspect is more risk. Criminals knowing they have good chances of being busted and, if they do, will loose everything they got facing proportional time in jail.

    But to that happen the government need to know that spam isn't about sending "funny" emails about V|AGRA and people complaining about how full their mailbox is.

    There's a whole criminal activity in the background, the same used by asumed thieves (phishing) that needs the appropriate treatment by the law.

    I forgot to mention but education is also a good idea, we should see commercials on TV saying "SPAM is bad", "Don't answer emails that somehow ask for your password" and putting these same messages on the back of your PINs and bills.

  26. Bayes filters do not achieve `99.9%' by gvc · · Score: 3, Informative
    Here are the results of the latest TREC Spam Evaluation. No filter - not even CRM114 or DSPAM - comes close to 99.9% overall accuracy.

    That said, filters can remove 98% of spam with about 0.1% false positives, which makes them pretty useful. Most, but not all, of those 1-in-1000 false positives are marginal anyway.

    If you're interested in doing your own tests, there's a free toolkit and corpus with 92,000 messages.

  27. Greylisting is the answer by clambake · · Score: 2, Insightful

    Greylisting is the answer, because it works on the behavior of the spammer, something that cannot change easily, not on the content, something that changes with every message. If spammer cannot send as many emails as possible, as fast as possible, then the price of spam goes up dramatically. To overcome greylisting, a spammer must be willing to implement a full mail-server on thier end. In current implementations they must be willing to queue messages for resending, and must be on a traceable, non-changing IP that will not go down for at least an hour after the last message they sent went out. It forces spammers to be responsible. No more "fire and forget" style mass mailings. And the great thing about it is there is no defense, no way a spammer can change his stripes and still be capable of the volume of email that made spamming so profitable.

    If you don't implement even a five minute greylist on yur mailserver, stop what you are doing and go implement it now.

  28. A Radical Solution by superchi · · Score: 3, Insightful

    I propose a better solution to the e-mail system.

    We should change the way e-mail works from the ground up. Currently, the sender's server will send the message to the recipient server where it waits until the client downloads the message. Instead of this, an interesting idea would be to have the sender server HOLD the e-mail message and simply send a notice to the recipient's server that a message awaits. When the client connects, depending on his software configuration, he will download the message from the sender's server or click on a link to go download the message from the sender's server.

    What does this accomplish? We add the ability to flag messages as spam or virii. Depending on the sender's server's configuration, if a message gets too many flags, it will block the message from being downloaded in the future. Here's an example of this in action. Spammer sends out 100 messages for V1agR@. The 1st, 5th, and 7th readers are dilligent and mark the message as spam. The server's threshold is 3 warnings and then deletes the message. The message never gets to recipients 8 to 100. The user's account is suspended, and the spammer becomes drastically less effective.

    There are other positive side effects to this scheme. Internally, my company will send out big files to one another. Instead of always using a server share, some people e-mail these big files to multiple recipients. If one person e-mails a 20MB file to 10 people, that'll be 200MB of consumed space for the recipients' servers. In a sender-hosted e-mail system, it will still just be 20MB.

    Drawbacks to this scheme? Let's say the spammer sets up his own e-mail server and sends out spam from that. Recipients flag it, but the sender's server is configured to ignore the flags. If this were to happen, the spam is still not as effective because the recipient only wlil get a notification that mail exists. The notification would probably be limited to something like 128 characters of text for a subject. The sender's address can't be as easily spoofed because it still must be able to resolve to the sender's server. And better yet, if the ISP is cooperative, reports of this type of abuse to the ISP could lead to the ISP taking legal/criminal actions against violators of their Terms of Service. If the sender wants their message sent, they need to keep their server connected to the ISP, thus making it a lot easier to physically trackdown. If the ISP doesn't care, then we simply add the ISP to a blacklist.

    Another side effect is that now the recipient needs to rely on both his e-mail server and the sender's server to be online to get a message, but this should be trivial. Also the server must retain the message for long enough time for the recipient to download the message. This should also be trivial, and in my opinion, it's better to put the onus on the sender instead of the recipient. For example, if the recipient goes on vacation for a few days and comes back to find his mailbox quota is full and he lost a lot of messages, it is quite annoying, and this proposed solution will not have that problem.

    The biggest drawback is that this is a fairly major overhaul to the e-mail system. It would probably have to be done in phases where there is one phase that most servers support both types of e-mail protocols. I think it's worth the effort.

  29. Fidonet anyone? by ringm000 · · Score: 3, Insightful
    Remember Fidonet? It had no anonymity, and had responsibility delegation. If you were not a "node" of the network, you could still participate as a "point". In this case, you had no responsibility to the network, but your "boss" (the network node you connected through) was responsible for all your actions (and he knew who you were and you could get beaten if you're doing something wrong, e.g. if you start spamming).

    Why don't we use this model? Introduce a backbone network of mutually trusting certificate authorities, and require all mail to be signed with a valid certificate. It is the backbone member's responsibility to take due actions in case anyone having their certificate starts sending spam (revoke certificate, prosecute the user, etc), or else the member will be kicked off the backbone. The backbone member may delegate the right to issue certificates, but the responsibility still holds.

    This scheme would make the backbone members know who their users and child authorities are, and prosecute the violators. You would still be able to have a free anonymous mailbox to receive mail, but the sender identity would always be revealed, and you would always be responsible for what you're sending.

    Unfortunately it's obvious that if we retain an open non-whitelisting scheme, we HAVE to give up anonymity to prevent spam. There should be an easy way to find, block and prosecute the violators, in all other cases spam will continue.

  30. Gee, What Would You Do In The Case of A Rape? by Illbay · · Score: 2, Insightful
    If the banks were responsible for any losses due to phishing...

    Hm. First time I ever heard someone suggest that, in order to stop criminals, you have to punish their victims.

    I mean, I know we have a lot of "whack" social-engineering running around these days masquerading as "wisdom," but that one sure brought me up short.

    --
    Any technology distinguishable from magic is insufficiently advanced.
  31. authoritative email headers since when? by inca34 · · Score: 2, Insightful

    Since when has origin been a significant means for authentication? Whitelists are only useful when we have authentic sender information. Then, even if we have authentic sending information, what about hijacking address lists then spamming the people who recieve mail from you. Can't say this chain-mail approach has never been done before. Nope. Not once.

    I say this, if we want to get rid of spam and phishing, we should find the people who are doing it and hire Bruno from "the local mafia" shop to make him an offer he can't refuse. Surely the iron fist approach will work were all else has failed. =)

  32. Better authentication schemes by null+etc. · · Score: 2, Insightful
    The real problem is a lack of centralized mechanisms for verifying the identity and ownership of a website. Nearly all phishing attacks would be rendered useless if a user could click on an icon somewhere within the browser (and not the web page) that would tell you "This site is in fact owned and operated by Central Bank of Manhattan, Inc., whose address is x, phone number is y, and tax id is n" etc.

    As phishing scams get more elaborate, even saavy users such as myself have to go through complicated steps just to verify the identity of a website. i.e. whois, verification of SSL certificates, etc. No average user should have to become a detective in order to verify that www.chase.com belongs to the same Chase bank that issues his credit card. Especially when it's an URL such as chasenetaccesss.com or chaseonlinebanking.com, etc.

    The point is to make faking or forging the identity of ownership much more difficult than the current state of affairs, which is deciding whether or not to believe that www.ebaysecurityreinstatement.com is a valid eBay website or not.

  33. SPF - a solution looking for a problem by Vainglorious+Coward · · Score: 2, Insightful

    SPF is a failure. Unlike the submitter, its proponents don't even pretend that it's an anti-spam method (there are more spam messages with SPF than ham), focussing instead on its authentication promise. Now it seems even Meng has abandoned that as being worth anything if the FUSSP is whitelist-only. Imagine that - saving email by destroying it!


    Email has been a phenomenal success because it costs close to zero to contact people with whom you otherwise would never easily be able to communicate. UBE is a problem precisely because it costs close to zero to contact people with whom you otherwise would never easily be able to communicate. Any FUSSP that destroys either of those two qualities, cost and ubiquity, is a cure that's worse than the disease.

    --
    My next sig will be ready soon, but subscribers can beat the rush
  34. Re:It's not just the fact banks use it. by DavidTC · · Score: 2, Informative
    No, what email clients need is a way to add communications that are 'official'. I suspect via a PGP key or even keeping track of the sending IP or something, and mark them as 'known sender'.

    I.e., a whitelist. But the trick isn't that the client blocks everyone else, it's that they make sure the reader knows they are suspicious looking, and don't let people click links or view images or html without some work.

    There are almost no ways for a client to determine if an email is legit in what it is claiming or not, that would require strong AI, but there are plenty of ways for it to determine that it's seen emails from that person before.

    Possibly you could make it even stronger with a more specific category for 'business emails', where they have to be signed with PGP, and the key has to be downloadable from an ssl website, which properties the user sees in big letters before he adds it to 'known businesses'.

    --
    If corporations are people, aren't stockholders guilty of slavery?