Slashdot Mirror


Making CAPTCHAs Even Harder With 3-D Models

Michael G. Kaplan writes "CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart) are commonly used to prevent computers from filling out web forms. Computer vision experts have been able to design programs to foil CAPTCHA with a high degree of success. I have designed a CAPTCHA that is based on the identification of attributes contained in an image generated by the grouping of easily recognized 3-D objects. I call this the Virtual Photographic CAPTCHA and it is likely to remain invulnerable to automated attack for many years to come. A novel anti-spam system necessitated its development."

326 comments

  1. Famous last words. by Anonymous Coward · · Score: 5, Funny

    Wow, you're just asking some bored hacker out there to prove you wrong.

    1. Re:Famous last words. by ngrier · · Score: 1

      While the technical issues may be complex, it already has an Achilles Heel: The system is designed to automatically let through any email sent to the "official" address (in the article this is joe;lucky@domain.com). Should you have this harvested (either from the web or some unscrupulous business/organization which sells your address), you'll get a slow but steady stream of spam.

      Presumably emails beyond the first will bounce, but as long as spammers can continue to generate unique addresses, this won't be much of a problem. And while you can change your "primary" pseudonym again, this will get old quickly (and inconvenience anyone who gets a bounce when they try to send to your old new email address).

      As long as there are ISPs who don't care (or find it not worth their while to care) about spam coming out of their network, we'll have spam. These systems only escalate the arms race.

    2. Re:Famous last words. by Lord_Dweomer · · Score: 1
      You jest but I think that may have been one of the purposes of this submittion. Talk about a high count focus group who will ALSO trouble shoot your product for you and give you great feedback.

      --
      Buy Steampunk Clothing Online!
    3. Re:Famous last words. by MindStalker · · Score: 1

      Yes, but he is also creating a distrubuted computing system for advancing AI. Meaning every spammer in the world will be working together to figure out this problem, ultimatly advancing our state of AI pattern recognition. Sarah Conner surrenders.

  2. Implementing CAPTCHAs with PHP by shiflett · · Score: 5, Informative

    PHP developers might find this article useful:

    http://phpsec.org/articles/2005/text-captcha.html

    1. Re:Implementing CAPTCHAs with PHP by Anonymous Coward · · Score: 0

      Yes, real programmers are Republicans. Democrats lack the logic and reasoning capabilities, as evidenced by what spews forth from their mouths.

  3. Captcha's have already been cracked by tekiegreg · · Score: 5, Interesting

    Awhile back on Slashdot (I'm too lazy to find the link) there was an article on Captcha's being attacked by Spammers who would set up a porno site requiring user registration using, the Captcha in mind to crack, then forwarding the results to the anti-captcha bot.

    Vision-recognition systems be dammed, all a spammer needs to do is use the inherent need of apparently most of the male race to look at pictures of naked women to get what he needs. I don't know if a counter was ever found to this method either...

    --
    ...in bed
    1. Re:Captcha's have already been cracked by shiflett · · Score: 3, Insightful

      Yes, I first heard this from an engineer at Yahoo. They were, as far as I know, the first site to have to deal with this technique on a major scale. Fortunately, this attack requires that the attacker's system communicate with your server, playing the role of a typical user.

      So, although the "answer" to the CAPTCHA is provided an actual human, you can still pinpoint mass registrations and the like to a single group of IP addresses in most cases, because the users are not the ones interacting with your application. This becomes a network problem rather than an application problem.

    2. Re:Captcha's have already been cracked by CheshireCatCO · · Score: 1

      Presumably, you would scramble the letters across items in the picture from iteration to iteration. That would certainly make things much more complicated for any automated system, even with human help to crack it. Also, you can exploit the point-of-view changes (even slight ones) to make it more difficult for a computer to determine which image is which. So even with a good database of what part of the image maps to which phrase, you can make it fairly tough, I think.

      Which isn't to say that no-one is up to this challenge. I'd be surprised if such a system lasted a full year before being cracked. But I suppose that drives technology forward, so it's not an all-bad thing. :-)

    3. Re:Captcha's have already been cracked by Lurkey+Turkey · · Score: 1

      and their latest offering to block the porn sites... "VS" -- Virtual Saltpeter...

    4. Re:Captcha's have already been cracked by tekiegreg · · Score: 1

      Well my first thought to counter that was to put my bot on a major ISP (we'll use Earthlink) and keep grabbing different IP's to fool you. Of course you can always ban by MAC addresses and sooner or later Earthlink would be bound to notice.

      Though if I did this on a small scale and didn't get too greedy I might be able to stay off the radar. Couple that with changing hosts frequently and/or finding hosts with badly enforced TOS's and I can give a headache to any Captcha test.

      So the game continues...

      --
      ...in bed
    5. Re:Captcha's have already been cracked by shiflett · · Score: 1

      Yes, you can always get away with such things on a small scale. In the case of Yahoo, the biggest problem (at the time I learned of this technique, which was about two years ago) was massive registrations. If you register less than a thousand users for an email account or something, they probably didn't care.

      I think CAPTCHAs are just another example of a technology that can be effective if used appropriately. Don't depend on it to protect you from anything absolutely, but you can help to prevent automation on a large scale, and you might be able to employ other techniques to help with what's left.

    6. Re:Captcha's have already been cracked by Anonymous Coward · · Score: 0
      So the game continues...
      --
      ...in bed

      lol, nice sig

    7. Re:Captcha's have already been cracked by Elwood+P+Dowd · · Score: 1
      So, although the "answer" to the CAPTCHA is provided an actual human, you can still pinpoint mass registrations and the like to a single group of IP addresses in most cases, because the users are not the ones interacting with your application. This becomes a network problem rather than an application problem.
      Excellent point, but if they're already setting up a porn site and marshalling captchas back and forth, piping the results through zombies shouldn't be a very big leap.

      What kind of problem is it then?
      --

      There are no trails. There are no trees out here.
    8. Re:Captcha's have already been cracked by abborren · · Score: 2, Interesting

      I guess something that would help could be to include, in the picture, some little notice like "If you see this picture on a non-yahoo webpage, please report to blah@blah".

      Could perhaps be countered by removing that notice before presenting it to the eager-to-see-porn target. Though it would at least make the entire procedure more trickier.

      --
      ><////>
    9. Re:Captcha's have already been cracked by Elwood+P+Dowd · · Score: 1

      make the notice part of the difficult-to-interpret image.

      --

      There are no trails. There are no trees out here.
    10. Re:Captcha's have already been cracked by Entropy+Unleashed · · Score: 1
      From the article, we have the following quote:
      Is there any circumvention of the CAPTCHA?

      Spammers have used social engineering to fool people into solving CAPTCHA for them via websites that promise free pornography. The handful of valid email addresses that spammers would generate with such a technique would be beyond trivial relative to the multiple of billions of spam that are currently sent every day.
      --

      "I would give my right hand to be ambidextrous."
    11. Re:Captcha's have already been cracked by zobier · · Score: 1

      You could move the warning text around randomly and also maybe apply other CAPTCHA tricks to it.

      --
      Me lost me cookie at the disco.
    12. Re:Captcha's have already been cracked by Aeiri · · Score: 1

      They were, as far as I know, the first site to have to deal with this technique on a major scale. Fortunately, this attack requires that the attacker's system communicate with your server, playing the role of a typical user.

      They could use TOR to get around that.

    13. Re:Captcha's have already been cracked by TobyIRC · · Score: 1

      I can't see how "TOR" is a good idea. Remember bellster? Noone wanted to do it because it'd go through their home phone and be linked to them. With "TOR", the illegal actions come from various people, but while only one illegal page/image is delivered to one node in the tor network before being passed along, that node may be 'identified' to a honeypot or something.

      I don't really know where I was going with this, except that TOR is bad like Bellster if people wanted to do bad things with your connection, thats all.

    14. Re:Captcha's have already been cracked by Have+Blue · · Score: 1

      The spammer's move to handle that will probably be to request that the human manually create an account at the target site in a new window, and provide it to the porn site for access. Unless Yahoo is willing to block every account accessed from more than 1 IP, they'll need to find a new countemove.

    15. Re:Captcha's have already been cracked by Anonymous Coward · · Score: 0

      Of course you can always ban by MAC addresses and sooner or later Earthlink would be bound to notice.

      Good heavens, do you have any idea of how the internet works? MAC addresses are local to your media (hence the name, "media access control"). The only MAC address you are going to see on your gateway is that MAC address of your ISP.

      Even if they weren't, most modern Ethernet cards let you reprogram them arbitrarily.

    16. Re:Captcha's have already been cracked by JWhitlock · · Score: 1
      Awhile back on Slashdot (I'm too lazy to find the link) there was an article on Captcha's being attacked by Spammers who would set up a porno site requiring user registration using, the Captcha in mind to crack, then forwarding the results to the anti-captcha bot.

      This is a valid point, but still won't break the system completely. The CAPTCHA is being used to win the right to send an email to someone's address - a single email to a single address - and is randomly generated each time. So, it is a linear cost for the spammer - one duped male for each peice of spam to send.

      In additon, the CAPTCHA is emailed back to the spammer, putting the burden on his machine to hold the email address and the additional information. Any spammer that messes with the reply address won't even see the "please validate" email.

      This is a fairly good solution to the problem, except for making it accessible to the blind. It creates a non-trivial linear cost to the spammer, taking away one of the economic incentives to spam.

    17. Re:Captcha's have already been cracked by welsh+git · · Score: 1

      > So, although the "answer" to the CAPTCHA is provided an
      > actual human, you can still pinpoint mass registrations
      > and the like to a single group of IP addresses in most
      > cases, because the users are not the ones interacting with your application.
      > This becomes a network problem rather than an application

      Surely this issue had been cracked by the spammers (using zombies or whatever) otherwise there would never have been a big need for CAPTCHA in the first place...

      --
      Sig out of date
  4. none by Anonymous Coward · · Score: 0

    So, what was your email address again?

    1. Re:none by InterStellaArtois · · Score: 1
      Actually - this is a good point - anyone who develops anti-spam software might like to release their email address to the community ;)

      A bit like politicians consuming substances that are allegedly poisonous to demonstrate their confidence in it.

      No, no, after YOU! ;)

  5. l337 user authentication by Anonymous Coward · · Score: 0

    authentication should use l337speak. w3 4r3 t3h 0wN, j00r b453 4r3 b3l0Ng t0 u5.

    http://www.monduna.com/cgi-bin/misc/l337.pl?page =h ttp%3A%2F%2Fyahoo.com

    seriously though...try reading that^^^

  6. what's next by omnisync · · Score: 0

    I wonder if a 3d applet containing some 3d forms would be harder to decode. Sounds like a good project for someone bored!

  7. I don't like it already by A+beautiful+mind · · Score: 4, Informative

    Check the last sentence on his page.

    "Patents pending."

    Tyvm, but no.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:I don't like it already by graywolf001 · · Score: 2, Insightful

      C'mon slashdot. Informative??
      D'you really expect the man not to take credit for his work?

      Just because its patented doesn't mean it cannot be open sourced .. or freely available for implementation.
      Whether it will be, of course is another issue. Great work by Michael all the same. Hope this works.

    2. Re:I don't like it already by Anonymous Coward · · Score: 0

      "Just because its patented doesn't mean it cannot be open sourced .. or freely available for implementation."

      That is exactly what it means.

    3. Re:I don't like it already by Large+Green+Mallard · · Score: 1

      I hope it doesn't. Hasn't he heard blind people use the Internet?

      Also, you want me to run some javascript inside my web browser and read a paragraph of text? I think I'll just not correspond with you thank you very much.

    4. Re:I don't like it already by graywolf001 · · Score: 2, Informative

      No. Its more complicated than that.

      A patent only grants the right to exclude others from practicing the invention and does not affirmatively grant the right to practice the invention, a patent is not considered a monopoly right.
      IBM, for instance recently opened 500 pantents for OS developers.
      Read their pledge. They agree not to assert any of their patents.

      It is true though, that a lot of open source advocates are fervently against patents. And Michael G. Kaplan might after all, decide to charge for this ISACS thing. But, I repeat, just because its patented doesn't mean it cannot be open sourced.

    5. Re:I don't like it already by graywolf001 · · Score: 1

      It would seem that he has. (scroll down towads the bottom or search for the words "Audio CAPTCHA" in the document)

      Of course the system is not as good for the visually impaired as it is for those who aren't. But this seems to me to be a pretty good SPAM solution compared to any that are out there .. including those that cater for the blind.
      Also, how many systems in the computing world are designed to work well (or at least as well) for the blind? Think about it .. Browsers? Mail clients? The (majority of) www?
      I'm not saying this is right .. but its just the way it is. Systems are, unfortunately easier to design for, and so, are designed for people without disabilities. At least this thing does have the audio alternative.

      As for the javascript thing, you don't have to allow javascript at all. (again .. please read). Its just an image .. .. like the current CAPTCHA systems. Maybe the word "click" diverted your attention .. but thats just a suggested implementation. The caption to the image reads "Please click on or enter each letter ..."

    6. Re:I don't like it already by yulek · · Score: 1



      i actually bothered reading about his anti-spam system. it was so ridiculous i couldn't stomach reading about his CAPTCHA.

      my summary: spam is really annoying me so i'm going to spam my address book so they know how to [probably] be able to contact me in the future.

      wow.

      --
      in this age of communication i'm just not getting through
  8. Captcha is a link spammers hurdle by Anonymous Coward · · Score: 0


    according to this interview with a link spammer

    of course demand is the reason they do it, people keep buying and they keep spamming

  9. Here's another test... by Anonymous Coward · · Score: 5, Funny

    Show them the acronym, CAPTCHA. If they don't cringe, they are obviously non-human.

    1. Re:Here's another test... by null+etc. · · Score: 2, Funny

      CAPTCHA = Create A Phrase Then Create Humongous Acronym.

      Of course that's not the way it currently is done. Glitzy marketing folks tend to generate the acronym first, and then come up with humongous phrases that retrofits into the acronym.

  10. Popular CAPTCHA implementation beaten by SJasperson · · Score: 5, Interesting

    http://www.brains-n-brawn.com/default.aspx?vDir=ai captcha The developer of an automated breaking bot explains how he did it.

    --
    Sigs? Sigs? We don't need no steenkin' sigs.
    1. Re:Popular CAPTCHA implementation beaten by Anonymous Coward · · Score: 0

      hmm, i don't think this section will go over well with the ./ crowd:
      "with everybody blogging on the same engines, it makes it real easy for a comment spammer to target a group of people with one shot. this is the exact same problem that Microsoft has with its products. they are so successful and used everywhere that they become a big target. people just ignore when Linux actually has more security flaws found against it. "

  11. Kinda scary... by Sanity · · Score: 4, Funny
    ...when you can't make out the numbers or letters on one of these things, as has happened to me on a number of occasions.

    The logical conclusion is that I'm not actually human. My girlfriend will be very upset when I tell her.

    1. Re:Kinda scary... by Anonymous Coward · · Score: 0

      ...but not actually surprised, considering you've only ever talked to her over AIM.

    2. Re:Kinda scary... by DaNasty · · Score: 1

      Perhaps you're a robot?

      --
      Wanna get nasty? - DaNasty
    3. Re:Kinda scary... by Anonymous Coward · · Score: 2, Funny
      " My girlfriend will be very upset when I tell her."
      • Just use your other hand... it's her twin.
    4. Re:Kinda scary... by realdpk · · Score: 1

      Exactly.

      "Making CAPTCHAs Even Harder" For Humans to Read "With 3-D Models" should have been the title.

      Seems like a pretty horrid plan. And then that it's patent pending (as mentioned earlier) -- that seals the deal.

    5. Re:Kinda scary... by Anonymous Coward · · Score: 0

      I came to slashdot thinking it would be the only place I wouldn't be reminded that my girlfriend broke up with me today :/

    6. Re:Kinda scary... by brilinux · · Score: 1

      My cognitive psychology professor started a sentence in class today with, "Now in humans, commonly called people..." It made wonder...

    7. Re:Kinda scary... by ikkonoishi · · Score: 1

      I consider it more scary when the numbers can't make you out.

      Because then somehow you have travled half way around the world, and back in time to Soviet Russia.

    8. Re:Kinda scary... by gstoddart · · Score: 1
      The logical conclusion is that I'm not actually human. My girlfriend will be very upset when I tell her.


      She already knows. :-P

      --
      Lost at C:>. Found at C.
    9. Re:Kinda scary... by Woy · · Score: 1

      Blah blah blah I have a girlfriend too!

      --
      "If God created us in his own image we have more than reciprocated." - Voltaire
    10. Re:Kinda scary... by coopaq · · Score: 1
      I came to slashdot thinking it would be the only place I wouldn't be reminded that my girlfriend broke up with me today :/

      Dude! That's the only reason /. exists.

      Look on the bright side: These new 3D CAPTCHAs are easier to understand than girls.

      Of course if you can't figure them out they won't grant you access either.

    11. Re:Kinda scary... by Anonymous Coward · · Score: 0

      "The logical conclusion is that I'm not actually human. My girlfriend will be very upset when I tell her."

      You've got nothing to worry about.
      Your on /. The logical conclusion is that your "girlfriend" isn't human either.

    12. Re:Kinda scary... by Anonymous Coward · · Score: 0

      Chirality called, they uh
      something

    13. Re:Kinda scary... by Anonymous Coward · · Score: 0
      The logical conclusion is that I'm not actually human. My girlfriend will be very upset when I tell her.

      what? do you really think you're the only toy she calls on, periodically, for gratification?

    14. Re:Kinda scary... by Anonymous Coward · · Score: 0

      Improbable. Not that you are human or not,
      but whether you have a girlfriend. Unless
      you are one of the .5 percent of /.ers.

    15. Re:Kinda scary... by Mazem · · Score: 1

      In Soviet Russia the numbers make out with you? /runs

    16. Re:Kinda scary... by runamok1 · · Score: 1

      You are on /. and you have a girlfriend? You obviously are NOT human.

  12. Took a long time by cmclean · · Score: 5, Insightful

    Decoding the 5-letter example in the article took waaay too long when compared to current techniques (i.e. 30 seconds as opposed to 3), regardless of how good it is at eliminating nonhuman respondants.
    It seems a very good idea, but all that flicking back-and-forth of the eyes is to compute-intensive for my grey matter.

    --
    "Any similarity between the hooting of a million eager monkeys and Slashdot is purely coincidental." -THEFLASHMAN
    1. Re:Took a long time by Anonymous Coward · · Score: 0

      I developed an even simpler system with the same goals as his - obsolete spam-ridden old addresses while still notifying the sender that the message didn't get through, and allowing them to get the message to me.

      What I do is to bounce messages to the spammy addresses with a mail that lists my cell phone number. Then I tell them to send me an SMS or call me if they've received the message. I archive the spam address emails for a couple of weeks so if they call I just search through that for the mail they sent me, and also send them a mail to let them know my new address.

      Works very well - the trick is to have a communications medium out of band with the email so the address will not be harvested.

    2. Re:Took a long time by js7a · · Score: 2, Informative

      Also, someone should tell the guy that semicolons are not allowed inside email addresses.

    3. Re:Took a long time by Anonymous Coward · · Score: 0

      Indeed. So what this system really does is provide a heavy disincentive to emailing anyone.

      Someone using this system would need to be very sure that people wanted to email him enough to bother jumping through his hoops. For his protection he makes me do work. That's not quite right. A spam email is for the benefit of the spammer, but a regular email is often largely for the benefit of the recipient. You can say goodbye to any email that is useful to receive but work to send.

      This method is inferior to filtering. I personally doubt anyone is going to do better.

  13. 3d captchas by all+your+mwbassguy+a · · Score: 1

    am i the only one to notice that there is no story here? its all well and good that you designed an unbreakable captcha system, but it would be great to actually have an example.

    1. Re:3d captchas by brilinux · · Score: 1

      Um, read about halfway down in the second links, it shows the 3d pictures, how they are used for making words to type in, and an example using the word "lucky".

  14. Thanks Mike! by Anonymous Coward · · Score: 0

    I've made sure to add mkaplansolution@lycos.com to all my mailing lists so you can test your invention!

  15. I need a program to identify them by AvitarX · · Score: 2, Interesting

    I was doing a whois with one of the forms the other day and was unable to pass the test. there were thick lines over the text and it was sloppy cursivish text I was supposed to identify.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  16. Anti-spam system by JanneM · · Score: 1

    "Your message was blocked, a sub-adress is now required. ...subadress is now required... Please update your records and resend your message with the sub adress below."

    And thus you have effectively blocked that email adress permanently for the 70% of the population who doesn't understand the above, and who - more importantly - doesn't have the time or interest to make the effort to understand (and that would include people like my mother), or who don't read English well enough to understand it, interest or not. Easier to just close the email adress than messing with some system like this.

    --
    Trust the Computer. The Computer is your friend.
  17. who reads auto-responders? by ljw1004 · · Score: 1

    (the email scheme in this article requires people to read email from auto-responders). Who actually reads mail from auto-responders? I don't because they're almost all junk. I get maybe one useful autoresponse out of ten thousand generated by viruses masquerading as me.

  18. Someone already cracked it... by mp3phish · · Score: 1, Redundant

    Someone already figured out that if you run a porn site (or other type of legitimate site which could possibly use CAPTCHAs) you can have legitimate users fill out the CAPTCHAs which you scrape from the site you want to crack, and then forward it back to the targetted site. Since there is a surplus of people filling out CAPTCHAs over bots wanting to crack them, there is plenty of room for cracking it...

    In the end, it is only a deterrent. But it is definately not close to foolproof

    (note that this technique does not have anything to do with cracking the CAPTCHAs, it only bypasses their decoding step by handing off the work to a real human being which doesn't know he is decoding an offsite CAPTCHA)

    --
    Your ignorance is infinitely greater than you realize.
  19. Does it scale? by john_anderson_ii · · Score: 2, Insightful

    The novel anit-spam system mentioned in the article seems on the surface to be a great idea. However, I do see one small problem with the seperate username;subaddress@domain.com per correspondent idea. Image an environment where there are 1,000 employees and each employee recieves mail from 100 different users. Doesn't that place 100,000 seperate mailboxes, forwarded to 1000 "internal" mailboxes? That will have an overhead to be sure. Also, if the spammer is able to obtain a traffic sample coming to/from this ficticious corporate mail server, could the spammer then obtain the subaddresses directly? If the spammer then sent a spam email to every subaddress for a user, the user would then end up with 100 copies of the spam letter in their inbox.

    Just some hypotheticals.

    --
    Be Safe! Sleep with a Marine. Semper Fi!
    1. Re:Does it scale? by tftp · · Score: 1
      if the spammer is able to obtain a traffic sample coming to/from this ficticious corporate mail server, could the spammer then obtain the subaddresses directly?

      Often there is no need to do even that - just grab the address book from a compromised computer, or even better go through all the emails there.

  20. Let me be the first to say it by billh · · Score: 2, Insightful

    This system sucks, and nobody will ever use it. Sorry that nobody has been honest with you until now, but it is time to face facts. It is far too complex.

    1. Re:Let me be the first to say it by A+beautiful+mind · · Score: 2, Insightful

      It tries to solve a problem in a too complex way, i agree. Why couldn't people just use a different solution?

      Just theoretically, what if the picture would present clearly readable text, but with different parameters, like size, boldness, etc. Then the page would ask you to input the "text on the bottom, on the top, the green text, the bold one" or something like this or the combination of this. It would be more simple than the 3D-wizardry. I guess someone would try to identify the keywords, but it would be hard to recognize for a computer to use the descriptions. Im sure this idea is crackable but still better than the one proposed by the guy in the article.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    2. Re:Let me be the first to say it by Noehre · · Score: 1

      It wouldn't be at all hard to built a system to interpret the keywords. A computer can figure out top, bottom, green, and bold as well as you can.

      This system is difficult to break because a computer can't make an equivalency between "dog" and [3-D object representing a dog].

    3. Re:Let me be the first to say it by Anonymous Coward · · Score: 0

      Gosh, man, how typical of Slashdot. Some asshole who has never accomplished anything in their life goes "XXX sucks" in reply to an interesting idea. The idiots called Slashdot moderators moderate it up to five.

      Did the parent poster even have the intelligence to describe why he thought the system sucked? No. Did he support his argument? No.

      In other words, his post was hardly insightfu, or interesting. It was a flame bait.

  21. Why graphics? by Skevin · · Score: 5, Insightful

    Do you know how many times things like this have required me to use some browser other than Lynx or Links? You're blatantly discriminating against us terminal users. Then we have to find someone running a GUI envoronment. Oh! The insensitivity!

    Solomon Chang

    --
    "Twice half-assed makes an ass whole." --Solomon K. Chang
    1. Re:Why graphics? by fname · · Score: 2, Interesting

      I know this is mostly a joke, but to a large degree it's true. I've seen captchas implemented in blogs for comment posting, and it seems like such overkill. My group-blog has implemented a very simple password scheme to prevent comment spammers. Initially, the thought was to use a captcha, until we realized it would suck to use on our Treos or other cell phones. Then we considered listing the solution in text so that any human could read it. Since it would be a home-grown solution, comment spammers would not be effective since it wouldn't be worth the effort to defeat it.

      In the end, my co-blogger required a password to post a comment, and the password never changes; this way, MT remembers us and we never have to re-type it. Even if we wrote the password in big, bold type above every entry (we don't, as we're a mostly stealth blog), I doubt we'd get any comment spam. We only implemented this a few months ago when comment spam rapidly went from once-a-month to twice-a-day (and looking to get much worse).

      In the end, it's a simple, elegant solution to the problem of comment spamming in personal blogs. And it doesn't require any processing power either (unlike some blacklists, which nearly killed our server due to some quirks).

    2. Re:Why graphics? by Xerp · · Score: 2, Insightful

      Ineed. This is discrimination against those people who are blind and have to use screen readers.

    3. Re:Why graphics? by thogard · · Score: 1

      Simple turing test is all you need:

      Red is to blue like ____ is to green:
      a) yellow
      b) fish
      c) bicycle

      The problem is people tend to issue their entire question pool at once so the bad guys get all the questions and answers early on. The trick here is start out slowly and progress when you have problems and not before (depending on your risk level)
      1) give everyone the same question.
      2) then change the answer order
      3) then change the answers
      4) then change the question(s)
      5) make sure the same IP address block only gets one set of questions
      6) find something different

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

      Clearly it's (b), since fish has 1 less letter than green, and red has one less letter than blue.

    5. Re:Why graphics? by zobier · · Score: 1
      Red is to blue like ____ is to green:
      a) yellow
      b) fish
      c) bicycle
      By introducing IQ test-like questions into it, now you're excluding stupid users. I don't know if that's a good or a bad thing.
      --
      Me lost me cookie at the disco.
    6. Re:Why graphics? by Anonymous Coward · · Score: 0

      For slashdot/non-commercial site this would be: two birds with a stone.

      For ebay/amazon/crappy pornsites this would be: bankrupcy.

    7. Re:Why graphics? by Anonymous Coward · · Score: 0

      does that mean that when I make a flash animation,i have to make sure that ther is a running comentary as well?? If I own a payphone does that mean I have to have a teletype unit built in or I am discriminating against deaf people? Does slashdot discrimnate people I cant access it over a phone without a computer? What do you mean i have to have an internet connection!

      Honestly,if your blind that sucks, and a good website will do something to help you if thats what you need. But just because something doesnt work for a small percentage of the populus doesnt make it "discrimination". Discrimination (personally) is when the INTENT is to make a group suffer, not just something doesnt work out for one group.

    8. Re:Why graphics? by martok · · Score: 1

      Agreed. Furthermore, these graphical tests present problems for blind users who are using braille or speech synthesis. Granted, larger sites have alternative access methods but not your typical php rig.

    9. Re:Why graphics? by Anonymous Coward · · Score: 0

      Don't be a fool.

      If you're trying to present some useful information, a Flash animation is not the way to do it. Doing that is obnoxious to everybody, not just the blind. If the purpose is to present an animation you've created, there isn't any practical way for a blind person to appreciate it anyway.

    10. Re:Why graphics? by Xyde · · Score: 1
      Grow up. It's the year 2005 and assuming people have a computer which can display graphics is not being overly presumptuous.

      If you want to use lynx over a 2400 baud connection then be my guest, but don't complain when you get left behind. Next it will be, "oh waah how dare you use ANSI when I only have vt100 capability" - you're 2 generations away from complaining about lack of java on punchcard for fucks sake.

      Oh, and don't talk to me about accessbility because they already provide that with audio versions of the tests.

    11. Re:Why graphics? by Anonymous Coward · · Score: 0

      ok then, come over here so i can poke you f***n eyes out!
      then try and fill it out!

    12. Re:Why graphics? by ZeroExistenZ · · Score: 1

      You must be one of these legendary people who are actually productive online and isn't distracted by porn.

      --
      I think we can keep recursing like this until someone returns 1
    13. Re:Why graphics? by Anonymous Coward · · Score: 0

      Not to mention that this imposes a stupendous computational burden on a simple email system. How do you implement this on a corporate mail system? Borrow Deep Blue?

  22. already been done by Anonymous Coward · · Score: 5, Funny

    Deckard: You're reading a magazine... You come across a full page nude photo of a girl...
    Rachael: Is this testing whether I'm a replicant or a lesbian Mr Deckard?
    Deckard: Just answer the questions please.

  23. Prediction... by Mhrmnhrm · · Score: 2, Insightful

    This will fail miserably. It requires too much human involvement, the munging of previously easy to remember email addresses (however easy ilovemypoodlexo42@hotmail.com wass to remember anyway), but perhaps most importantly, it generates a bounce. Anytime a typical clueless user sees a bounce message, they don't bother to read it. They see "ERROR" and that's as far as they get before calling their buddy and bitching about the bum email address. Maybe if you're lucky, they'll doublecheck to see if they spelled it right, but that's about it. For any CAPTCHA to work, it has to be a one-time event (like registering a yahoo email address) that does not result in apparent error messages being thrown back at people. For any anti-spam system to work, it must be transparent to the end-user (like these new sender-id verification systems).

    --
    I suspect that one of these choices is incorrect. Correct.
  24. The "real" Virtual Photographic CAPTCHA link by Anonymous Coward · · Score: 1, Informative

    Here is a description of the actual"Virtual Photographic CPATCHA" system, with pictures. Why this wasn't included in the original post, we'll never know. (Oh wait - maybe it was to prevent a slashdotting. Oh well.)

    1. Re:The "real" Virtual Photographic CAPTCHA link by Anonymous Coward · · Score: 0

      Who the fuck moderated this interesting. This is just the same link which was included at the end of the article already!

    2. Re:The "real" Virtual Photographic CAPTCHA link by Anonymous Coward · · Score: 0

      Living proof of the moderation points for someone who shouldn't have them.

    3. Re:The "real" Virtual Photographic CAPTCHA link by zobier · · Score: 1
      Articles change around here all the time. I often notice others pointing out stuff that has changed some time afterwards. I've even done it myself.

      In fact an entire article and comment thread went missing the other day after someone posted an exact duplicate the next day.

      --
      Me lost me cookie at the disco.
  25. CAPTCHAs are useless with cheap labor now by SuperBanana · · Score: 2, Insightful

    I had a conversation with a senior executive at a former employer.

    He told me that, just as companies were outsourcing tech support to India/China/etc, companies which handled mass-emailing were also outsourcing work to have people sit there and recognize CAPTCHAs as well as respond to those stupid validation things some people try with their email (ie, you have to respond back to some silly email from their server saying "yes, I do ACTUALLY want to email you"). The mass-emailing companies would forward all the responses they got to a mailing to the company, and rooms of people would go through them all.

    Very little training was required for the CAPTCHAs, and only rudimentary English for the email-response things.

  26. It's great fun failing Turing tests... by Jack+Taylor · · Score: 1, Funny

    RandomPerson: Hi there.
    Me: Hello. What is your name?
    RandomPerson: Uh, Jeff. What's yours?
    Me: ERROR: TRACEBACK CALL IN ^^^^^
    Me: ERROR: NO SIGNAL CARRIER DETECTED

    --
    One good turn - gets all the covers.
  27. Don't invest time in these things yet. by Anonymous Coward · · Score: 3, Interesting

    The federal government is considering outlawing this abusive practise. I met with a senator from SC and another from GA in the past month wrt this issue. They, like most people I know, hate it, and hate the artificial barrier it creates for Internet usage.

    I work at a school for the deaf and blind, and captcha's make it impossible for the blind or many of the vision impaired to do many things on the Internet without having help from someone with good vision. Even I, with my cheap LCD monitor and 73 year-old eyes, have trouble reading the Yahoo ones.

    1. Re:Don't invest time in these things yet. by InterStellaArtois · · Score: 1
      Even I, with my cheap LCD monitor and 73 year-old eyes, have trouble reading the Yahoo ones.

      Even I, with my pretty decent monitor and 25 year-old eyes have trouble reading the Yahoo ones.

      Only today I was reading about using captchas to evade comment spam on blogs. However, the article stated in emphasis - (I paraphrase) "as soon as you put one of these on your site though you have a serious accessibility problem."

    2. Re:Don't invest time in these things yet. by Pendersempai · · Score: 1

      So what's your suggestion? Just let spammers rule the world? I'm all for universal access when there isn't a compelling reason not to have it, but this sounds like a compelling reason not to have it.

      I suppose we could register certain IP addresses as belonging to a handicapped user and require sites to forgo the captcha when they hear from one of those IPs... but then we have all the problems of centralization, privacy invasion, and verification.

    3. Re:Don't invest time in these things yet. by Anonymous Coward · · Score: 0

      yay! something doesnt work the way i am used to it! Time to make a new law! WEEE! That will solve all our problems!!

      You know what? Email is unfair to people who cant read! Lets make it mandatory for all people to have cell phones for free!!

    4. Re:Don't invest time in these things yet. by PurpleFloyd · · Score: 3, Insightful
      Outlaw CAPTCHAs? I agree that they are a hideous usability-breaking kludge, but to outlaw them certainly seems to be overreacting.

      To allow governments to actually control the content of websites on such a fine level seems rather draconian to me. Also, while they're typically buried, some websites provide an audio-based alternative; I know that Hotmail offers this. It seems to me that you should rather lobby websites which offer no alternative for blind or vision-impaired users to change their policies.

      Finally, I'd like to note that with relatively young eyes and a surplus CAD-workstation monitor, I also find the Yahoo CAPTCHAs difficult to see. The problem is not your eyes, it is rather that in trying to make graphics illegible to computers the algorithm has managed to make the graphics illegible to humans as well.

      --

      That's it. I'm no longer part of Team Sanity.
    5. Re:Don't invest time in these things yet. by Matt+Perry · · Score: 1
      The federal government is considering outlawing this abusive practise.
      Nonsense. Maybe they can dictate that on government web sites but your independent web developer or company can do this all they want. Maybe if we made an effort to fix or replace SMTP rather than keep finding more clever ways to treat the symptoms we'd all be better off. I think that spam is a big enough problem now that if something better than SMTP came along most administrators wouldn't hesitate to start making the switch.
      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    6. Re:Don't invest time in these things yet. by firewood · · Score: 1
      The federal government is considering outlawing this abusive practise.

      Nonsense. Maybe they can dictate that on government web sites but your independent web developer or company can do this all they want.

      They might be able to regulate this on any *commercial* site based in the US. Regulating interstate commerce is specifically allowed in the constitution, and if your server or its routing is based in the US, the courts can always authorize sending feds with wire-cutters to fix the situation.

    7. Re:Don't invest time in these things yet. by firewood · · Score: 1
      I work at a school for the deaf and blind, and captcha's make it impossible for the blind or many of the vision impaired to

      Optional audio captcha's.

      Picking a voice with a heavy accent out of a low-fidelity recording of a crowded cocktail party with a band playing in the background seems to be way beyond what Dragon or ViaVoice can currently come close to transcribing accurately. Of course, I can barely do that myself, but they say that vision-impaired folks learn to compensate by better development of the auditory portions of their brain.

    8. Re:Don't invest time in these things yet. by Anonymous Coward · · Score: 0

      Wow, talk of legislation that I like--and it involves the Internet!!

      Honestly, if I run into one of these things I go somewhere else. I've got pretty good eyes, but I just think this is the wrong solution--not to mention my main browser is links (and even when I use Konq or Firefox I have graphics off because of my slow connection).

    9. Re:Don't invest time in these things yet. by strelitsa · · Score: 1
      The federal government is considering outlawing this abusive practise.

      Which "federal-ation?" Which government? Contrary to popular belief, not every computer on the planet is located within the borders of that nation-state known as the United States of America. (I have it on the best of authority that there are actually one or two computers in France).

      The idea of "outlawing" CAPTCHAs is as remarkably silly as the concept of outlawing spam. It ain't gonna happen.

      --
      No mod points, no meta-moderating/Firehose/all the other free work Slashdot wants me to do.
    10. Re:Don't invest time in these things yet. by Anonymous Coward · · Score: 0

      Fuck the worhless handicapped!!! They are less than human. Fuck them all.

    11. Re:Don't invest time in these things yet. by Anonymous Coward · · Score: 1

      Not true. I work for a US Senator. I'm actively trying to get a capcha like program for our web form. No senator has a published email address for the public to contact them at for the simple reason that they would get innundated with non constituent spam - something we're just not equipped to handle.

      It's a tough problem, but outlawing technology is not the answer.

    12. Re:Don't invest time in these things yet. by Anonymous Coward · · Score: 0

      Nonsense. You've just proven yourself a communiterrorist. America is the only country. Anything else is thoughtcrime.

    13. Re:Don't invest time in these things yet. by the+pickle · · Score: 1

      Outlawing them in the name of Section 508 compliance would be well within the bounds of *current* law. They fail the ADA test miserably, and any official governmental Web site (and possibly commercial ones) is *required by law* to be accessible to visually impaired users.

      The accessibility provisions of the ADA are rarely enforced on Web sites, but when they are, it's typically very nasty for the site owner. I can't recall a single instance of a challenge that the site owner won.

      p

    14. Re:Don't invest time in these things yet. by QuickFox · · Score: 1

      He said deaf and blind. This means it's for people who neither see nor hear. The deaf-and-blind use braille terminals.

      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
    15. Re:Don't invest time in these things yet. by QuickFox · · Score: 2, Insightful

      The solution isn't to outlaw the CAPTCHA, the solution is to make additional alternatives available for people who can't "solve" a CAPTCHA. For the blind the solution would be an audio CAPTCHA, and for the very few who are both deaf and blind, a dialogue with a real person, you fill out a form and a dialogue with a real person ensues, you prove that you are a person by answering like a real person. As long as only few users need this personal assistance it should be doable.

      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
    16. Re:Don't invest time in these things yet. by demi · · Score: 1

      Your memory must be pretty bad, since I can't evidence that a plaintiff has ever won such a case. Accessibility for even "official government websites" is strictly voluntary, and while the DOJ exhorts those agencies to make their web sites accessible, you will note there is no legal compulsion.

      Now, maybe all web sites should be required by law (US law applying to the web, hm?) to be designed with accessibility in mind, and it's certainly a good idea to do so, in my opinion, for a host of reasons.

      --
      demi
  28. A Simple Improvement? by SpottedKuh · · Score: 2, Interesting

    In the images from the harder version of Gimpy, http://www.cs.berkeley.edu/~mori/gimpy/hard/, the grey colour of the text is distinctly darker wherever two letters intersect (eg. where the "o" and "s" intersect in "long" and "sharp" in the upper right corner of the first image).

    Now, I'm not suggesting that it is easy for a computer the read these words; but, wouldn't this darker text colour make it easier for a learning algorithm to "dissect" two letters that intersect slightly?

    I can't imagine that recognizing the letters without the darker intersections would be much harder for people, but I can see the darker intersections being an advantage for computers. Why not remove them?

  29. solving the handwriting problem by bremstrong · · Score: 4, Interesting

    Use handwritten challenges and let the spammers solve the handwriting recognition problem for us.

    1. Re:solving the handwriting problem by tomhudson · · Score: 1
      ... use sampels from a doctor's prescription pad ...

      impossible for humans to read!

      If it can be read, it's NOT human.

  30. Counter to this method by Anonymous Coward · · Score: 3, Funny

    They will design a Captcha that only females can solve. You can ask your mom to solve it, machines can't.

  31. Honestly! by ackthpt · · Score: 2, Interesting
    I wonder if a 3d applet containing some 3d forms would be harder to decode. Sounds like a good project for someone bored!

    That's what I thought this was going to be about. Imagine my disappointment at more of the same. What about a Q/A based upon an image?

    I.e.

    The boy has how many apples in his left hand?

    Animals, Left to right (cat, dog, bird)

    With enough style these could be much more difficult than those damn words, which even I with my above average visual acuity, have difficulty decyphering (imagine the problems this presents for the visually impaired!)

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Honestly! by realdpk · · Score: 1
      How about these?

      • Which one of these things is not like the other?
      • Which one of these things does not belong?


      And on a more serious note, what are they going to do about blind people?

      • Click the red square if you are blind
    2. Re:Honestly! by delta_avi_delta · · Score: 1

      I agree totally. In general, making the words less machine readable also makes them less human readable. A "which object is the arrow pointing at" with non-trivial, but common, relatively synonym-free objects (apple, cow, fork, car, cd, cloud, etc) would seem to be more difficult for the machines, and vastly easier on the user.

    3. Re:Honestly! by cmeans · · Score: 1
      Actually, I think it would be better to ask what is not in the picture (but a person would expect to be), or what is wrong with the picture (a little subjective, but a place to start).

      Simple natural language parsing would handle the responses.

      Yes, we still need another option for those with low vision, but maybe even a textual description would be possible.

  32. :BEGIN by cbrichar · · Score: 0
    I am _HAPPY++ to see that we will no longer have to concern ourselves with the silly fear that computers are secretly invading our socials societies.

    Don't you agree, my fellow non-artificially created life-forms?

    Oh, and I found the recently posted comment regarding soviet russia most humourous.
    ha. ha. ha.

    :END

    1. Re::BEGIN by kjamez · · Score: 1

      +1 funny, but they weren't there when i woke up this morning ...

      problem being, most implmentations of 'alice' i've "talked" to aren't very bright, and would segfault trying to read /.

      else it would be very interesting to teach one to post / read / etc against slashcode and see what kind of nonsense it would produce.

      --
      you can't have everything, where would you put it?
  33. Re:Link for the lazy by Anonymous Coward · · Score: 0
  34. Use something other than vision! by logicnazi · · Score: 1

    While I understand the appeal of vision based tests as very easy to automate and simple to implement long term use of these kind of tests, especially in single use contexts like signing up for an account requires a more complex problem.

    Quite simply vision is too simple, or at least the easily automated part of vision that is being used in these type of tests. What needs to be tested is ability to reason and detect patterns in data.

    Basically we need to give people reading interpratation tests like they had on the SAT and GRE. Of course the simplest way to do this would just be to hire people to give the correct answers. Heck, this might even be the cheapest way to deal with the problem. You could pay people very little to work at home and give a one word/few word description of what a paragraph was about.

    However, if you insist on making this entierly automated I think search data provides a useful basis to work from. Basically, I think you could get a vague idea of paragraph content by the semantic structure, i.e. the web pages which link here and the pages to which this links. Alternativly you might ask the person to give a related topic that wasn't one of a list of obviously related topics.

    Sure spammers could duplicate this if they had the algorithm and the usage data. However, the idea behind this is that building an index to the whole www so they can locate the paragraph snippet in its semantic context is very expensive and is something yahoo and google can do easily and the spammers would have great trouble doing.

    Of course maybe there is some really clever algorithm out there that is computationally one way for computers but easy to reverse for people.

    --

    If you liked this thought maybe you would find my blog nice too:

    1. Re:Use something other than vision! by logicnazi · · Score: 1

      For instance looking at the pdf http://www-2.cs.cmu.edu/~biglou/captcha_crypt.pdf the following procedure suggests itself. Use newly aquired web pages that haven't been added to the search engine yet as seeds and ask the human to compare these to a paragraph generated by automated text generation and answer which makes sense. While the authors of the paper dismiss this approach because it relies on a particular secret (the human created paragraphs) I think they ignore the possibility that this secret can continually be updated.

      --

      If you liked this thought maybe you would find my blog nice too:

    2. Re:Use something other than vision! by Bill+Dog · · Score: 1
      Basically we need to give people reading interpratation tests like they had on the SAT and GRE.

      This was my thinking exactly. Some things like:

      • My name is John. Mary's mom is my mother-in-law. That makes Mary my ______.
      • You buy a candy bar for 85 cents. You give the cashier a dollar, and you'll typically get back a ______ and a nickel.
      A previous poster also hinted on this, but presented it as a multiple-guess style test. I think the important thing, is for the answer to appear nowhere in the question. That's what makes traditional CAPTCHA's vulnerable.
      --
      Attention zealots and haters: 00100 00100
    3. Re:Use something other than vision! by AndrewRUK · · Score: 1
      You buy a candy bar for 85 cents. You give the cashier a dollar, and you'll typically get back a ______ and a nickel.
      If I may make a comment more often found in response to polls...

      I'm not an American, you insensitive clod!

      Of course, that might not be a problem if you never want to communicate with any pesky furriners, but for the rest of us, your system won't work very well.
  35. Impervious? by InterStellaArtois · · Score: 1
    The system is impervious to any technical subversion by spammers

    IMHO, no technical solution to a problem is unhackable. It's like crime: you cannot stop it, you can only stem the flow.

    Don't get me wrong, I'm all for keeping ahead of the spammers but I think we need to take any magical solutions with a fistful of salt.

  36. This is a good thing! by Anonymous Coward · · Score: 1, Insightful

    Inspiring the well funded sex-pr0n industry to advance the basic research in computer vision would be good for society.

  37. http://www.creativitypool.com by agent · · Score: 1

    I posted some thing simular here:
    http://www.creativitypool.com/viewtopic.php ?t=1762

    I also use Spam Fly through Register Fly for my domain names.

    -Steve

  38. thank god by IronChef · · Score: 0


    the fleet REALLY needs their Cylon detector!

  39. Ahhhh...The Simpsons by XFilesFMDS1013 · · Score: 1

    call this the Virtual Photographic CAPTCHA and it is likely to remain invulnerable to automated attack for many years to come.

    Nurse: You can't perform heart surgery in the dark!
    Doctor Hibbert: Is that a bet?
    Krusty: I want in on this.

  40. Tell me more. by Anonymous Coward · · Score: 0
    How does it make you feel that the spammers keep figuring out ways to circumvent your CAPTCHA tests?

    -liz

  41. How insanely stupid by Anonymous Coward · · Score: 0

    So, apart from spamming me with annoying demands for confirmations, you also want me to accept idiotic random email addresses that are impossible to remember? No way, d00d3.

    I have stopped hiding my email address (anders@alweb.dk). I use spamassassin on the mail server, and trows away all mail that is marked as spam. Along with server side techniques and with additional local filtering of the few spam messages that survives on the server, very few (10/week) spam messages makes their way into my inbox.

    Systems like the one you propose is just a more painfull way of giving up and let them win. How sad!

  42. Self esteem problems for people who fail by G4from128k · · Score: 1

    I wonder when CAPTCHAs will be so hard that an increasing fraction of the human population fails them. Perhaps the true origin of SkyNet will be when some spammer's AI realizes that humans are superfluous in an age of totally automated click-throughs and e-commerce.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Self esteem problems for people who fail by Anonymous Coward · · Score: 0

      OTOH, it would be nice to have people pass an IQ test before sending email.

  43. Anti spam? by houghi · · Score: 1

    If this is such a great anti spam tool, why does his page say mkaplansolution at lycos d o t c o m at the end?

    Seems he does not believe in it himself.

    --
    Don't fight for your country, if your country does not fight for you.
  44. Re:This is a good thing! Not!! by tomhudson · · Score: 5, Funny
    The porn industry already defeats this easily by asking people who want to continue on their porn site to do the recognition - they then harvest the answer and use it to, for example, auto-register spam yahoo/hotmail accounts.
    1. Porn surfer wants more porn
    2. Porn/spammer's script tries to register a bogus email account
    3. Porn/spammer's script sends surfer image to be recognized
    4. Surfer types in the text, number, whatever
    5. Script then tries to register email account using info typed in by surfer
    6. If successful, let surfer continue
    7. Result: a new spam address validated by a human
  45. Bayesian filtering? by 33degrees · · Score: 1

    While I understand the desire to keep people from posting spam in the first place, what I don't understand is why web apps don't use bayesian filtering to moderate posted messages? A hosted service such as blogger could use a central database to implement this, making the system very effective. Sure, you would have to spend some time going through the comments to make sure there aren't any false positives/negatives, but using filtering becomes prevalent enough (all the blogging systems implemented it), it would go quite a way towards detering spammers.

  46. In all seriousness. by GeorgeMcBay · · Score: 1

    I know it has become a running joke, and rightfully so, but quite honestly, I've failed to prove I'm human to these stupid things on more than one occasion.

    A lot of them do stupid things like start with a serif font, distort the hell out of it, and expect me to be able to tell which is a 1 and which is a 7.

    Also, while we're on the subject.. I didn't know these things (CAPTCHAs) had a name... a really stupid name.

  47. About time? by EdwinBoyd · · Score: 2, Funny

    Finally 'real' hackers can now join their Hollywood counterparts by eschewing complex algorithms, buffer overruns and good old-fashioned skullduggery. Now secure systems will be protected by spinning multicoloured 3D geometric shapes. Hack the gibson anyone?

  48. Obligatory checklist by Wesley+Felter · · Score: 4, Funny

    Your post advocates 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
    (X) 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
    ( ) Spammers don't care about invalid addresses in their lists
    ( ) Anyone could anonymously destroy anyone else's career or business

    Specifically, your plan fails to account for

    ( ) Laws expressly prohibiting it
    ( ) Lack of centrally controlling authority for email
    ( ) Open relays in foreign countries
    ( ) Ease of searching tiny alphanumeric address space of all email addresses
    ( ) Asshats
    ( ) Jurisdictional problems
    ( ) Unpopularity of weird new taxes
    ( ) Public reluctance to accept weird new forms of money
    ( ) Huge existing software investment in SMTP
    ( ) Susceptibility of protocols other than SMTP to attack
    ( ) Willingness of users to install OS patches received by email
    ( ) Armies of worm riddled broadband-connected Windows boxes
    ( ) Eternal arms race involved in all filtering approaches
    ( ) Extreme profitability of spam
    ( ) Joe jobs and/or identity theft
    ( ) Technically illiterate politicians
    ( ) Extreme stupidity on the part of people who do business with spammers
    ( ) Dishonesty on the part of spammers themselves
    ( ) Bandwidth costs that are unaffected by client filtering
    ( ) 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
    (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
    ( ) 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 stupid person for suggesting it.
    ( ) Nice try, assh0le! I'm going to find out where you live and burn your
    house down!

    (From http://www.craphound.com/spamsolutions.txt)

    1. Re:Obligatory checklist by AceCaseOR · · Score: 1

      You forgot to check off an item in the "Specifically, your plan fails to account for" section. I believe the elgible one would be "Dishonesty on the part of spammers themselves" (as mentioned by the various people who commented that some spammers have been using pr0n sites to harvest the words used in this form of validation).

      --
      Zagreus sits inside your head, Zagreus lives among the dead, Zagreus sees you in your bed and eats you in your sleep.
    2. Re:Obligatory checklist by firewood · · Score: 1
      Your idea will not work.

      The idea doesn't have to work. It only has to be better than the current alternatives for enough people.

      Some people prefer email that doesn't even go through without a big hassle over the current style and quantity of spam.

    3. Re:Obligatory checklist by Geoffreyerffoeg · · Score: 2, Interesting

      I was waiting for this, because I wanted to see how you'd attack his idea. It seemed reasonable...Here are my possible defenses.

      (X) Mailing lists and other legitimate email uses would be affected
      You shouldn't sign up for the mailing list with your non-subaddress account.

      (X) Users of email will not put up with it
      Why? It should be automatic. If done on a massive scale (de-facto industry standard), people can believe that it'll take two weeks to convert, and then spam will be gone. They will put up with it.

      (X) Many email users cannot afford to lose business or alienate potential employers
      If this is done on a large scale, everyone will expect it as commonplace. Many e-mail users cannot afford to have legitimate business buried under Nigerian spam (either in an unfiltered inbox or thanks to an overzealous filter).

      Specifically, your plan fails to account for nothing. That's a good sign. Maybe the Slashdot groupthink can suggest improvements?

      (X) Ideas similar to yours are easy to come up with, yet none have ever
      been shown practical

      Where? The only impracticality is forcing large-scale adoption. That is a problem. In particular, I don't think his ideas on "partially-locked" addresses and such have been seen before.

      (X) Whitelists suck
      Why? They're not mandatory. Few people will use them. For example, I'd use them, but only as much as I have a "whitelist" to redirect some e-mail to my cell phone. This is e-mail I'd want to get immediately.

      (X) Temporary/one-time email addresses are cumbersome
      They aren't temporary. For each person, they should be permanent. I should be able to e-mail myfriend;a2b2c2@example.com for the rest of my life.

      (X) Sorry dude, but I don't think it would work.
      True; the only problem is that half the inconvenience comes from assuming limited adoption, and the other half comes from large-scale adoption. But spam is like a toothache. Something will be inconvenient, until we finally put a deep stop on spam.

    4. Re:Obligatory checklist by wirelessbuzzers · · Score: 1

      "Specifically, your plan fails to account for nothing. That's a good sign. Maybe the Slashdot groupthink can suggest improvements?"

      I'll toss a couple in. Bandwidth and joe-jobs. Most CAPTCHA images are fairly big; having to send a bounce for every incoming spam would eat up a fair amount of bandwidth, and being joe-jobs would be devastating in terms of storage and bandwidth.

      Where? The only impracticality is forcing large-scale adoption. That is a problem. In particular, I don't think his ideas on "partially-locked" addresses and such have been seen before.

      I've seen several proposals to add CAPTCHAs to email. None of them have halted the spam problem, largely for the reason that dealing with CAPTCHAs on a regular basis is a pain in the ass.

      I should be able to e-mail myfriend;a2b2c2@example.com for the rest of my life.

      Suppose you are at a public terminal or someone else's computer. You won't be able to send an email to your friend without remembering his random subaddress.

      --
      I hereby place the above post in the public domain.
    5. Re:Obligatory checklist by Anonymous Coward · · Score: 0

      Your post assumes that:

      (X) Glib objections without backup are relevant
      (X) Filling in something you found online is funny
      (X) The major technical contribution is the email system when in fact the article is about the CAPTCHA system, which unfortunately the online survey you stole doesn't cover

    6. Re:Obligatory checklist by Anonymous Coward · · Score: 0

      I'll toss a couple in. Bandwidth and joe-jobs. Most CAPTCHA images are fairly big; having to send a bounce for every incoming spam would eat up a fair amount of bandwidth, and being joe-jobs would be devastating in terms of storage and bandwidth.

      You don't have to send the captcha image embedded in the reply. If the image was hosted on a webserver (specifically designed for the purpose of serving captcha images), the challenge could contain an .html image that loads when the message is read. If the recipient of the challenge doesn't open it (spam programs wouldn't want to waste their bandwidth loading captchas), the image wouldn't have to be sent at all!

      Suppose you are at a public terminal or someone else's computer. You won't be able to send an email to your friend without remembering his random subaddress.

      Use a portable email program on a USB thumbdrive. Think McFly, think!

      The objections have been shot down. So far this scheme has failed to account for nothing.

    7. Re:Obligatory checklist by wirelessbuzzers · · Score: 1

      Use a portable email program on a USB thumbdrive. Think McFly, think!

      You do understand that this is a pain in the ass, right? Most people do not have thumbdrives. I do have a thumbdrive, but to use it everytime I check email (on Windows, Mac and *n?x, no less) would be annoying.

      Webmail might be a more reasonable solution, but webmail is annoying in its own ways.

      --
      I hereby place the above post in the public domain.
    8. Re:Obligatory checklist by Vadim+Makarov · · Score: 1

      Don't worry. This whole checklist thing is a joke: it cannot be fully satisfied in principle, not in this universe at least :-). Just proceed with your idea.

      --
      17779 eligible voters in a district, 17779 'vote' as one. This is Russia.
  49. This is a bad thing for the blind. by Anonymous Coward · · Score: 3, Interesting

    And how are visually impaired people supposed to do this? Use the alt text?

    1. Re:This is a bad thing for the blind. by ScrewMaster · · Score: 2, Insightful

      That's an excellent question: there are Federal laws regarding accessibility.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:This is a bad thing for the blind. by zobier · · Score: 4, Insightful

      Auditory CAPTCHAs

      --
      Me lost me cookie at the disco.
    3. Re:This is a bad thing for the blind. by Anonymous Coward · · Score: 0

      I think this finally proves what we've suspected all along. that the visually impaired are not actually human.

    4. Re:This is a bad thing for the blind. by Breakfast+Pants · · Score: 1

      And what of Helen Keller?

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    5. Re:This is a bad thing for the blind. by TobyIRC · · Score: 1

      This is incredibly true. I had to sign up for livejournal (try everything once) and their captcha is damn near impossible to read properly. So I use the audio captcha and this bot with reverb set to max tells me the letters. It's a lot easier than seeing their terrible captcha though.

    6. Re:This is a bad thing for the blind. by zobier · · Score: 1
      And how are visually impaired people supposed to do this? Use the alt text?
      Auditory CAPTCHAs
      And what of Helen Keller? Text based Turing test, pick anything from a culturally neutral IQ test that's not too difficult to answer. Ms Keller can use a braille output device.
      --
      Me lost me cookie at the disco.
    7. Re:This is a bad thing for the blind. by Unnngh! · · Score: 1

      Ummm...E flat, umm...C sharp, er, no wait, that was a D! D! crap! Start over...G, umm...

    8. Re:This is a bad thing for the blind. by Anonymous Coward · · Score: 0

      What would Iran say?

    9. Re:This is a bad thing for the blind. by Anonymous Coward · · Score: 0

      Ignoring the obvious jokes about you not being human, I was about to respond and say that the LiveJournal CAPCHAs are easy. However, it looks like it's been changed since I last looked.

      Elderly people or others with sensory degredation must have a whale of a time with these, either squinting at the mess of funny, blurry dots or trying to make out a mumble.

    10. Re:This is a bad thing for the blind. by DaveGerbik · · Score: 1

      I don't think Miss Keller is alive enough to use a computer.

    11. Re:This is a bad thing for the blind. by the_mad_poster · · Score: 1

      As if 96% of the people using computers today are....

      I know people that use a computer every day that probably do it worse than Hellen Keller could. I mean, hell... if she just slumps forward and bangs the remains of her head on the keyboard she's still about 4 steps ahead of the average user here....

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    12. Re:This is a bad thing for the blind. by lazycat · · Score: 1

      There are sound-based captchas for the blind. I guess Hotmail has one.

  50. *blows whistle* Five-minute major... by kapella · · Score: 4, Informative

    ...for not understanding core principles of Ethernet.

    Although it's tangential to the topic, you can't "ban by MAC addresses". Not unless you're on the same ethernet segment as the attacker. Try it the next time you've got access to a few machines separated by at least one router. Ping from two different machines to a third on another network and run tcpdump to inspect the MAC addresses on the packets. Let me know how it turns out. (hint: they'll have the MAC address of the router)

  51. It won't work. by TrebleJunkie · · Score: 1

    Respectfully submitted, I'm sorry, but it won't work.

    First, you're dealing with a very small set of 3d models that can be easily duplicated. (Lets face it, the stock set is all that's ever going to be used. If you think that folks have forever to constantly create and install new models, you're mistaken. Also, what's to stop spammers from simply buying the same model's you're using? Nothing.

    The *lighting* of the original is a red herring, the fact that the background is fairly plain and offers a noticable, distinctive difference between it and the models, makes it easy to separate the silhouette of the models from the background. (Even if the background isn't kept plain in a live system, edge detection should make it very easy to tell the background from the models. Copies of the models can be fairly easily positioned to match the silhoutte of models in the original, and then the letters can be overlayed much the same way, and then identified.

    And that's if a spammer actually wants to go through that trouble. They'd do better just to take the "hints" to determine the number of letters in the subaddress, and then blitz the mail server with many/every possible combination(s).

    Also, your "hints" are rather anglo-centric, which could cause you problems.

    And, all that said, but, I'm sorry, I can't think of many consumers who are going to want to go through all this trouble just to freaking send/recieve email.

    --

    Ed R.Zahurak

    You know, oblivion keeps looking better every day.

  52. This is irrelevant by t_allardyce · · Score: 1

    Mass automation of CAPTCHA cracking isn't done by computers anymore, people have realised that they can get real humans to do it instead - they just stick the CAPTCHA in another web page such as on warez or porn sites, the user is told to solve the CAPTCHA to enter the site, which they will gladly do..

    Sadly theres no real way to stop this.

    --
    This comment does not represent the views or opinions of the user.
  53. one thing... by sootman · · Score: 1

    The methods he describes on the linked page are all for determining words in CAPTCHAs. I've seen some where it just said "type in these letters" (i.e., random letters, not words) which would in general cause his counter-CAPTCHA algo to puke, and in particular make it fail more if it insisted on supplying words when the CAPTCHAs all specifically aren't.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  54. Take the recognition out of the loop by Centurix · · Score: 2, Interesting

    Instead of making the actual recognition of something the object of the exercise, how about elevating it to a more abstractive method. My daughter was watching Sesame Street the other day and it came up with the "One of these things is not like the other", she got it right instantly, shouting at the TV, and I got thinking about how it could be implemented to weed out the humans from the computers. You could have a collection of easily recognisable monochrome shapes, maybe a couple of hundred, group them by image attributes, say a group of pictures of birds, some flying, some not, large birds, small birds. And then present the user with 4 pictures of birds, three flying, one not or whatever and get them to click on the odd-one-out. then you could re-use the same birds with different attributes on the pictures, like three large eagles and a small sparrow. This would require the automated CAPTCHA cracker to not only recognise the shape but also figure out which picture is the odd one out.

    --
    Task Mangler
    1. Re:Take the recognition out of the loop by jacen_sunstrider · · Score: 1

      Ah, yes, but unless you have multiple sets, there will one answer to this method, and it's quite capable of overwhelming with the one answer. Although...and I'm typing as I think here...you could put words inside the birds. Words that have nothing to do with the "which is the odd one out". and then that would be the answer...basically a combination of the current CAPTCHAs with your idea.

    2. Re:Take the recognition out of the loop by Anonymous Coward · · Score: 0

      It can't be multi-choice - the bot will just guess. e.g. 4 choices means 25% of the spam succeeds.

  55. This sucks. by Sam+H · · Score: 4, Insightful

    This proposal totally sucks. The goal of a CAPTCHA is not only to be extremely difficult for a computer, you also need to make it simple enough for the user. Most current implementations are considered extremely inaccessible, and if you have accessibility in mind, these 3D images are a huge step backwards. The utter vanity of it all is emphasised by its vulnerability to the porn site attack (offering porn to monkeys to crack CAPTCHAs). Be assured that I and other people will devote as much time as possible to eradicate moronic CAPTCHAs from the Internet.

    --
    God, root, what is difference ?
  56. US govt contractors won't be able to use it by tepples · · Score: 3, Insightful

    Many companies that do business in the United States of America are subject to regulations that forbid them from discriminating against people with disabilities; companies that have significant contracts with the United States Government are subject to the stricter guidelines of Section 508 of the Rehabilitation Act. Anything that discriminates so flagrantly against people with vision or cognitive disabilities may get companies in trouble with the law.

    1. Re:US govt contractors won't be able to use it by Noehre · · Score: 1

      With the productivity gains associated with a dramatic decrease in spam, we as a nation could afford to give every working blind person a yearly $50,000 stipend.

    2. Re:US govt contractors won't be able to use it by Frank+T.+Lofaro+Jr. · · Score: 1

      Anything that discriminates so flagrantly against people with vision or cognitive disabilities may get companies in trouble with the law.

      Guess that means blacklisting *.aol.com is out then.

      --
      Just because it CAN be done, doesn't mean it should!
    3. Re:US govt contractors won't be able to use it by kisa2000 · · Score: 1

      I don't understand specifically what you mean by the rather broad term "cognitive disabilities" - are you saying that if someone is intellectually challenged to the point that they can't tell the difference between a flower and a man standing up to send someone an email then thats against the law. Is there a law in the US which enables me to block email from stupid people? Or are you telling me that I specifically have to put systems in place on my mail server to allow intellemelectually (stupid) chalengged people to send me spam - cause lets face it, most spammers are pretty stupido :-)

  57. Not much novel and useful here by btempleton · · Score: 1

    The 3-D item just seems like even more of a pain than the existing captchas, which are way overused as it is, and a burden on the vision impaired.

    But the anti-spam system isn't very novel. A number of systems have tried custom subtags to generate unique addresses for other folks to use, they tend to cause more problems than they solve. This is really just a challenge/response system which is harder to use, and worst of all, forces the sender to cut and paste their mail to send it again. No thanks, you probably just don't get my mail.

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
  58. a couple of things by zobier · · Score: 1
    Some problems I have with this spam prevention method:
    • Spammers could just send tonnes of spam with randomly generated sub-addresses.
    • They could also use the existing circumvention method of posting the CAPTCHAs on porn sites to get the monkey work done.
    --
    Me lost me cookie at the disco.
  59. Anything's better than "Type in the word." by solios · · Score: 1

    Or "type in the characters" or whatever. I fail those things three times out of five, and I'm about as human as you can get these days. The frigging things to NOT compensate for vision problems.... some have case sensitive input, some don't, etc, etc.

    Much like aggressive spam filtering, any ARE YOU A POOTER? [ Y ] { N } [ ______ } is going to turn up false positives.

  60. why? by sillivalley · · Score: 3, Insightful

    Why would I want to view images in an e-mail message?

    Spam is a problem, but for me at least, this ain't the solution! I'm not about to jump through these hoops. If you want to exchange e-mails with me, fine. This system tells me you don't.

    A lot of people won't understand it, and a lot of people who do are going to ignore it and move on to the next message in the inbox.

  61. Problem with this method by mboverload · · Score: 1
    Many web sites in their registration forum require this. However, when you right click > properties on many websites the name of the word itself is in the address! This would easily be used by anyone with a clue about writing a bot.

    I suggest you try it out on your website.

  62. Pointless by Anonymous Coward · · Score: 0

    This entire CAPTHCA relies on the English language. It undermines the entire CAPTHCA system that such a large assumption is made - the target/subject speaks English. This should not be the case!

    The best CAPTCHA to me personally would be to use something similar to "what is this?" as discussed in the document but rephrase the question to "how many of this?" (the grid/photos could be chosen then obfuscated with noise etc. to prevent a hash table being constructed). Language is irrelevant in this scenario with most humans posessing the ability to spot patterns - e.g 10 dogs, 2 cats - how many pictures of X? (where X can be either dog or cat) would provide a large enough pattern, even 2 for a human to interpret.

  63. Last two words of TFA: by Kickasso · · Score: 1
    Patents Pending

    Move along, nothing to see here.

  64. Human coprocessors... by Anonymous Coward · · Score: 0

    I wonder if you can get them in PCI card format...

  65. Make them write code! by logicnazi · · Score: 1

    Automatically generate a contract and then force the user to write code which meets that contract when interpreted. This would be a very effective test for humans on the other hand unfortunatly it takes too much training to learn.

    Basically this is the same effect that it is very easy for humans to prove a great many simple theorems but we can't write a good computer theorem prover. I teach logic and it is clear that even the worst student can be made to do better at proofs than computer based theorem provers suggests that this would be a very good test (in theory). Since there is a natural (Howard-curry?) conrrespondance between proving a statement and writing a function with a particular type another way to pose the problem is ask the user to write code implementing a particular contract.

    Maybe the idea could be cleaned up with a really simply code system and explanation of what it meant to implement the contract. At the very least one could use it for geek only sites.

    --

    If you liked this thought maybe you would find my blog nice too:

  66. There must be a simpler solution by Anonymous Coward · · Score: 0
    I don't get all this newfangled reverse Turing mumbo-jumbo.

    Just don't give out your email - works for me.

  67. Make them write code! by logicnazi · · Score: 1

    Automatically generate a contract and then force the user to write code which meets that contract when interpreted. This would be a very effective test for humans on the other hand unfortunatly it takes too much training to learn.

    Basically this is the same effect that it is very easy for humans to prove a great many simple theorems but we can't write a good computer theorem prover. I teach logic and it is clear that even the worst student can be made to do better at proofs than computer based theorem provers suggests that this would be a very good test (in theory). Since there is a natural (Howard-curry?) conrrespondance between proving a statement and writing a function with a particular type another way to pose the problem is ask the user to write code implementing a particular contract.

    Maybe the idea could be cleaned up with a really simply code system and explanation of what it meant to implement the contract. At the very least one could use it for geek only sites.

    --

    If you liked this thought maybe you would find my blog nice too:

  68. Advancing AI Through Black Markets by Platypii · · Score: 1

    Personally I love the idea of this, mostly because this gives economic incentives to solve currently impossible AI problems like scene-regonition.

    If there is one thing time has shown on the Internet, it's that anytime some security measure is put in place, hackers are instantly motivated by the challenge. Possibly these are people who would never go down the AI research path, but will throw together some code to register yahoo mail accounts automatically.

    Look at the technical skill applied to difficult problems like cracking xbox's. This seems like a good way to harness some of that creative energy for furthering science.

  69. I won't jump through hoops! by Tsu+Dho+Nimh · · Score: 1
    If I get one of those "you must do this and resend the email" when I send a legitimate email, I delete the email and forget about communicating with that person. It's not worth it. I do not want to encourage the spread of challenge/response email filtering.

    If an ISP can't be bothered to set up a decent virus and spam filter, and relies on bouncing EVERYTHING back to the sender to check for signs of life, it creates two problems for the rest of us:

    1. All the spam sent with my address forged in the FROM field comes back to me to be validated.
    2. All the viruese sent with my address forged in the FROM field comes back to me to be validated.
    I'm doing the ISPs filtering for them - all they do is an automatic bounce for anything that is not whitelisted.
  70. Problems with This System by MidnightBrewer · · Score: 4, Insightful
    1. It uses a whitelist as a means of solving spam. The system claims to allow strangers to effectively email each other, but only after first forcing the user to jump through several hoops. Correspondence will be slowed, and many people may give up in irritation before they bother to send the mail a second time. Imagine a prospective employer who decides that it's not worth tracking down Joe Blow because the email didn't get through, or a university attempting to contact a student by email. This particular method of foiling spam eliminates one of the key benefits of email: easy correspondence with a fast response time.
    2. Users have to maintain a database of trusted senders, as well as another database of recipients who trust them. This means extra data and the possibility of users accidentally falling off of each other's whitelists whenever somebody loses their address book.
    3. It will generate too many bounced messages, thus increasing network overhead to a point where it really may not be much better than spam. It also requires transmission of graphics, which again increase system overhead, as well as extra computational time to generate said images and to register and process the responses.
    4. The system claims it will benefit from server-side cooperation, instead of keeping the method purely client-side. This means that users have to rely on the benevolence of their ISP to keep the system updated and maintained.
    5. The graphical images contain a fixed number of very easily discerned letters that can be combined to form "easily-remembered" words. Once the letters are extracted, they can be recombined into known sequences, first of common English words, then popular web slang, then even transcribed into 1337 for the heck of it. Shouldn't take long to hack that.
    6. Sub-addresses? So you want to explain this one to my parents? "I know you picked out one, simple email address that you really like and will never have to change, but now I want you to pick out a new one. It might be a good idea to change it once every few months or so, too." The whole purpose of an address is to allow someone to have a unique identity that can be easily found.
    Honestly, this particular system sounds like it relies more on sheer grunt work and the wasted time of its users to make it work, rather than any innovative computer programming.
    --
    "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
    1. Re:Problems with This System by Anonymous Coward · · Score: 0

      Several of your complaints were addressed specifically in the article.

      1) Wrong
      2) Wrong again
      3) Addressed, and the claim is that it won't.
      4) You may be correct on this one.
      5) Wrong.
      6) Wrong.

    2. Re:Problems with This System by merreborn · · Score: 1

      This works poorly with automated email systems (mailing lists, registration). (Ex.: when you sign up for a slashdot account, slashdot sends you a confirmation email with your password)

      Appearantly the idea is you'd give these sorts of sites a pre-generated sub address (Joe;lucky@domain.com in the example), which you'd delete at a later date once you started to recieve spam. However, this would mean resubscribing to every mailing list you're on, and the potential loss of registered accounts (ex.: msn/passport use email adresses for account names, and password recovery).

      In short: the system requires that you delete subaddresses that recieve spam. There are some address you can NOT afford to delete, because they recieve automated mails that you _NEED_. Theoretically you could whitelist every such sender, but few people posses both the knowledge and the time to do so.

    3. Re:Problems with This System by emkman · · Score: 2, Interesting

      Most of your points just aren't valid, and are addressed in the article. While this isn't the most user-friendly system ever, there will never be an "easy for everyone and their grandmother" solution to spam, so learn to compromise a bit. In theory atleast, this system is pretty damn solid. As for your complaints:
      1. If you emailed an employer your resume, he would automatically be whitelisted. His reply would go through to your inbox, and he would be sent a valid subaddress in plaintext that could be automatically added to his mail client should he wish to contact you further. If he was first to initiate contact, then he would have to decode 1 CAPTCHA after which communication would be seemless. Hardly timeconsuming, especially since the bounce for the CAPTCHA would come to him right after he sent the first email. In the case of a university, it would be trivial for you to have a rule allowing all mail from a given domain. You certainly wouldn't want this for aol.com but I have no problem whitelisting any address@schoolIgoto.edu
      2. Users, so to speak, don't have to maintain anything, their mail clients do. Current spam filters maintain a database of spam to perform bayesian analysis, which is more massive than a database of contacts.
      3. The system will generate 1 (or maybe a few) bounces for initial correspondence between new users. This is nothing compared to the volume of wasted traffic due to spam. Furthermore, how many times do you send email to someone you've never mailed before. The 1 bounce to obtain a trusted method of communication seems worth it to me.
      4. The system does not rely on both ISPs, however simply would be more efficient if the sending ISP is in the know. That way the addition of a trusted subaddress can be even more automated, but this is not neccesary.
      5. The subaddresses are not suggested to be easily rememberable, but rather random. They will be stored by your mail client, and it is not really important for you to remember once you have decoded it the first time.
      6. Your parents never have to know about subaddresses to recieve email. They can give out their address as before. When people email them, the bounce will be sent and all the contacts will establish subaddresses, without your parents ever realizing what happened.

      Most of these "burdens" you bring up would be handled by software and would not be placed on the end user. You should read the webpage as all these things are pretty clearly explained.

      --
      Moderation Totals: Flamebait=2, Troll=1, Redundant=1, Insightful=6, Overrated=1, Underrated=1, Total=12. (not mine)
    4. Re:Problems with This System by Anonymous Coward · · Score: 0

      It uses a whitelist as a means of solving spam.

      While you point on some possible relevant problems, in fact for a lot of people a whitelist system is fine in practice, and the only problem is that whitelists don't allow *any* foreign communication.

      I would happily use a whitelist + authentication scheme on my home phone so I imagine a lot of people who use email just for talking to relatives would happily use the scheme on their home email.

      Just because it's not a "one size fits all" scheme doesn't mean it's not a good solution for many people.

      Your other objections are similarly dogmatic. "The whole point of an email address is ..." well sorry bub but that point has been subverted by reality, so turn the distortion field off and look at the problem again. "A fixed set of letters ..." no sorry read the proposal again.

    5. Re:Problems with This System by kisa2000 · · Score: 1
      Indeed - friends of mine use a very much simpler method of whitelisting which avoids all the pain of this system using simple procmail filters.

      Simply have the .procmail filter compare the senders from address against a white list - if it matches, allow the email to go through to the spool. If not, bounce a response to the sender saying that they don't recognise the senders email address and that if they can just reply to the bounce message, they will be added.

      It works on the basis that most spammers don't read the bounces anyway, real people do. They will reply to the email, the original email will then be released by procmail to the user and they are added to the whitelist.

      Its not foolproof, but lets face it, if you can get 95% of your spam removed with a once-off hit on senders, then its a lot better than the complex solutions being offered here.

    6. Re:Problems with This System by cluke · · Score: 1

      In short: the system requires that you delete subaddresses that recieve spam.

      No, that's not it at all - subaddresses are mapped to a particular person, only mails from them will get through automatically. This is the whitelist part of it.
      If someone else uses this address (I dunno, maybe your friend thought it was funny to sign you up for some "joke of the day" list) then their email does not get through, but instead is bounced, with instructions on how to get a valid email subaddress (using the CAPTCHAs), the idea being that automated spammers will be foiled by this stage.

    7. Re:Problems with This System by PIBM · · Score: 1

      the bandwidth problem is not for legitimate mail, but rather for spammers that uses comprimised computers to send email (and thus have unlimited/free bandwidth) and will simply keep swarming all the servers implementing this, thus generating a very high CPU load (per request) along with a very big return payload... No ISP will want to run a 32 opteron cluster just to generate the required images. And don't tell me about reusing them, HE!

    8. Re:Problems with This System by AndrewRUK · · Score: 1

      That is a challenge-response system, and CR systems are harmful and abusive. The ability of a CR system to prevent spam is based on the fact that spammers do not see the challenges. The reason thaty spammers do not see the challenges is that they almost universally use forged sender addresses - when a spammer sends email with the sender set to innocentvictim@example.com, who gets hit by all the challenges, the spammer, or innocentvictim@example.com? Some people who have their email addresses regularly forged by spammers routinely respond to all challenges they receive, both to illustrate the abusive nature of CR to its users, and because, in general, any challenge may be a response to a mail they sent to a mailing list (this particular problem does not exist with all CR systems, only those which do not adequatly identify the message that caused the challenge to be sent.)

      Next problem: Many users will simply ignore the challenge, or throw it away with the spam, so the the user of the CR system is liable to find non-spam mail being blocked. Additionally, if the system sends challenges inapropriatly, eg in response to mailing list messages, the CR user may well find themselves removed from the list. I know many lists where any auto-response to list mail will result in whoever sent the auto-response being kicked off the list.

      Another one: CR stops all machine-generated email, spam or not. How do sign-up confirmations for mailing lists get through? Order confirmations from online shops? The email you may well be sent during the sign-up process for many websites which want to check you have given them a valid email address?

      Oh, lookie, the problems keep coming: Suppose alice@example.com wants to email bob@example.net, they both use CR systems, and neither has the other whitelisted. alice sends an email to Bob, and his system sends Alice a challenge. Since Alice does not have Bob whitelisted, her system responds to Bob's challenge with a challenge of its own. But, Bob doesn't have Alice whitelisted, and so his system sends Alice a chal... And so on, until *bang*
      Of course, this problem does not occur if the CR system automatically whitelists the addresses of recipients of its user's email, that is, Alice's system would auto-whitelist Bob, but many systems do not do this and in many cases it is not an easy thing to set up (where outgoing and incoming email are handled by seperate systems, for example.)

      That should be enough to get started on why CR is bad, stick "challenge response" into Google and you'll find various pages about it.

  71. Heh... by tekiegreg · · Score: 1

    Ethernet has never been a strong point of mine, but if only you could but the originator's MAC address somehow on the packet...actually in hindsight if that were possible, would probably solve a lot of the problems re: Spam in the first place...

    --
    ...in bed
    1. Re:Heh... by farnz · · Score: 3, Informative

      Only works if the originator has a globally unique MAC address. Think dial-up modems, point to point links, private systems using administrator defined addresses (UML hosts for example)...

    2. Re:Heh... by flonker · · Score: 2, Insightful

      Many cards have a user configurable MAC address.

    3. Re:Heh... by good-n-nappy · · Score: 1

      You mean something like the much maligned Palladium.

      --
      Never underestimate the power of fiber.
    4. Re:Heh... by Anonymous Coward · · Score: 0

      yeah, whatever.

      ----- begin script -----
      #!/usr/bin/perl
      # /sbin/macrandom.pl
      # pick a random MAC address

      $IFACE = $ARGV[0];
      $IFCONFIG = "/sbin/ifconfig";
      $RNDSRC = "/dev/random";

      if ($IFACE eq "") die "please supply an interface name\n";

      open(RND, "", $RNDSRC) || die "could not open $RNDSRC!\n";
      read(RND, $data, 6) || die "could not read from $RNDSRC!\n";
      close(RND);

      @octets = unpack("CCCCCC", $data);
      $octets[0] &= 0xFC; # put it into the correct range
      $mac = sprintf("%x:%x:%x:%x:%x:%x", @octets);

      @args = ($IFCONFIG, $IFACE, "hw", "ether", $mac);
      system(@args) == 0 || die "ifconfig failed!\n";
      ----- end script -----

      insert "/sbin/macrandom.pl $DEVICE" into the 'start' section of /etc/pcmcia/network, or wherever

    5. Re:Heh... by nickco3 · · Score: 2, Insightful

      Your suggestion involves breaking up the protocol layers. Both Ethernet and TCP/IP owe their success to Keeping It Simple Stupid. If you start overlapping them, introducing MAC addresses into IP headers, you are merging them into a kind of TCP/IP/Ethernet super-protocol. It's no longer Simple, and you can no longer patch, upgrade, change them independently of each other. Different implementations of Ethernet on disconnected networks will now start interfering with each other in unexpected ways, depending exactly on what you plan to do the MAC address when you see it. Privacy advocates will have a fit.

      And besides that it's easily defeated, just override your TCP/IP settings to lie about your MAC address. In principle it could even be done for your whole LAN at the firewall, a sort of MAC-NAT.

      Nothing solved, whole raft of problems intoduced.

      --
      -- Nick "Hallo this is Beel Gates, und I pronounce weendows as ... WEENdows"
  72. Re:This is a good thing! Not!! by termigan · · Score: 2, Interesting

    Huh, it's discussions like this that make me wonder if the internet's going to break down into a chaotic, useless cacaphony of spam/bot noise empowered by cheap global labor, the porn surfers who jump through whatever hoops and porn providers who cater to those wanting porn and anyone who wants to throw money at these groups of people.

    How depressing.

    --

    Today is all we really have. We should all live it well: it is our stepping stone to all of our tomorrows.

  73. Besides that, this system breaks normal use by Old+Man+Kensey · · Score: 1

    For one thing, think of all the poor benighted users using Outlook, which interprets a semicolon as an address boundary. For another, RFC-822 specifies some definite syntax for the semicolon that this use appears to exist outside of.

    --
    -- Old Man Kensey
  74. Re:This is a good thing! Not!! by Aeiri · · Score: 2, Insightful

    I'm not sure why this is marked "Funny"...

    Using a system like this for EVERY login for ANY site could generate a lot of valid spam accounts, just always say the person got it right, and probably 90% of the responses would be correct for use as spam accounts. Scary.

  75. Re:This is a good thing! Not!! by Pendersempai · · Score: 1

    It's a brilliant bit of social engineering, but at least we all get free porn out of the deal :)

  76. Famous Last Words by Nom+du+Keyboard · · Score: 1
    it is likely to remain invulnerable to automated attack for many years to come.


    'Nuf Said.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  77. Multiple guess isn't (as) useful. by rk · · Score: 1

    Because a random guess has a probability of 1/n of succeeding where n is the number of options offered. So you give me six choices, and instead of sending 20 million spams, I only send 3.3 million. It helps, but not as much as something with a high answer space, like five random letters.

    You could ask several such questions in a row, I suppose, but who wants to take the SAT every time they send an email?

  78. wow by fred+fleenblat · · Score: 2, Funny

    People sure go to a lot of work just avoid creating a robots.txt file!

    1. Re:wow by Anonymous Coward · · Score: 1, Funny

      Robots sure go to a lot of work just to avoid creating a people.txt file!

  79. Not to mention three phrases is too many by SuperKendall · · Score: 1

    I agree, it took a long time to figure out what any of the words were (long being relative). But also I thought having to choose three was too much, even though I understood the argument they were making for the probability of successful detection being dramatically reduced...

    I would say from looking at the "hacked" examples it seemed to me that the only thing required to really confound detectors was sufficient skew in the letters. In every case letters with a heavy skew were not recognized correctly. So it seems warping of text is far more useful to prevent automatic recognition than simple obfuscating backgrounds.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  80. Here we go again. by nsayer · · Score: 1
    Your post advocates 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 vary from state to state.)

    ( ) 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
    (X) Requires cooperation from too many of your friends and is counterintuitive
    ( ) Requires immediate total cooperation from everybody at once
    (X) 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
    ( ) Ideas similar to yours are easy to come up with, yet none have ever worked
    ( ) Other:

    Specifically, your plan fails to account for

    ( ) Laws expressly prohibiting it
    ( ) Lack of centrally controlling authority for email
    ( ) Open relays in foreign countries
    ( ) Ease of searching tiny alphanumeric address space of all email addresses
    ( ) Asshats
    ( ) Jurisdictional problems
    ( ) Unpopularity of weird new taxes
    ( ) Public reluctance to accept weird new forms of money
    (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
    ( ) Armies of worm riddled broadband-connected Windows boxes
    (X) 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
    ( ) Dishonesty on the part of spammers themselves
    (X) Bandwidth costs that are unaffected by client filtering
    ( ) Outlook
    ( ) Other:

    and the following philosophical objections may also apply:

    ( ) Any scheme based on opt-out is unacceptable
    ( ) SMTP headers should not be the subject of legislation
    ( ) Blacklists suck
    (X) Whitelists suck
    ( ) We should be able to talk about Viagra without being censored
    ( ) Countermeasures cannot involve wire fraud or credit card fraud
    ( ) Countermeasures cannot involve sabotage of public networks
    ( ) 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
    ( ) I don't want the government reading my email
    ( ) Killing them that way is not slow and painful enough
    ( ) Other:

    Furthermore, this is what I think about you:

    (X) Nice try, dude, but I don't think it will work.
    ( ) This is a stupid idea, and you're a stupid person for suggesting it.
    ( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!
  81. bullshit by MattW · · Score: 1

    As the article pointed out, a generic spammer can't respond to a CAPTCHA that comes in an auto-responding email, because the sending addresses are invalid. Moreover, they're going to have to have a CAPTCHA for ever single email, because a good email interface should allow you to de-whitelist a successful CAPTCHA response. Even if a third world worker can spend an entire year decoding CAPTCHAs for $1000/year doing one every 8 seconds, they can still only decode 900,000 CAPTCHAs per year, and that has a cost of 1.1 cents per 10 CAPTCHAs. That would mean that emailing 40,000,000 people a piece of spam would cost $44,000. Suffice it to say, spammers do NOT make $.001 per spam sent; not even close.

  82. Re:This is a good thing! Not!! by Anonymous Coward · · Score: 0

    Result: a new spam address validated by a human

    And some dissatisfying soft-core illegally copied by 1 million other websites as a reward.

  83. Don't forget some people are vision impared. by Anonymous Coward · · Score: 0

    Anyone who has problems with vision and has to use text to speech type software... what the heck do they do? They can't even use a graphical browser if they wanted!

  84. why not do 'auditory' CAPTCHAs for... by MarcoAtWork · · Score: 1

    ...visually impaired people? It should be trivial to have a speech synthesizer create wavs on demand that pronounce the CAPTCHA and then ask the user to type it in.

    --
    -- the cake is a lie
    1. Re:why not do 'auditory' CAPTCHAs for... by Anonymous Coward · · Score: 0

      "To finish your registration, push the brown star."

  85. Embed it with scary EULA by csoh · · Score: 1

    Overlap the image with EULA or link to EULA that has scariest word possible. Mention IP(this image is your property), copyright(this image should only transferred from www.your.site only), DMCA(if you're in US - this image is part of copy protection method for copying your email address info.), intended use only, maximum penalty, suing, anti spam law, civil/criminal law, (anything feasible). Consult your lawyer. They'll make a nice, scary EULA.

    1. Re:Embed it with scary EULA by Lehk228 · · Score: 1

      just put the source site in the image.

      --
      Snowden and Manning are heroes.
    2. Re:Embed it with scary EULA by zcat_NZ · · Score: 1

      Just include pornographic images in your captcha, anyone looking for porn will have no incentive to 'solve' it; They have porn, and failing to solve it will get them yet another porn image...

      --
      455fe10422ca29c4933f95052b792ab2
  86. CAPTCHA problems resolved by ezraekman · · Score: 2, Interesting
    The federal government is considering outlawing this abusive practise. I met with a senator from SC and another from GA in the past month wrt this issue. They, like most people I know, hate it, and hate the artificial barrier it creates for Internet usage. I work at a school for the deaf and blind, and captcha's make it impossible for the blind or many of the vision impaired to do many things on the Internet without having help from someone with good vision. Even I, with my cheap LCD monitor and 73 year-old eyes, have trouble reading the Yahoo ones.

    I find the classification of these measures as "abusive" to be flawed at best, and misleading at worst. CAPTCHAS are a desperate response to an immoral group of people who will stop at nothing to make money with absolutely no regard for the problems, cost, and distress they cause their targets, who hide behind the first amendment when possible, or using illegal techniques when not. I hate having to deal with them myself, but I understand the necessity of their existence, however unpleasant, and will continue to deal with them as long as is necessary, as such.

    Below are several problems mentioned with CAPTCHAs, as well as some possible solutions:

    1] Accessibility

    Problem: Blind/visually impaired users cannot reliably read the altered text.

    Solution: Audio file accompanies every graphic, to be read on command. (However, still crackable with speech recognition.)

    2] Referring test to 3rd parties

    Problem: Spammers have other membership-based site users (i.e. porn sites) do the test.

    Solution 1: Image is generated randomly, based on a user session, requiring an actual visit to your site; copying will be less effective unless the images are compared later... which may be quite some time if there are a large number of images and/or if the images are generated live on the server, rather than being stored files.

    Solution 2: Include text imbedded in the image (and audio file) specifically referencing the site it is to be utilized with exclusively, requesting that the user report violations of duplication/unauthorized usage, and possibly offering a small reward for information leading to the arrest/conviction/judgment against the violator.

    3] AI text processing

    Problem: AI can be complex enough to identity letters, no matter how obfuscated, until such characters must be so distorted that even a human cannot decipher them.

    Solution: Ask a logic question, present a photograph, or require another means of challenge/response than simple text recognition.

    Example 1: Present a photograph of an apple or otherwise easily-spelled object, and ask the user to type the name into a field, or allow the user to select from a group of mildly distorted text, to avoid spelling issues. (However, this issue raises the accessibility issue again.)

    Example 2: Present a short list of slightly distorted words (with audio files available for each word), and ask a short logic/history/other question. (One | Two | Three | Four | Orange - Of these words, one does not match. Please type the number of letters in this word, in numeric format. (Example: Apple = 5) This test is to be used exclusively by abc123.org. Please let us know if you see this elsewhere, as this means it was stolen.)

    Until it is financially infeasible for a spammer to continue to do business, we will all be forced to deal with the messes they make. This is a challenge/response system, not an attempt to abuse the users of the internet. If there was a better way to solve this problem than hitting "delete" (which must happen hundreds if not thousands of times per day, for some of use), or using filters (which ALL give false positives, eventually), you can be sure that millions of semi-knowledgeable or better computer users would have chosen this path. To claim that such measures, which attempt to HELP people are abuse... perhaps you would like to re-evaluate your claim.

    1. Re:CAPTCHA problems resolved by realdpk · · Score: 1

      Err, how exactly do CAPTCHA's stop spammers? They might make it harder for them to receive email, but most spam I get is for users to go to specific URLs, or to call a phone number. Almost none ask you to reply for more information.

    2. Re:CAPTCHA problems resolved by ezraekman · · Score: 1

      This is not to make it more difficult for spammers to receive e-mail. It is to make it more difficult for their messages to make it into our inboxes.

      Challenge/Response systems stop spammers by requiring any mail sent to a particular address to be cleared through a whitelist of sorts. If the sender is not found in the whitelist, they are presented with a challenge. If they successfully answer the challenge, they are added to the whitelist and not challenged again; all other messages sent from this address will be allowed through.

      For comment spam, it works in a similar fashion, though is often required for every post. However, this can also be avoided through the use of cookies, sessions, logins, or other recognition techniques.

      The point is that the more difficult it is to pass through such measures with automated tools, AIs, scripts, bots or other devices, the less likely a spammer is to easily make money from their efforts. Of course, this would only put a serious dent in their income if adopted on a massive scale, but at the very least will have an impact on the number of spam messages that those who implement such measures will see.

  87. aaaaand how many people use CAPTCHAs for email? by SuperBanana · · Score: 1
    Even if a third world worker can spend an entire year decoding CAPTCHAs for $1000/year doing one every 8 seconds, they can still only decode 900,000 CAPTCHAs per year, and that has a cost of 1.1 cents per 10 CAPTCHAs. That would mean that emailing 40,000,000 people a piece of spam would cost $44,000. Suffice it to say, spammers do NOT make $.001 per spam sent; not even close.

    ...and not even remotely close to 1%(I'd guess less than .1%) of all email addresses use that stupid auto-responder "reply back to this email to email me" method.

    Let's put it this way- almost all the bulk-emailing services now offer this outsourced service. They wouldn't if it didn't make them money, moron.

  88. Simple replacement for CAPTCHAs by earthforce_1 · · Score: 1

    Just show a regular photograph or section of text and ask questions about it. It was mentioned in an earlier /. article how hard it was for AIs to read and understand an arbitrary passage of text.

    Eg: for photos:
    What colour is the carpet?
    How many men are in the picture?
    What colour is the lamp?
    What is the largest shape?
    How many sides does the smallest shape have?

    Short story or article: (can select article/answers for language)
    Who is the name of the protagonist?
    What is his favorite rock?
    What street does Bob live on?
    Who lives next door?
    etc.

    --
    My rights don't need management.
    1. Re:Simple replacement for CAPTCHAs by Anonymous Coward · · Score: 0

      Well, that latter one won't work. The CS dept of the university I went to in 1995 was demonstrating a system that could read newspaper articles and respond on the fly to arbitrary questions about the content.

      Text recognition is something that's been around for a long time. The visual aspect to CAPTCHAs is really the only bit that's remotely foxing machines. And that's still not solving the pr0n-monkey problem.

  89. Like so many, he obviously doesnt think anyone can by dopeghost · · Score: 3, Funny

    Computer vision experts have been able to design programs to foil CAPTCHA with a high degree of success. I have designed a CAPTCHA that is based on the identification of attributes contained in an image generated by the grouping of easily recognized 3-D objects. I call this the Virtual Photographic CAPTCHA and it is likely to remain invulnerable to automated attack for many years to come

    spare us the modesty!

    --
    This UID is 7651 digits too high to subjectively infer IQ from.
  90. Here's an idea that might work, maybe? by Ralph+Spoilsport · · Score: 1
    Have the image in a non-roman alphabet with a GIF of the cipher next to it, and the text is a random string.

    Let's say you use, Cyrillic , f'rinstance.

    And the random string looks like this:

    CTECMPCHP

    The "Raiding" software would read it as:

    CTECMPCHP

    which will be wrong, as it should be read:

    STESMRSNR

    So, the person sitting there would look at the image, then look at the table next to it, find the C and see that it is the letter for S, T and E are the same, but there's that C=S thing followed by an M, which is the same, but the P is an R and the H is an N, etc...

    Once they develop software that can read Cyrillic, switch to some other language or even make one up!

    Here are some really fucked up alphabets that would be really cool that way:

    Glagolithic

    Enochian

    Cherokee

    Malayam

    Heck - there's bunchies of them. And since there would be a visible key next to it, it would make things a little slow, but it would be hella secure against automated intrusions, since the letter composition would be randomised.

    also: It would look | Comments?

    RS

    --
    Shoes for Industry. Shoes for the Dead.
  91. Re:Captcha's have already been cracked - RTFA! by h4x0r-3l337 · · Score: 1

    You're not only too lazy to find the link, you're too lazy to RTFA. This technique is mentioned right there in the article, and the author claims this yields spammers a relatively trivial amount of email addresses.

  92. Uggh. by Anonymous Coward · · Score: 0

    "What makes you think that the Virtual Photographic CAPTCHA cannot be broken? There's a lot of very good work being done by computer vision people, solving basically this very problem."

    The guy responds with 'I talked to a guy who knows what he's talking about and he says 'That really is an interesting idea, and one that I think would work quite well. Object recognition is a completely unsolved computer vision problem. The sort of "parameterized" set of synthetic images you create would be quite challenging to process automatically, now and in the years to come.'

    Unbreakable to me means no attack easier than brute force - and brute force in this sense means 'send out to every possible combination of five digit subaddresses'.

    Of course, it doesn't actually have to be unbreakable, just hard enough, but the whole 'cannot be broken' bit - I'd like to see that backed up with some proofs.

    E.G., crypto guys don't say unbreakable - they say ' could be broken if someone figures out how to factor fast'. They talk about potential attacks and they don't call a currently unsolved problem 'unbreakable'.

  93. Plug for AI by CrazyJim1 · · Score: 1

    Here's the how to. Now go code it if you're smart enough, I'm not:www.geocities.com/James_Sager2

  94. Re:Captcha's have already been cracked - RTFA! by Tablizer · · Score: 1

    You're not only too lazy to find the link, you're too lazy to RTFA. This technique is mentioned right there in the article, and the author claims this yields spammers a relatively trivial amount of email addresses.

    That might change if more pressure is added from the removal of "traditional" approaches. Spammers take the easiest path. When the easy path is removed, they step up their sophistication. There are plenty of desparate shady corners of the world where such operations can take place.

    The only real solution I see to spam is e-stamps. If they have to pay a few cents per message, it will no longer be economical for most of them.

  95. Breaking perfect CAPTCHA will just be outsourced by PetoskeyGuy · · Score: 1

    Assuming anyone does find some perfect flawless way to prove that a real person is behind the keyboard, it will still be broken. There are people out there in poor countries make a living clicking ads.

    If this is truly perfected then spammers will just buy hotmail addresses for a penny each or whatever they need to do from real people.

    Email is a tool, people will use it for good or bad. You need to make it too expensive, or get VISA involved.

    The only technical solution I've seen work is Lycos screensaver DOS attack.

  96. Won't be cracked in ten years? Ha! by 808140 · · Score: 5, Insightful
    This is the most ridiculous an overly complex CAPTCHA system I've ever seen. To make matters worse, it is actually very easy to crack, using current technology.

    Let's look at his "LUCKY" example to see why. So he has a picture of the standing man, the flower, and the sitting man, and all over the picture, he has a series of glyphs. As these glyphs are not distorted, they are easily extracted -- the whole point of this system is that distortion based CAPTCHAs are relatively easy to defeat, so he doesn't bother. In his example, he has 26 glyphs, corresponding to A-Z, but in practice, it isn't important what the set is -- only that it is small and finite.

    Once this set is extracted, we know that the "password" is some permutation of this set. Because the set of possible characters in an e-mail address is much smaller than the set of possible characters in an actual password (in particular, e-mail addresses are case insensitive), brute-force cracking of this password is much simpler than brute force cracking of a UNIX password, for example. But luckily for us, it's even easier than that.

    In the e-mail, he includes this "decoder" list.

    • The Leaf of the Flower
    • The Body of the Sitting Man
    • The Head of the Walking Man
    • The Vase
    • The Left Arm of the Sitting Man

    Of course, it should be clear at this point that this list would be relatively easy to extract from the e-mail, and further, that it tells you the exact length of the password, reducing the number of permutations to check to (in this case) 11,881,376.

    Furthermore, a little bit of extra logic could reduce this number still further by noticing repetitive patterns in the list. So if "The Leaf of the Flower" appears twice, we know that the letters in those two slots are the same. And if the glyph set is unique (ie, no glyph appears twice), then we can reduce the number of permutations to at most 7,893,600.

    Now, that's still a fairly large number of permutations to check, and at one point, it probably would have been enough. However, computational power is free now, at least for spammers. And it doesn't take much. Here's a sample perl (!) program I ran on my Debian GNU/Linux laptop (1.2GHz Pentium M).

    for $i (1 .. 26) {
    for $j (1 .. 26) {
    next if $i == $j;
    for $k (1 .. 26) {
    next if $i == $k || $j == $k;
    for $l (1 .. 26) {
    next if $l == $i || $l == $j || $l == $k;
    for $m (1 .. 26) {
    next if $m == $i || $m == $j || $m == $k || $m == $l;
    print chr(97 + $i) . chr(97 + $j) . chr(97 + $k) . chr(97 + $l) . chr(97 + $m) . "\n";
    } } } } }

    This just prints out all the permutations; of course they still would need to be checked.

    $ time perl -e ' ... program here ... '
    real 0m26.109s
    user 0m25.746s
    sys 0m0.020s

    Not very long on a modern computer, eh? And written in perl, too, not exactly the fastest programming language in the world. Now consider that spammers have access to just about infinite CPU and bandwidth, thanks to their army of zombie bots, and that both CPU power and bandwidth are likely to increase at a rather rapid rate in the next decade. Furthermore, this is a worst case scenario -- success in a brute force attack tends to occur somewhere in the middle, not towards the end, reducing the necessity to actually go through all the permutations.

    You don't think they'd try to crack it?

    Plus, by his own admission, e-mail addresses can be shared. What does this mean in this context? I don't even need to get the e-mail address encoded in the CAPTCHA! If I can get any working e-mail address, even one, I get through! So the more active he is, e-mail wise, the more likely I can randomly strike a hit in the first hundred or so tries.

    On top of

    1. Re:Won't be cracked in ten years? Ha! by Robspiere · · Score: 1

      Email only gets through if you have a valid address, you're sending from the corresponding valid address, and you decode the CAPTCHA. See the case studies toward the end of the article.

      And it's not just CPU cycles needed to test your 7,893,600 permutations, each test requires an email. Is that worth it, from a spammer's perspective, to reach one recipient? Wouldn't he instead discard that address (or ignore the bounce) in favor of an unprotected one?

    2. Re:Won't be cracked in ten years? Ha! by Rich0 · · Score: 1

      My guess is that most mail servers that receive several million emails all trying to guess the answer to a single CAPTCHA will probably just deep-six the sender and send an abuse complaint to their ISP automatically.

      The whole reason UNIX cracking works is because you can do it without talking to the server that you're trying to crack.

    3. Re:Won't be cracked in ten years? Ha! by Anonymous Coward · · Score: 0

      There are two other issues right away, both being humans unable to pass this test.

      First is the issue of accessability for people with visual impairment - at least one of these I've seen recently has a bypass function, since a blind person reading a web page or email online will be unable to perform this function. Accessibility is becoming the law, just not something you do to be nice.

      The second is that this test requires a higher degree of intelligence than might be apparent at first. When it says "the left arm of the sitting man" - left from whose perspective? So maybe 10% of the people trying to solve this "test" get frustrated and give up. Are you willing to tell 10% of your potential customers to go away?

      Are there any reliable statistics about existing challenge response systems like Earthlink implemented? - number of customers who actually use the feature, % of humans who refuse to or fail when taking an "unsolicited" test.

      Have you been frustrated with the existing ones because they don't make it clear if the answer is case sensitive, or fail to exclude characters that are easily confused if the font is low quality or deliberately distorted?
      (1/l , 0/O, B/8, D/O)

    4. Re:Won't be cracked in ten years? Ha! by zijus · · Score: 1

      Hi there.
      Actually that is the only theoretical weakness I see there. So a good post. Note as mentioned, that would involve a few millions email being sent for tests... un-practicle.

      But also: wouldn't it be enough to add "noise" to the picture. I mean just 3 extra letters over the pic and you multiply potential combinations by at the very least 46^3 (26 + 10 digit + 10 punctuation )

      Practically, add 4 random letters to the pics and you have a 4 M factor. Could be a little cluttered but still practical for humans, and dead end for brute force. That is why I don't think your critic hold. :-)

      I keep well in mind author does not claim his system to be a "one stop" solution for spam. The point being, if you start receiving 10's of attempts from a single server or on a single address: just disable addresses. And the game is over for spammer, whatever number of combinations.

      Z.

  97. HTML and Images Stripped Out of Email ... by Ron+Bennett · · Score: 1

    His system appears to rely on HTML and Images embedded in email ... many folks, including myself, have their email program setup to strip out most HTML and embedded images.

    If his system ever became popular, spammers, scammers, etc would simply send out phish emails that appear similar to install malware, etc to scan the computers for already verified whitelisted email addresses.

    And anyways, has anyone solved the challenge-response deadlock problem yet? ... this occurs when neither party has communicated yet - thus each sends out a challenge-response which then leads to more challenge-responses, etc ... the so-called "solution" is to whitelist the challenge-response email address, but that's easily defeated by spammers, etc.

    More user education, more law enforcement, and changes to SMTP are a more practical way of dealing with spam than kluges, some of which are worse than spam - how do vision impaired folks view an image? ... they can't - and audio is not much better ... many folks who have trouble seeing also have trouble hearing ... what does that leave left ... a smell or even perhaps a touch test perhaps? ... sure porn sites would love that LOL!

    Ron

    1. Re:HTML and Images Stripped Out of Email ... by QuickFox · · Score: 1
      And anyways, has anyone solved the challenge-response deadlock problem yet?
      He claims to have solved it, but IMO his solution doesn't seem to make much sense. From the article:
      Can an endless loop of bounces be created?
      No. A user of ISACS always sends out email containing a return address with a functional sub-address. Any bounce that is returned (be it from another ISACS account, a traditional Challenge/Response system, or a system with a vacation message) will return to the ISACS enabled account using the valid return address.
      Seems to me that spammers can bypass the system simply by re-sending the spam to this valid return address.
      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
  98. I got "NUCKY" when I tried to decode it myself... by ebyrob · · Score: 1

    Got all confused between petals and leaves, and of course I wasn't even sure the thing on the petal was actually an "N" (could have been an "H")

  99. CAPTCHA Matrix by Doc+Ruby · · Score: 0, Troll

    My favorite counter-AI techniques blew away those crazy-font CAPTCHA gateways as well as it'll slay these. The AI spider ran into CAPTCHA images of crazy-font text a machine can't read. Meanwhile, it ran a "free porn" website, and passed the CAPTCHAs it was up against back to the humans madly scrabbling for the free porn. The CAPTCHA got the humans to solve the CAPTCHAs, and sent the answers back to the CAPTCHA gateways, easily logging in. It's a massively parallel harness for human psychic energy to do machine work for machines. Just like The Matrix from the movie. Maybe that's powering this Slashdot post right now.

    --

    --
    make install -not war

    1. Re:CAPTCHA Matrix by Doc+Ruby · · Score: 1

      Moderation -1
      100% Troll

      What could possibly justify that mod in my factual post about the exact topic of the story? TrollMods have an itchy trollfinger. Maybe we could replace them with a machine...

      --

      --
      make install -not war

  100. Never trust... by jesser · · Score: 1

    Michael G. Kaplan

    New York, New York

    mkaplansolution at lycos d o t c o m


    Never trust anyone who tries to sell you an anti-spam solution while obfuscating his own address.

    --
    The shareholder is always right.
  101. Re:This is a good thing! Not!! by Junior+J.+Junior+III · · Score: 2, Funny

    Close, but it won't be a cacophony -- it'll be more like a coprophagy.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  102. Re:This is a good thing! Not!! by Anonymous Coward · · Score: 0

    Just because they are using porn as bait, doesn't mean they are they porn industry.

  103. Helen Keller? by Anonymous Coward · · Score: 0

    Helen Keller maybe?

  104. Re:Captcha's have already been cracked - RTFA! by TobyIRC · · Score: 1

    the email tax has already been banned (thanks snopes forums)

    thanks google

  105. Obvious solution by Anonymous Coward · · Score: 0

    Simply design the CAPTCHA such that it can only be solved using both hands.

    1. Re:Obvious solution by tomhudson · · Score: 1

      Or have a microphone on the PC listening for "the sound of 1 hand "clapping"" :-)

  106. moderators suck by Anonymous Coward · · Score: 0

    why is every post on this page 4+?

    Some of them are good, but this is defeating the point of the system

  107. Re:This is a good thing! Not!! by __aailob1448 · · Score: 1

    Again, this is not funny. It's informative.

    This actually is true...

  108. Re:This is a good thing! Not!! by ingo23 · · Score: 2, Funny

    Just throw in a complete IQ test - then not only we will tell a human from a machine, but also a human that should use e-mail from one that probably should not.

  109. Re:Captcha's have already been cracked - RTFA! by zcat_NZ · · Score: 1

    The only real solution I see to spam is e-stamps. If they have to pay a few cents per message, it will no longer be economical for most of them.

    80% of spam is already sent from trojaned Windows machines. An e-stamp system would make no practical difference; users that get hit by assorted malware often get a huge bandwidth bill (in countries that pay per meg) or a huge phone bill (if they use dialup and get a 'dialler'). Those users tighten up security, but there is a never-ending supply of new users and new Windows boxes to 0wn. With e-stamps they'd also get a huge email bill. You think the spammers are going to feel any guilt about that? They certainly won't be the ones paying for it.

    --
    455fe10422ca29c4933f95052b792ab2
  110. Heck, those things fool ME sometimes. by EEBaum · · Score: 1

    Some of the computer-generated "what letters do you see here" images can be extremely tricky. I've been to sites where I can't tell the difference between a P, B, or D, what with all the deformations and gridlines and whatnot. The systems tend to get upset when I take a few tries to get it right.

    --
    -- I prefer the term "karma escort."
  111. Re:Captcha's have already been cracked - RTFA! by Lehk228 · · Score: 1

    but since the (l)users foot the bill word will get out that you need to secure your machine.

    --
    Snowden and Manning are heroes.
  112. How about this for a Catchpa by Anonymous Coward · · Score: 0

    I show a single picture with images of a rock
    a tree and a person. I ask you which one is
    the mineral. (Caveat: If you don't know the
    answer, and are nonetheless a human, you're
    not allowed to use the computer. Sorry. Nothing
    personal.)

    Or, I show pictures of three women, and ask you
    which one would more likely win a beauty contest.
    (The pictures are chosen so it's obvious to a
    human.)

    You can spend 10,120 hours writing your clever
    neural net to auto-answers these questions.
    And I'll just make up new questions like this.
    (This took me like 30 seconds, btw, compared
    to the weeks/months it will take your AI program
    to get up to snuff.)

  113. Easy alternative by Spy+der+Mann · · Score: 1

    "When water falls from the sky, you say it's ______".

    Make the words digitized, you can even distort them a little, but the answer is _NOT_ displayed. Besides an image recognition system, you'd also need a powerful AI engine (like a superloaded expert system).

    I remember hearing about verbal tests somewhere, but I can't recall where.

    1. Re:Easy alternative by strelitsa · · Score: 1
      "When water falls from the sky, you say it's ______".

      ... time to fix that leaky pipe in the upstairs bathroom.

      --
      No mod points, no meta-moderating/Firehose/all the other free work Slashdot wants me to do.
    2. Re:Easy alternative by leomekenkamp · · Score: 1
      • rain
      • raining
      • snow (arctic)
      • snowing
      • hail
      • hailing
      • nice (desert)
      • normal (London)
      • shit
      • a miracle (during a fire in Lourdes)
      • spoiling you mood
      • ruining your plans
      Sorry, but this will not work for this reason alone.
      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
  114. I Cannot believe by Lehk228 · · Score: 2, Funny

    how badly all of you fell for a freaking obvious troll.

    --
    Snowden and Manning are heroes.
  115. I should publish a Slashdot article... by SanityInAnarchy · · Score: 1

    ...if it's this easy.

    CAPTCHAS (did I even spell that right?) serve no real purpose, as they can easily be defeated by

    a) cheap labor in third-world countaries
    b) porn sites
    c) inevitable software hack

    Those are usually acceptible when we're talking about a service, such as Yahoo. But for email, it's useless because

    a) it blocks legitimate automated mailings
    b) it generates additional traffic
    c) it requires the sender to do work, instead of the recipient
    d) there's already a better way

    --
    Don't thank God, thank a doctor!
  116. Re:This is a good thing! Not!! by tomhudson · · Score: 1
    also a human that should use e-mail from one that probably should not.
    I thought we had that covered by looking for "User-Agent: Outlook" in the headers :-)
  117. not the easiest way to make spam cost $.001 by bcrowell · · Score: 1
    If the goal is simply to raise the cost of spam to $.001, then this plan seems a lot more complex than it needs to be. Why not just use hashcash? Five minutes of cpu time costs about $.001.

    I'm also not convinced that it makes sense to go to all this effort to make it compatible with the present e-mail infrastructure. Because the present system isn't designed for this kind of thing, the whole system ends up being unnecessaily complicated and difficult to use. The effort of getting significant numbers of people to adopt a scheme like this isn't all that different from the effort needed to get significant numbers of people to switch to an entirely new e-mail infrastructure. All we need is for one big corporation to decide they're tired of wasting effort on spam; they start using a new system for their internal e-mails, and then it spreads.

    1. Re:not the easiest way to make spam cost $.001 by orkysoft · · Score: 1
      If the goal is simply to raise the cost of spam to $.001, then this plan seems a lot more complex than it needs to be. Why not just use hashcash? Five minutes of cpu time costs about $.001.

      Not if it's the CPU time of some botnet.

      --

      I suffer from attention surplus disorder.
    2. Re:not the easiest way to make spam cost $.001 by bcrowell · · Score: 1
      Zombie machines are an issue that no anti-spam issue can solve. Asking an anti-spam system to solve that problem is like saying that we want the state of California's driver's licensing program to solve the problem of people stealing cars at gunpoint and using them to go on crime sprees.

      Consider the following two cases: (1) My friend Fred sends me an e-mail saying, "check out this new herbal viagra pill." (2) My friend Fred gets his box owned, and the zombie box sends me an e-mail saying, "check out this new herbal viagra pill." How do you tell the difference? You can't. (Content-based filters don't work. Lots of people are using then, and spam has nevertheless been getting worse and worse.)

  118. The economy of porn site CAPTCHA crackers by Robspiere · · Score: 1

    I think many people are misunderstanding something fundamental about the economy of fooling porn-hungry users into cracking CAPTCHA systems.

    Currently they are cracking the systems of free email sites, no? So each CAPTCHA image they decode yields an entirely free email account, free to spam from for a while until its abuse is detected and it is shut down. That makes good sense... rig up a complicated system, keep on top of Yahoo's dodges and modifications, integrate it with a porn site, and at tne end of the day you've got a stack of email accounts, each one good for sending out a few dozen spams (or 50, or 100, whatever the limit is.)

    With Kaplan's CAPTCHA system, each decode gets you one destination email address. Just one. And it can be suspended without too much hassle on the target's part -- it won't even interrupt incoming mail from his friends. This doesn't make good sense -- it throws the cost/benefit ratio out of whack.

  119. Re:Captcha's have already been cracked - RTFA! by Tablizer · · Score: 1

    80% of spam is already sent from trojaned Windows machines. An e-stamp system would make no practical difference; users that get hit by assorted malware often get a huge bandwidth bill

    Ideally one would should or could set a limit on the number of emails per day with their ISP. For example, most people don't go over about 20 per day. If more than 20 are sent, then some sort of confirmation must be given. However, I suppose the confirmation can also be hacked. Perhaps use a phone call-back system for confirmation. However, such a system probably would have to be put into law, and not all countries would have such.

    Man, this *is* a tough problem.

  120. Readable version by Anonymous Coward · · Score: 0
  121. I call bullshit! by quigonn · · Score: 1

    Basically, the author of the article asserts that many "traditional" CAPTCHAs (images showing distorted text) have been broken to promote his own, complicated system. This is basically bullshit. If it was so, we would have super-duper OCR already, but we don't. And the worst thing is: his system is so complicated, I couldn't understand it by RTFA once. Instead of overcomplicating things, he should think about trying to understand why CAPTCHAs _are_ secure (if one CAPTCHA has been broken, just add more distortions, and it is secure again; as a side effect, and AI-complete problem has been solved).

    I'm mean, all this "has been broken, has been broken, has been broken" bullshit in this article: he should just take a look at e.g. the authimage plugin for WordPress, which uses a very interesting font that draws every letter from a lot of small circles.

    --
    A monkey is doing the real work for me.
  122. So? by Anonymous Coward · · Score: 0

    Even if only .01% of people use CAPTCHAs, the cost-per-CAPTCHA is roughly the same. In fact, it's probably higher with less people using it. I doubt it's cost-effective to beat CAPTCHAs with labor unless you have a fairly targeted high-yield spam, and given the fact that 90% of my spam is for either Internet pharmaceuticals, home loans, or pr0n, I doubt targeted spam is anywhere near the norm.

  123. A simple solution to that problem by autopr0n · · Score: 1

    All we need to prevent that is to have free, high quality porn site run by non spammers that everyone knows about. If only someone would create such a thing.

    --
    autopr0n is like, down and stuff.
  124. zombie boxes to the 'rescue' by autopr0n · · Score: 1

    And by rescue, I mean ass-rape.

    All the spammers need to do is use zombie boxes as proxies

    --
    autopr0n is like, down and stuff.
    1. Re:zombie boxes to the 'rescue' by Tim+C · · Score: 1

      You bastard, I was drinking coffee when I read that and almost spat it all over my new monitor.

    2. Re:zombie boxes to the 'rescue' by welsh+git · · Score: 1

      > You bastard, I was drinking coffee when I read that
      > and almost spat it all over my new monitor.

      Sod's law how this always seems to happen to people with new monitors or keyboards :)

      --
      Sig out of date
  125. Re:This is a good thing! Not!! by rd4tech · · Score: 1

    why for do they need so much emails??

  126. Accessibility poor by StandardsSchmandards · · Score: 1
    Terminal users is probably a minor problem (sorry). A bigger problem is all users that can not see the image or have english as a second language. The accessibility of this CAPTCHA is poor.

    I wrote an article (and some code) a while ago about a proposal for an accessible CAPTCHA that combines audio and visual information.

    Also, having e-mail bouncing and then having to take manual action again seems tedious.
  127. disabilities and CAPTCHAs by idlake · · Score: 1

    Anything that discriminates so flagrantly against people with vision or cognitive disabilities may get companies in trouble with the law.

    Not if they provide alternatives (sign-up by mail or telephone, for example). After all, we don't outlaw street signs or telephones just because there are blind or deaf people around.

  128. Slow down there! by Zareste · · Score: 1
    Hey y'know if recognition programs get complex enough, we'll just use Flash applets. 3d seems over-the-top to me.

    So on that note, I'm running this video game site (http://www.dragon-tear.net/) and I might need a captcha sometime later. I had this idea of generating a number with an ascii image, like so:
    .
    n
    n n
    n
    n
    n
    n
    nnnn
    Really simple. That way it can be done with any alphanumeric. Does anyone know if this scheme was cracked yet?
    --
    I am NOT a number! I am a - oh wait, I'm number 761710. Look! 761710!
  129. How to bypass this spam-prevention system by QuickFox · · Score: 1
    From the introduction:
    The system is impervious to any technical subversion by spammers
    Among the questions and answers:
    Can an endless loop of bounces be created?
    No. A user of ISACS always sends out email containing a return address with a functional sub-address. Any bounce that is returned (be it from another ISACS account, a traditional Challenge/Response system, or a system with a vacation message) will return to the ISACS enabled account using the valid return address.
    Seems to me that spammers can bypass the system simply by re-sending the spam to this valid return address.
    --
    Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
    1. Re:How to bypass this spam-prevention system by Anonymous Coward · · Score: 0

      You may want to try telnet to port 25 and see. They don't bounce, they reject with 550. So you won't be able to harvest email address that way.

  130. Re:Kinda scary... [winhat] by Anonymous Coward · · Score: 0

    I'll just install gaim on a number of occasions.

    The logical conclusion is that i'm one of the human body. You know, i don't know what the future holds. I have hope that the web is adapting to google now, not the other side as well on a windows machine, then microsoft will be very upset when i tell her.

  131. Re:Let me be the first to say it [winhat] by Anonymous Coward · · Score: 0

    You are a part of the body between the ribs and the system microsoft sucks shit. See ya. We had a dollar for every judge who's asked that, i'd be able to possess fully-automatic rifles, explosives, and other arms that are "in common use at [this] time." right? Because it is time to face facts. Ants have a complex social structure, and instincts.

  132. Asking for it by Anonymous Coward · · Score: 0

    Wow, you're just asking some bored hacker out there to prove you wrong.

    That would be what's formally known as "peer review".

  133. Usability by oliverthered · · Score: 1

    what about all the people with less than perfect vision (or migraines).

    Couldn't you do a audio version too?

    --
    thank God the internet isn't a human right.
  134. Re:Captcha's have already been cracked - RTFA! by zcat_NZ · · Score: 1

    Ideally one would should or could set a limit on the number of emails per day with their ISP. For example, most people don't go over about 20 per day. If more than 20 are sent, then some sort of confirmation must be given.

    So why not just DO THAT and forget about the stupid payment system? Limit each zombied box to about the number of messages a person would normally send and you would greatly reduce the spam problem.

    --
    455fe10422ca29c4933f95052b792ab2
  135. Re:This is a good thing! Not!! by AGMW · · Score: 1
    ... and after sufficient time has passed for the training to work its Pavlovian charm, we will not need pr0n at all, because we will all be getting off on pictures of stick men and vases of flowers.

    --
    Eclectic beats from Leeds, UK
    handmadehands.co.uk
  136. The downside by Anonymous Coward · · Score: 0

    If such a technique receives a good response from content providers one can easily forsee a major decrease in online registrations.. at least in that 30% of internet users that can't make the 100-point marker on IQ tests.

  137. Re:This is a good thing! Not!! by Anonymous Coward · · Score: 0

    Distributed computing power over people - like in Neal Stephenson's the Diamond Age - except substitute Beaters for Drummers?

  138. Alternative idea by Arimus · · Score: 1

    Put two pics up, one a grid (not necessarily uniform sized) with say 9 squares. Randomly number with an ascii art number in each square.

    Put another pic up with the same grid with a distored word in each square...

    Ask user to pick word from square X.

    The bot would have to know which square is which so would have to decode the ascii art to get the cell reference then would have to workout where the grids where in the pic (not too had but another stage in the process) then decode the word correctly...

    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  139. Spammer workaround #1 by Anonymous Coward · · Score: 0

    Offshore the deciphering work to India.

  140. It's real simple... by bug · · Score: 1

    Just give all web visitors a Voigt-Kampff empathy test.

  141. Re:This is a good thing! Not!! [tt] by tomhudson · · Score: 1
    What, you believe those emails from 4 lonely women whose husbands are out of town this weekend aren't spam?

    Be careful about them - I know 2 guys that answered them, and they BOTH ended up with their ex-wives.

    It's a plot - a LOT of these are generated by the DHS's (Department of Homeland Security) Morality Corps [tt]. They want only good, loyal, moral citizens to be able to vote, and the pr0n-loving masses^W^Wscumbags will be excluded from the next election, which will also have a ballot measure to seek to repeal term limits on the presidency.

  142. disability discrimination by Anonymous Coward · · Score: 0

    My father is partially sighted, and couldn't read any of these CAPTCHAs.

    Which leads to the question: Is this sort of check legal, given that it discriminates against people with a disability?

  143. Example contains race condition by Wizard+of+OS · · Score: 1

    Too bad that that example on that site of 'an international group of PHP experts dedicated to promoting secure programming practices within the PHP community.' is flawed.

    It always writes to the same .jpg file, so two people requesting the page at the same time will see the same image (the last generated one).

    If these are the PHP experts on secure programming, I am now really worried.

    --

    --
    If code was hard to write, it should be hard to read
    1. Re:Example contains race condition by Anonymous Coward · · Score: 0
      It always writes to the same .jpg file

      It does? Oh, right, every time you read the article, it says captcha.jpg in the example that shows how to write the image to a file. I suppose it should suggest a few alternative names, so that you don't have to think of any yourself.

    2. Re:Example contains race condition by demi · · Score: 1

      Great example of missing the point.

      --
      demi
  144. The end of the world.... by BlueTooth · · Score: 1

    The end of the world will come about as the CAPTCHA designers and bot writers go back and forth until the bot writers create a fully sensient AI that takes over the world and enslaves us all. Get over it.

    --
    SPAM
  145. From TFA's FAQs by terrencefw · · Score: 1
    I still say that this is the same thing as Challenge/Response.

    Is there any other challenge/response system that allows for the unimpeded receipt of third party emails? Is there any other challenge/response system that avoids challenging every unique correspondent? Yes. TMDA. Bite me. In fact, bite me >here< (but you'll have to be quick, this address expires in three days).

    --
    Like tinyurl, but one letter less! http://qurl.co.uk/
  146. Big different bwtn sender and receipient whitelist by Anonymous Coward · · Score: 0

    It is extremely common for people to mistakely believe receipient whitelist is the same sender whitelist. Sender whitelist, as we all already know, can be easily fake in the MAIL FROM: at the SMTP protocol level. Receipient whitelist (RCPT TO:) is not as easily fake since the receipient has control of what is a valid receipient address. Both ZoEmail and Reflexion are using the latter technique to overcome spam. Since email user (receipient) has control over what is valid email address, it turns the table around in term of fighting spam because spammer can't spam you if they can't figure out what is receipient (i.e. YOU) definition of valid email receipient address. Even if they figure it out, you still have control because you can revoke it. And that's the beauty of it.

  147. How about this by clausiam · · Score: 1

    In the visual representation of the Captcha, include information stating that this was generated for email verification and should be ignored if used for web-site access verification. This information needs to be integrated tightly with the captcha itself to deter automatic removal.

  148. Maybe Dr. Baltar could use this by Anonymous Coward · · Score: 0

    to help in making his Cylon detector.

  149. Waste of time by kerlin · · Score: 1

    Vision. Ha. Use sound files to authenticate a human. Speech to text is wildly inaccurate if you have background sounds.

  150. Re:This is a good thing! Not!! by Cyn · · Score: 1

    Wow, we can implement amazingly tricky CAPTCHAs that only a human can possibly correctly identify, but we can't notice that in a given day we get 10,000 signup requests from the same f'ing IP address.

    Welcome to the Internet.

    --
    cyn, free software and *nix operating systems enthusiast.
  151. Pr0n Site Attack by Log+from+Blammo · · Score: 1

    A site involved in pr0n-monkey CAPTCHA solving does not know the correct response to the CAPTCHA until after retransmitting it to the originating server. Sending a registration bot to the porn site, programmed to randomly guess at the re-presented CAPTCHA, would generate a spike in rejections from that site, which could then be blacklisted.

    As we all know from watching movies, humanity cannot effectively combat an army of robots. Solution: recruit our own robots.

    And if we can create AIs that can defeat CAPTCHAs, why can't we create AIs that can differentiate between human and bot?

    --
    "This quote is a product of the Frobozz Magic Quote Company."
  152. Re:This is a good thing! Not!! by MindStalker · · Score: 1

    Yes, but he also has the name;random@domain
    where each random part is unique to the sender, and can be blocked easily forever. Meaning spammer gets one set of messages through, then its useless forever. Such an easy to block system has its advantages even without CAPTCHA. You just have to make sure that you never give out the easy to remember one to none trusted individuals.

  153. [tt]:This is a good thing! Not!! by tomhudson · · Score: 1
    Come on, how many of those "sign-up" machines are zombies running Windows? Or just ordinary users who're running a web app which is also making XmlHttpRequests so that their page never refreshes?

    Remember Uncle Billy wants to secure your machine - that he wants to secure it mostly from you is another story. We'll get to the point in time where the average user has less control of his machine than a script kiddie. Oops, sorry, we're already there.

    1. Re:[tt]:This is a good thing! Not!! by eno2001 · · Score: 1

      This is simply proof that you have no idea what you are talking about in relation to Windows. I'm running my Windows ME server on the internet right now and it hasn't been patched since 2000. I don't have any kind of firewall on it. No anti-virus software. And this box has yet to be rooted. It's running as a web server, and using some third party stuff for e-mail. It's been working fine like this for the past five years and I expect it to work well for the next five. Sometimes it slows down and the hard drive cranks a lot, but I know that's because it's using the hardware to it's fullest capabilities and I'm getting my money's worth out of the hardware. To say that Microsoft OSes are insecure has yet to be proven to me. I mean q29eeq2u9a ..dev qe92u9vo edaw,.2qe

      TCP Active Open failure: could not connect

      ejwqoejwioqwr0-9 3qw8r90Q# 99Q#

      and that's all there is to it. This system is 100% stable and has a 99.999% uptime. SO there.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  154. Not the case in practice by tepples · · Score: 1

    Not if they provide alternatives (sign-up by mail or telephone, for example).

    I've seen a lot of sites with CAPTCHAs that fail to list such alternatives.

  155. Well, you *could*... by Dink+Paisy · · Score: 1
    Sure you could ban by MAC address. It would be easy! You'd just have to convince users to honestly and accurately enter a 12 digit hexadecimal number that they don't know in the first place. Assuming they got all that right, and the number was wrong, banning them would be a trivial check against your blacklist.

    It's the perfect solution!

    --

    Whoever corrects a mocker invites insult;
    whoever rebukes a wicked man incurs abuse.
    --Proverbs 9:7
  156. Re:This is a good thing! Not!! by General+Fault · · Score: 1

    I think that the solution to this one would be to put the domain name in the image. If the porn site was using my image, then the surfer would know that the image came from my site.

    --
    No man is an island... But I wouldn't mind having a bigger moat.
  157. I've been effectively spam-free since July 2004... by iamcf13 · · Score: 1

    My approach simply filters out all email containing stuff spammers/crackers use in email to do their dirty work.

    Interested? Complete details here.

    While other antispam advocates here on slashdot hide behind obsfucated email addresses, I opted to use an unobsfucated one--just like the 'good old days' on the Internet before the spammers made email communications almost worthless....

    Nowadays, the only spam I get is 'zero content spam' used to verify recipient email addresses. Lame and pathetic.

  158. [tt]Re:This is a good thing! Not!! by tomhudson · · Score: 1
    If the porn site was using my image ...
    Wow, that's some boast. If they used mine, people woudn't stop laughing long enough to ... oh, never mind :-)

    You DO know that someone's gonna want you to prove you're the next John Holmes by providing a link ...

  159. Great, more spurious bounces. by Eric+S.+Smith · · Score: 1

    Oh, for pity's sake, don't implement this:

    ... Zack's entire message is bounced back within the following email:
    From: Autoresponder@domain.com
    To: Zack@anotherdomain.com
    ...

    Don't you see? Spammers forge sender addresses all the time. If you get your autoresponder to write to this forged address, you're just spamming an innnocent third party.

    This is exactly like those damned "helpful" virus warnings that talk about you sending a virus you don't have to a person you don't know from a DSL IP in Brazil.

    Plus the usual challenge-response objections. The flame-form posted above has it right.

  160. Re:I got "NUCKY" when I tried to decode it myself. by codeman38 · · Score: 1

    I got "NUCKX", because I not only got petals and leaves confused, I also have problems remembering left from right, especially when the perspective is reversed. And you're right, the "N" was rather hard to see without squinting.

    I can only imagine how bad this is for people without English as their primary language! >_

  161. Re:This is a good thing! Not!! by NaDrew · · Score: 1
    The porn industry already defeats this easily by asking people who want to continue on their porn site to do the recognition - they then harvest the answer and use it to, for example, auto-register spam yahoo/hotmail accounts.
    I thought this sounded familiar and went to look at my list of rejected /. submissions.
    CAPTCHA defeated... by porn
    BTW, who else thinks the acronym came first and then some marketdroid thought up the expansion?
    --
    Vista:XPSP2::ME:98SE