Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Next-Generation CAPTCHA Exploits the Semantic Gap

Posted by kdawson on Wednesday April 23, @08:03AM
from the stand-and-identify dept.
captcha_fun writes "Researchers at Penn State have developed a patent-pending image-based CAPTCHA technology for next-generation computer authentication. A user is asked to pass two tests: (1) click the geometric center of an image within a composite image, and (2) annotate an image using a word selected from a list. These images shown to the users have fake colors, textures, and edges, based on a sequence of randomly-generated parameters. Computer vision and recognition algorithms, such as alipr, rely on original colors, textures, and shapes in order to interpret the semantic content of an image. Because of the endowed power of imagination, even without the correct color, texture, and shape information, humans can still pass the tests with ease. Until computers can 'imagine' what is missing from an image, robotic programs will be unable to pass these tests. The system is called IMAGINATION and you can try it out." This sounds promising given how broken current CAPTCHA technology is.

Related Stories

[+] Windows Live Hotmail CAPTCHA Cracked, Exploited 362 comments
eldavojohn passes along what may be the last nail in the coffin for CAPTCHA technology. Coming on the heels of credible accounts of the downfall of first Yahoo's and then Gmail's CAPTCHA, Ars Technica is reporting on Websense Security Labs' deconstruction of the cracking and tuning / exploitation of the Live Hotmail CAPTCHA. Ars calculates that a single zombie computer can sign up over 1400 Live Hotmail accounts in a day, and alternate account creation with spamming. Time to dust off Kitten Auth?
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • The general public will not know what "geometric" means*.

    This Captcha suffers from the same old problem. As Captchas get harder more humans will fail them.

    *or annotate... or centre
    • Blind people? (Score:5, Insightful)

      As Captchas get harder more humans will fail them.
      And as the population of the Internet grows, more blind and hard-of-sight people will be using the Internet, and they will fail visual tests deployed by web site operators who don't bother to deploy a decent audio test.
      • by Nursie (632944) on Wednesday April 23, @08:30AM (#23170122) Homepage
        It annoyed me mightily the day slashdot introduced captchas for comments when you weren't already logged in. And somehow broke the login process from lynx.

        Lynx is the geek slacker's greatest tool, when run in an ssh session from your home server, not only is the traffic unloggable (except for "he's calling home a bit") but it even looks like work to the uninitiated.
        • Re:Blind people? (Score:5, Insightful)

          by Anonymous Coward on Wednesday April 23, @08:38AM (#23170186)

          Do we lament that the blind and h-o-s cannot drive?
          The difference is that the web consists mainly of textual information that blind people can use.

          The cost of being all-inclusive can be too high for some budgets.
          The same could be said for supporting minor browsers, such as Safari.
        • Re:Blind people? (Score:5, Insightful)

          by csnydermvpsoft (596111) <csnyder@mvpsoft.com> on Wednesday April 23, @08:52AM (#23170284) Homepage
          The blind are able to use braille displays and screen readers to access well-designed sites. The whole point of CAPTCHAs, however, is to have images that computers are unable to read. Accessible design and CAPTCHAs have exactly opposite goals.

          The Internet is becoming much too important to leave a significant amount of the population (pardon the pun) in the dark. We have the technology to help the blind navigate web sites independently. Unfortunately, CAPTCHAs are hindering much of that progress.
          • Re:Blind people? (Score:5, Insightful)

            by Ngarrang (1023425) on Wednesday April 23, @09:03AM (#23170402) Journal
            csnydermvpsoft wrote, "The Internet is becoming much too important to leave a significant amount of the population (pardon the pun) in the dark. We have the technology to help the blind navigate web sites independently. Unfortunately, CAPTCHAs are hindering much of that progress."

            No, spammers are. The root problem of this "solution" is the spammers, who do not care our personal feelings of privacy. They don't care that their messages cause everyone else's costs to rise.

            Without CAPTHA technology, none of the web mailers would be usable, as they would all be blocked by every known blacklist.

            For this reason, I think the penalties for convicted spammers should be far higher than what they are now. Their actions are subverting the ease of use for a very large group of people.
            • Re:Blind people? (Score:5, Insightful)

              by jackb_guppy (204733) on Wednesday April 23, @09:23AM (#23170566)
              CAPTHA are already dumping people with color issues, not blind but do not have the ability to perceive color differences.

              Others are using letters / numbers that after distortion could be a,d,9,g for example.

              Personal, I give a site two tries before I give up and dump them.
              • Re:Blind people? (Score:5, Informative)

                by nickos (91443) on Wednesday April 23, @12:52PM (#23173342)
                I had the same problem, and I was able to solve it in 2 steps.

                1. Strip links from messages. The spammers are trying to game Google's (and other search engine's) page ranking, and they can't do this if you don't allow them to post links. The incentive to spam your site has now gone.

                2. Insert some primitive captcha. In my case this was just a question asking the user to add 2 small numbers together. The reason this step was necessary was because despite implementing step 1, I was still getting a huge amount of automated spam from spam bots which didn't realise there was no point in spamming my site. Once a human spammer realises you've added captcha he'll come and have a look to see how easy it is to circumvent (very easy in my case). However after running a test personally he'll see there's no point and (hopefully) remove you from his list of sites to spam.

                Hope that helps anyone reading this...
            • Re:Blind people? (Score:5, Informative)

              by Kam Solusar (974711) on Wednesday April 23, @09:27AM (#23170598)
              According to Wikipedia [wikipedia.org]: In November 2004 article Magnitude and causes of visual impairment, the WHO estimated that in 2002 there were 161 million (about 2.6% of the world population) visually impaired people in the world, of whom 124 million (about 2%) had low vision and 37 million (about 0.6%) were blind.
          • Re:Blind people? (Score:5, Interesting)

            by phoenixwade (997892) on Wednesday April 23, @09:45AM (#23170808) Homepage

            I don't if it should be a concern. Do we lament that the blind and h-o-s cannot drive?
            I think that's a pretty outrageous attitude.
            {SNIPPED}
            What's the cost of a system that allows a blind person to access text stored electronically on a computer? Pretty-much negligible.
            Here is where you fail to understand the problem.
                First, creating content is not negligible in cost.
                Second, creating an interface to deliver the content is not Negligable in cost.
                Third, Actually delivering the content to the masses isn't negligible in cost either.
                Fourth, as has been pointed out in other comments and in the article, the problem involves the creation of a technology that will allow your audience to access the content/service you are providing, while simultaneously preventing the use of automated systems to exploit your services by appearing to be your audience (i.e. a Human), because the failure to do so means that you may lose the entire technology, or at the very least render it substantially less useful and more expensive. Email, for example, is only being used 5% of the time as intended, the other 95% being spam (As seen on /. recently)

            The thing is, the web should be a superb medium for making its content accessible to practically everyone. The information is already in a form that computers can manipulate easily.

            If you use HTML as it was designed to be used, there is no additional cost in making it accessible.
            AH! Now I understand! You are in the wrong conversation and didn't realize it.

            if you are using HTML only, the whole captcha debate is meaningless for you. HTML is designed for PUBLISHING information, captcha applies to web based applications that HTML is only a SMALL part of. After all, the only interactive part of HTML are the form elements. Since YOU aren't actually doing anything with the posted form information, YOU have no need for security and little to no need to verify that the entity on the other end of that pipe is a human, spyder, or spambot.

            However, some of us do create applications that need to know this, because we want to provide services for actual humans, but do not want to provide another place for spambots to send out their crap.
    • Re:Too hard. (Score:5, Interesting)

      by MichaelSmith (789609) on Wednesday April 23, @08:23AM (#23170056) Homepage

      The general public will not know what "geometric" means*.

      This Captcha suffers from the same old problem. As Captchas get harder more humans will fail them.

      *or annotate... or centre
      Soon we will welcome computers to our online forums for their insightful, informative and interesting comments. The CAPTCHA will be there as an initial filter on the quality of posters. It will exclude stupid computers and stupid people.
      • Re:Too hard. (Score:5, Insightful)

        by Smidge204 (605297) on Wednesday April 23, @08:26AM (#23170082)
        Definitely the human's problem, although presumably if a human is smart enough to make it then a human is smart enough to figure it out...

        To be optimistic, I actually like to think of it the other way around:

        CAPTCHAs are providing a valuable evolutionary pressure on machine vision/artificial intelligence development!

        =Smidge=
  • worthless (Score:5, Insightful)

    by tritonman (998572) on Wednesday April 23, @08:09AM (#23169904)
    who needs to write CAPTCHA exploits when you can just hire 50 chinese kids for 3 cents per day to create email accounts and send spam out for you?
    • by Mipoti Gusundar (1028156) on Wednesday April 23, @08:16AM (#23169968)

      you can just hire 50 chinese kids for 3 cents per day
      If is really being true that they can be cutting us under by fifety percents then fine hai-tech industry of my dear INDIA is doomed. Ah well, nice while was lasting. Perhaps my medical degree is being useful after all!
  • by FurtiveGlancer (1274746) on Wednesday April 23, @08:13AM (#23169936) Journal
    Why don't we take a note from TV and have the user sing the missing lyrics of a classic hit. Even if they don't pass, it will make for much more fun around the computer, especially at the office.
  • by Jason1729 (561790) on Wednesday April 23, @08:14AM (#23169946)
    All they need to do is offer free porn to people who solve the captchas and embed the captcha in their site. It doesn't matter how sophisticated the test is or hard it is for a machine to do it, they all have that fatal flaw.

    Then there's also the option of paying Warcraft gold farmers to solve captchas and take a break from the game.
      • That was our solution to spambots on our small (12 active people or so) forum. We used very forum-specific questions to allow registration, and only registered users can post. If someone can't answer the questions, they aren't into the subject enough that we would want them there discussing it. Or they're a spammer, and don't know that the proper answer to the "what would you like to do to a spammer" question is the answer which is exceptionally painful.

        But really, as long as you have an authentication method which is significantly hard/unique, you'll be safe. Spamming is a "low hanging fruit" operation. Quantity over qualify, 90% of the time. In fact, the answer to killing off spambots might very well be everyone designing their own authentication. Right now, there are a half-dozen major ones. Crack one, and you have access to millions of places. If instead there were thousands, the time required to break one would not necessarily be worth the money you could get from doing it.

        Our forums are not worth programming the automated bots to crack, so we're 100% spam free now, for the first time in a few years. It's not a hard authentication - just different from 99.9% of the rest of them. Hell, most people could answer "what color is this page", even if they had to look at the raw html and google the color hex. But for one page, it's not worth programming a bot to do. Unique authentication methods will kill spambots.
  • Alternative... (Score:5, Informative)

    by martin_henry (1032656) on Wednesday April 23, @08:20AM (#23170006)
  • Stupid Captcha (Score:5, Insightful)

    by Big Smirk (692056) on Wednesday April 23, @08:20AM (#23170012)
    Any captcha with multiple choice answers is not a good one. 20 choices? So the computer gets by 1/20 of the time. Hmmm, how many attempts does it take to get 1000 e-mail accounts? As for "geometric center" note that all the images are rectangular. I haven't tried it, but writing a program to pull out all possible rectanges and then sort them on size, and pick the center of the one of the larger rectangles should do it. Why not a captcha that works with google. "Describe in one or two words what is in this picture", then use a google like search to match up the actual description with what the person typed. Person types "Dog" picture is a "Labrador Retriever" match.
  • by Dracolytch (714699) on Wednesday April 23, @09:43AM (#23170784) Homepage
    Ok, so I was able to do the image analysis one, where they take an image, muck with the color, draw a bunch of black lines over it, and then ask you to annotate it with a word from a list.

    This is no better, and may be worse, than what we have now, for two reasons.

    1) If you fill in the gaps programmatically, and then make the image grayscale, you probably have something you can use for image matching.

    2) Much more severely: The interface reduces the number of possible answers by multiple orders of magnitude. For the one I saw I think there were 10 or 15 answers. Even if you kick image recognition to the curb and randomly choose an answer, you'll be right 1/15 times. It'd be trivial to write a program to harvest hundreds of accounts in a day by just picking random answers. Hand that off to a botnet or similar, and this becomes a minor speedbump.

    ~D
  • Wikipedia does this by restricting what new accounts and non-logged-in accounts can do.

    If free mail servers put restrictions on what new accounts could do, with an override to anyone who is willing to go to a lot of trouble to prove they are human, it would short-circuit the spammer problem.

    If Yahoo, Gmail, etc. all limited you to 10 outgoing mail recipients a day until you had both 1) had the service for 1 day and replied to 10 messages, AND limited you to 100 outgoing mail recipients a day until you signed up to be a "high volume sender," it would cut most spammers off at the knees. Depending on the service, being a "high volume sender" may involve turning over a credit card number and may not be free. Some services may give "loyalty awards" to long-term customers by removing this restriction for people who have had their accounts for 6 months and show a heavy non-spammy ad-revenue-generating usage pattern.
  • hotcaptcha (Score:5, Interesting)

    by SCHecklerX (229973) <slshdt@freefall.homeip.net> on Wednesday April 23, @12:36PM (#23173124) Homepage
    I like this better:

    http://www.hotcaptcha.com/ [hotcaptcha.com]