Slashdot Mirror


Earthlink Deploying Challenge-Response Anti-Spam System

deliasee writes "The Washington Post reports that Earthlink is preparing to offer new spam filter technology that requires sender authentication. AOL is still concerned that such technologies will put too much burden on consumers." The day after it's deployed, every legitimate mailing list on the planet will get challenges from all the Earthlink subscribers...

13 of 501 comments (clear)

  1. Correction by robbyjo · · Score: 5, Informative

    every legitimate mailing list on the planet will get challenges from all the Earthlink subscribers

    Not exactly right. It happens only for the first time to detect whether the sender is legitimate or not. Quote the article:

    The system automatically recognizes future e-mails from the same sender, so the verification needs only to be performed once.

    The problem with this system is that the spammer can still spam using legitimate e-mail accounts as a camouflage (or expired e-mail accounts). Once the legitimate e-mail address is procured, the spam still goes on. It is futile, IMHO.

    --

    --
    Error 500: Internal sig error
  2. Good idea, bad idea. by numbski · · Score: 4, Informative
    How to set up SpamAssassin Milter on OSX <- Easily adapted for other platforms. I wrote it.
    Squirrel Mail
    SpamAssassin Config for Squirrel Mail <- Register Globals must be turned on in php.ini to use this.

    Now, that being said, I run an ISP in St. Louis, and spam is a problem, but for the precise reason mentioned on the submission, I can't use a challenge-response system. The reason is that our support staff equals myself plus 1. If I want to answer phone calls all day from people complaining about not being able to get mail from their daily spamming of mailing lists, I best allow all. The problem is that these same people complain about all the spam they get...ugh. The above solution is elegant and leaves the ability to control the filter to the end user via webmail. If they don't like it, set the threshold high and it's 'off'. Been using this for months without a complaint.

    Now if you don't use lists, and it's for your own mail server...go for it. That has to be the most effective method available, but not appropriate for wide scale use.

    --

    Karma: Chameleon (mostly due to the fact that you come and go).

  3. Re:How do two people with C/R communicate? by stratjakt · · Score: 4, Informative
    The way I read it, earthlink, up on recieving an e-mail, sends a challenge to the email sender. If the e-mail sender responds, it delivers the mail.

    From the article:


    When someone sends an e-mail to a challenge-response user, he or she gets an e-mail back asking to verify that the sender is a live person.

    Once the sender does that by replicating a word or picture displayed on the screen, the original e-mail is allowed through. The system automatically recognizes future e-mails from the same sender, so the verification needs only to be performed once. Without the verification, the e-mail is not delivered.


    So if earthlink people are on your mailing list, you'll get a challenge next time you send it out. It should only happen once, and from then on, you're email addy is "legit".

    It's not like you get 9000000 challenges from everyone on the list. But if every ISP did it, you'd get a challenge from every ISP on the list.

    This is the first step towards email being such a pain in the ass, that people just no longer bother using it.

    Kiss SMTP and POP3 goodbye.
    --
    I don't need no instructions to know how to rock!!!!
  4. Folks, It's Opt In by davewill · · Score: 3, Informative

    The article clearly states that the user turns this on or off. So it seems unlikely that a large number of challenges will start going out. As far as Grandma is concerned, you can add her email address to the OK list yourself so that she never sees a challenge. The only minor problem I see is receiving email from text only people, (Pine, etc..), or portable devices that might not render the bitmap correctly. But it seems a minor complaint, really.

    --
    Dave Williams
  5. There's a whitelist by Spittoon · · Score: 4, Informative

    Jeez people, read the whole article, it's not that long:

    The challenge-response system will be optional and free for EarthLink subscribers, Anderson said. It will allow users to automatically clear the e-mail addresses of friends, family members and other associates in their electronic address books, so those people would not receive the challenge e-mail.

    That's called a "white list"-- a list of addresses you know are legitimate.

    When someone responds to a challenge and you accept their response, they go on your whitelist.

    When you turn on this gadget, add your mailing list addresses to your white list. If you suddenly stop getting a list, go find out if they changed their sending address and add it to your white list.

    If that's too much of a burden, feel free not to use the service, and go back to complaining about spam.

  6. Re:How do two people with C/R communicate? by Chester+K · · Score: 4, Informative

    How do two people with challenge and response communicate?

    My C/R setup (TMDA) automatically put anyone I send email to on my whitelist; therefore I'd get their challenge message.

    --

    NO CARRIER
  7. You can do this yourself. by Malcontent · · Score: 4, Informative

    Take a look at this

    --

    War is necrophilia.

    1. Re:You can do this yourself. by StarOwl · · Score: 5, Informative
      I use TMDA to provide a challenge/response mechanism in my antispam filter.

      When I first started using TMDA, I had problems with people not understanding the mechanism. My grandmother, for example, complained about "bounces" (how she interpreted the challenges).

      So, to avoid those problems, I:
      • Actively manage my whitelist. For example, if I needed to send a resume, I would make darned sure that the prospective employer's domain was on the list.
      • Use challenge-response only in conjunction with other antispam tools. My system is roughly: if I know it's spam (tagged address known to be in spammers databases), it gets trashed. If spamassassin or spamoracle thing it's spam, I refer to tmda for possible challenge/response. Otherwise, the mail gets delivered.
      • Warn people about the system. If I know that someone new is about to send me email, I warn them: "You might get an autoresponse back. If you do, just hit 'reply'."
      • Use some care in writing the challenge email. Trying to craft a letter that is understandable to non-geeks wasn't that easy.
      I still have the odd piece of spam leak through that process, but it's nowhere near the quantity that's actually sent to me.

      The only problem with the scheme: there are some spammers who are dumb enough to not get the hint, and respond to the challenge. They don't seem to realize that their response probably constitutes harassment via 'net, which is a crime in the U.S. (Spammer go to jail. Do not pass go. Do not collect $200.)
    2. Re:You can do this yourself. by BlackHawk-666 · · Score: 5, Informative
      I also use TMDA and I can tell you it has vastly reduced the amount of spam I receive from approximately 20-30/day to 1 in the last two months. I've never been happier ;-)

      Whitelisting is important, and easy too. Just export your address book to a text file and copy the results to your whitelist (which is also text).

      It's worth noting that you can also auto-whitelist anyone you send mail to by using their nifty little mail proxy. It sits and proxies for SMTP and adds all outgoing mail automatically to your whitelist, so whoever you sent that resume to will never see a challenge...neat!

      P.S. Can't recommend the product enough.

      --
      All those moments will be lost in time, like tears in rain.
  8. Re:How do two people with C/R communicate? by esme · · Score: 4, Informative
    Here's how it works:
    1. Alice sends an email to Bob.
    2. Bob is automatically added to her access list (b/c she's sending him mail, he's not a spammer).
    3. Bob's mail server sends a confirmation request.
    4. Alice recieves the confirmation requestand responds.
    5. Original message is delivered to Bob.

    -Esme

  9. Proper scenario, better way by phorm · · Score: 3, Informative
    Nope, more like:

    Alice@me.com sends an email to Bob@you.com

    Mailing program adds "Bob@you.com" to Alice's list of valid emails (after all, you're not often going to send email to somebody that you don't want responding, right?).

    Bob@you.com sends a challenge to Alice@me.com

    Alice@me.com accepts the challenge, since she already sent the original email to "Bob" and had him added as an authorized user

    Alice authenticates to Bob's system, and all is good


    Another way would be to make all "challenge" type emails follow a specific pattern - with little to no allowance for anything other than the challenge. Then, challenges will be accepted as legit without bouncing back-and-forth, and spammers cannot simply send a message as a challenge with extra spamcrap attached - and still cannot send non-challenging email.
    Now, an ignorant spammer could send a flood of challenges just to be annoying, but this isn't very profitable as they wouldn't be able to contain penis/viagara/etc ads.

  10. It can work - if implemented correctly by dracol1ch · · Score: 5, Informative
    I've been using Mailblocks since they opened publicly. I can't speak for the implementation that Earthlink is planning on utilizing but the Mailblocks system works very well.

    First it is important to note that the challenge system at Mailblocks is not something that can be automatically replied to. Much like the signup verifications for many forum systems out there the Mailblocks challenge email is simply a link to a web site. On that web site is a dynamically generated .gif of a number. The image is formatted in such a way so as to make it difficult for screen scrapers to write an algorithm which can decipher the numbers in the image (multiple fonts, different colors, background noise). If ever a spammer figured out how to programatically decipher the image then Mailblocks simply has to rework their image generation system and stay one step ahead of the spammers.

    Next you have throw away addresses. Maiblocks calls these trackers. When you create a tracker a number and short ID are appended to the end of your username. This email address is then immune to the challenge response and can either be delivered to a purpose built folder or directly to your inbox. So if you wanted to have an address to get receipts from you simply make a tracker named say [username]+receipts4325@mailblocks.com. Then any email to this address can be delivered to the +receipts folder in your inbox. If you start getting spam at that address you just delete the address and create [username]+receipts5563@mailblocks.com and start giving this out. It can be a little bit of work to maintain your trackers but compared to deleting 20-30+ spam mails from my accounts each day it's well worth it.

    When an email is successfully delivered to your main address the originating address is entered into your address book including the reason why this address was validated (completed puzzle, user added). Mailblocks also adds the address of any outgoing mail you write to your address book so that responses can be properly delivered without challenge. Finally, if you are expecting something to appear in your email that doesn't the 'pending' folder holds all email that hasn't been validated for a certain amount of time before deleting. If you really want to you can go back and dig through the email there to find the one you want, validate it, and it will be delivered to your inbox. If something gets validated you don't want simply go to your address book and either delete it or check 'do not deliver mail from this address'. Viola. Also of interest is the fact that Mailblocks can provide the same security to any other mail account you have. It can check POP3, IMAP, accept forwards, and even screen scrape web mail to bring all of your mail to a central location. When it does it provides the same callenge-response capability through these other accounts.

    --
    Who moderates the meta-moderators?
  11. Re:Adaptive teergrubing anyone? by Tackhead · · Score: 3, Informative
    > I'm sorry, but Babelfish isn't doing anything for this post. Anyone have a translation? It SOUNDS interesting... :)

    ROFLMAO.

    "teergrube" - German word for "tarpit".

    Teergrubing FAQ

    Teergrubing is a good idea, but it dates back from the days when open relays, not open proxies, were sending the emails. One spammer (with dialup) would hit you from one relay (with broadband) from the spammer's own (dialup) connection, and the goal was to slow down the open relay so that the open relay wouldn't be able to spew as many emails. Eventually, the admin of the open relay would wonder why his outbound queue was so huge, or why Sendmail fell over and died because /var/spool got full, and secure his server. In the old environment (spammer has narrowband, must hunt down broadband by finding open relays to steal from), one teergrube could "fix" one open relay at best, and at worst, would at least prevent delivery of several hundred thousand spams.

    Doesn't really work as well in a world with millions of open broadband proxies. The spammer no longer cares if any individual open proxy hits a teergrube, because there's plenty more bandwidth where that came from. (And because open proxy luzers tend to be clueless twits, they're less likely to notice even if their machine crashes.) In today's environment (plenty of bandwidth on both the spammer's end, and plenty of proxies to steal bandwidth from), teergrubing in its original form is somewhat less effective.