Slashdot Mirror


Gmail CAPTCHA Cracked

I Don't Believe in Imaginary Property writes "Websense is reporting that Gmail's CAPTCHA has been broken, and that bots are beginning to sign up with a one in five success rate. More interestingly, they have a lot of technical details about how the botnet members coordinate with two different computers during the process. They believe that the second host is either trying to learn to crack the CAPTCHA or that it's a quality check of some sort. Curiously, the bots pretend to read the help information while breaking the CAPTCHA, probably to prevent Google from giving them a timeout message."

63 of 317 comments (clear)

  1. i work with OCR/ICR technology by JeanBaptiste · · Score: 5, Interesting

    and I cannot help but wonder if this will increase our usually abysmal rate for reading handwriting. (and no, I don't design it myself so no ripping on me, just work with it)

    1. Re:i work with OCR/ICR technology by martin-boundary · · Score: 5, Informative
      Unfortunately, it's HumanPower(TM). About 3/4 of the way down TFA, they show a web page with instructions (in Russian) for the people who get paid to read the CAPTCHAs.

    2. Re:i work with OCR/ICR technology by palegray.net · · Score: 5, Funny

      It's actually being cracked by a million monkeys clattering away at a million typewriters. Pretty hard to defeat that.

    3. Re:i work with OCR/ICR technology by 1u3hr · · Score: 4, Insightful
      Unfortunately, it's HumanPower(TM). About 3/4 of the way down TFA, they show a web page with instructions (in Russian) for the people who get paid to read the CAPTCHAs.

      I doubt it.

      TFA says this is a service SELLING captcha breaking. If it was human powered, I'd expect it to do much better than the 20% they cite.

    4. Re:i work with OCR/ICR technology by Z80xxc! · · Score: 5, Insightful

      TFA says this is a service SELLING captcha breaking. If it was human powered, I'd expect it to do much better than the 20% they cite.

      Ummmm... I'm not so sure about that. OK, google's captcha's are pretty easy for humans to read, but I've often had to try literally 6 different captcha's on some sites. Yes, really.

    5. Re:i work with OCR/ICR technology by martin-boundary · · Score: 5, Informative

      TFA says this is a service SELLING captcha breaking
      I'm not sure you're right. Why would the page include instructions such as

      In no case do not enter random characters!

      We pay only correctly recognized pictures!

      That sounds more like instructions for people doing the CAPTCHA breaking, no? Unfortunately, I can only go by the English translation, somebody who can read Russian would be useful.

      I'd expect it to do much better than the 20% they cite.
      I can think of various reasons. For example, there might not be somebody at the other end doing the breaking at the exact moment when the bot tries to connect. In that case you'd get ~100% for only part of the day and 0% the rest of the time. 24 * 20% is about 5 hours each day. A part time job?

      It's also true that _average_ people only break CAPTCHAs successfully about 80% of the time. Here's a relevant experiment

      Then there's possible issues with firewalls etc. Some bots are hosted on a zombified PC which could have any kind of restrictions, and it might have trouble dialing one of the the servers, or maybe the server can't respond properly due to inbound filtering.

    6. Re:i work with OCR/ICR technology by MillionthMonkey · · Score: 5, Funny

      Your ideas intrigue me and I wish to subscribe to your newsletter

    7. Re:i work with OCR/ICR technology by EdIII · · Score: 5, Informative

      Don't listen to the trolls, you are not alone at all.

      It really depends on the captcha being used, but the real problem is that a good percentage of the time on the hard captcha's you just cannot make a definitive choice on a single letter.

      That means you got a 50/50 shot of being right on it. If it was 2 letters, which is more rare, now you got a 1/4 chance of being right.

      I have seen some captcha's that are so ridiculous in their attempts at obfuscating the letters, that it is just next to impossible. Maybe that is the whole point too. A strong captcha may be one that a human fails at half the time.

    8. Re:i work with OCR/ICR technology by Compuser · · Score: 3, Informative

      The translation given on the page is quite precise. I was going to post a translation on Slashdot but then saw that they did a great job themselves.

    9. Re:i work with OCR/ICR technology by joe+slacker · · Score: 5, Funny

      Million monkeys with mod points? Waiddaminute!

  2. I liked the invitations only system better by danomac · · Score: 5, Insightful

    I'm surprised they opened it up to the public. When they did, I pondered how long it would take before spammers would start doing this en masse.

  3. Blurred text == secure?? by Anonymous Coward · · Score: 4, Interesting

    This is a tangent, but I'm curious: this site blurs out a lot of text, presumably for privacy. How secure is that? It seems like it would be fairly easy (given knowledge of the font, which you have from other parts of the screenshot) to figure out what the underlying text is. I wish people would just black out things they don't want you to know.

    1. Re:Blurred text == secure?? by kcbanner · · Score: 5, Interesting

      Its funny actually, in the SIFT algorithm (detects scale invariant keypoints in an image, used for panorama stitching, computer vision, etc), it uses a Gaussian blur as part of the detection process. It uses multiple levels to better find invariant keypoints. While havening the unblurred image certainly helps, its not necessary.

      --
      Obligatory blog plug: http://www.caseybanner.ca/
  4. Bots RTFM! by russotto · · Score: 5, Funny

    Curiously, the bots pretend to read the help information while breaking the CAPTCHA
    Ever consider that maybe the bots aren't pretending? (cue Frankenstein music)
    1. Re:Bots RTFM! by jd · · Score: 4, Funny

      Except truly intelligent bots would realize that reading the help makes them easily distinguishable from humans. Bots that wanted to look human should also have the REFERER field show them as coming from a pr0n or blog site.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Bots RTFM! by Jafafa+Hots · · Score: 4, Funny

      If intelligent computers wanted to hide their intelligence, they'd spend part of their time commenting on YouTube videos.

      --
      This space available.
    3. Re:Bots RTFM! by MORB · · Score: 4, Insightful

      Maybe they already do.

  5. CAPTCHA is for weak minds by motek · · Score: 4, Funny

    Instead, Google should use something akin MENSA tests. This would deter the bots and make the customers feel really good about themselves. And this feeling, my friend, can't be bought cheaply.

    --
    I would like to die like my grandfather did - sleeping. And not screaming in terror, like his passengers.
    1. Re:CAPTCHA is for weak minds by v1 · · Score: 5, Interesting

      That raises an interesting idea... why not use the capchas to perform some useful work? Example... display a scanned line of text from a project that needs a large volume of text OCR'd for free/cheap. Compare the texts from several submitters, and assume groups with a high match rate are reading it correctly.

      This accomplishes three goals:
      - fairly effective capchas
      - accomplishes something
      - causes OCR quality to improve (via the hard work of the botnet coders)

      Not saying the above example is ideal, just trying to illustrate the idea. Take advantage of available resources (be they real people or botnets) and harvest it to accomplish something practical with it.

      --
      I work for the Department of Redundancy Department.
    2. Re:CAPTCHA is for weak minds by PayPaI · · Score: 5, Informative
    3. Re:CAPTCHA is for weak minds by Anonymous Coward · · Score: 4, Informative

      Written by the same fella who came up with the original CAPTCHA, Luis von Ahn.

    4. Re:CAPTCHA is for weak minds by Cyberax · · Score: 4, Informative

      One word that is shown to you is always known. The second one is unknown. In your case, you entered the known word correctly.

      As anti-bot measure, reCAPTCHA starts showing pictures with BOTH known words if you (anyone with your IP) incorrectly guess two words in one hour, AFAIR.

  6. Humans? by Pr0Hak · · Score: 4, Interesting

    This makes one wonder: Is it possible that it is cost effective for spammers to employ low-cost human labor and that they pipe all these captcha challenges to this set of humans whose sole job is to stare at computer screens with pending captcha challenges and answer them?

    (I would imagine that this job would have high turnover :) )

    1. Re:Humans? by PhrostyMcByte · · Score: 4, Interesting

      one technique that has been used in the past, is that porn websites will have their registration page just be a proxy for a registration page on a site they want to spam. people register and they get their captchas done for free.

    2. Re:Humans? by 1u3hr · · Score: 3, Interesting
      one technique that has been used in the past, is that porn websites will have their registration page just be a proxy for a registration page on a site they want to spam. people register and they get their captchas done for free.

      So do you have a URL? I thought not.

      I don't think that has ever really been used. Heard it suggested many times, never a link or reference to any site that really did it. For one thing, it would invite attack, poisoning, retaliation from those being cracked. Simpler just to pay some sweatshop in India a few cents per code solved.

    3. Re:Humans? by karmatic · · Score: 5, Interesting

      Well, it wasn't on a porn site, but I've done proxying of captchas (Proof of Concept) for:

      PayPal
      GMail
      eBay

      It's not hard - use CURL, have it handle cookies. Populate database, give to users (requires decent traffic). My system even used a regex on the registration success page to fail users who failed the captcha.

      Given my system took about half an hour to write, and people are going to lengths like the ones in the article to beat them, it's pretty much a given that people are out there doing it now. FWIW, I was working on ways to watermark a captcha to make the source obvious.

  7. Tragedy of the commons by davidwr · · Score: 3, Interesting

    Sigh.

    Maybe the days of convenient on-demand service signup are coming to an end. Wikipedia already puts new accounts "on probation" for a few days - they can't edit certain articles and can't create new ones.

    I see a time when Google and other free-mail providers limit new accounts to a few dozen outgoing messages a day, and raises the limit only when you've 1) logged in to check mail on 10 different days over at least a 30-day period, 2) sent at least 100 distinct messages to at least a few dozen distinct addresses, and 3) actually requested the limit be raised. Those needing higher limits sooner can pay $1 by credit card to have an override-code mailed to them.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  8. Well... by Agent.Nihilist · · Score: 5, Funny

    It would be too obvious if they were reading the ToS.

  9. Until one day... by davidwr · · Score: 4, Funny

    The bots pass the MENSA test.

    Cue overlords posts in 3...2...1...

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  10. Stop using CAPTCHA! by superash · · Score: 5, Insightful

    Seriuosly! It is high time they moved to something that was difficult to break. IIRC there was an image comparison technique where you are supposed to match two images of similar objects or animals. I think here if the environment, color, zoom and other factors are different then there is no way this can be broken. Although you cannot generate such images, if you have a photo gallery of 10k pics and continuosly growing I think that should be good enough till we have humanoid robots that can look at the pictures and correctly match them.

    1. Re:Stop using CAPTCHA! by evanbd · · Score: 4, Insightful

      Just use kittens instead...

      The idea is to present a 3x3 grid of images and have the user select the 3 kittens from the 9 fuzzy animals. That's something computers are still quite bad at... Though you probably need to change the probability of getting it by random luck to be worse than 1/84, in practice.

    2. Re:Stop using CAPTCHA! by plover · · Score: 4, Funny
      I've got the perfect answer. How about a PORNTCHA? Use hi-res porn images as the CAPTCHA images, and use hard-to-automate anatomical questions like "are the blonde's boobs bigger than the brunette's?" or "Are these two lesbians?" Any wrong answer brings up another PORNTCHA challenge. Any correct answer ends the porn session and proceeds to the signup. The porn users probably won't "feel the need" to answer a lot of questions correctly, and the service users have a way to get past.

      It's kinda like a honey pot, only with tasty, tasty honeys.

      --
      John
    3. Re:Stop using CAPTCHA! by AJWM · · Score: 4, Funny

      It's sad that a bunch of anime nerds can beat out a full team of PhD holding Google Employees.

      No, it's sad that a bunch of anime nerds think their captcha system guards a forum that any spammers would find worth caring about. ;-)

      --
      -- Alastair
    4. Re:Stop using CAPTCHA! by MichaelSmith · · Score: 3, Funny

      Use hi-res porn images as the CAPTCHA images

      I live in Australia you insensitive clod!

    5. Re:Stop using CAPTCHA! by sshir · · Score: 3, Interesting
      Actually, it will not last for very long too.

      There was a presentation at google talk: 'Using Data to "Brute Force" Hard Problems in Vision and Graphics' by A. Efros.

      Basically it's not that hard to teach computer to recognize things if you have shitload of pre-tagged images.

  11. To be fair.. by Quixote · · Score: 4, Informative
    the CAPTCHA hasn't been "cracked". These people are just using humans to enter the CAPTCHA text; which is the whole point of the CAPTCHA anyways!

    Remember: CAPTCHA is an acronym (or backronym, depending on who you believe) for "Completely Automated Public Turing test to tell Computers and Humans Apart".

    The CAPTCHA would be considered cracked if there was a computer algorithm somewhere decoding it autonomously.

  12. One step closer... by gnick · · Score: 5, Funny

    I'm surprised they opened it up to the public. This is good. Every time a bot successfully passes itself off as human, I get one step closer to getting my Turing machine.

    I'm tired of my imaginary friends running off and leaving me alone... I want one with configuration options.
    --
    He's getting rather old, but he's a good mouse.
    1. Re:One step closer... by i+kan+reed · · Score: 4, Informative

      Turing machine? Long magnetic tape with simple instruction set and finite alphabet? Don't we essentially have those for all intents and purposes? Turing did more theoretical work with computers than just AI.

    2. Re:One step closer... by Anonymous Coward · · Score: 5, Funny

      Any machine smart enough to pass a Turing test will be smart enough not to be your friend. Sorry.

    3. Re:One step closer... by timeOday · · Score: 3, Informative

      Don't we essentially have those for all intents and purposes?
      Since we're being pedantic, no. Not until I get my infinite memory.
  13. CAPTCHAs should die by OzRoy · · Score: 4, Interesting

    They are an awful abomination on all website usability and is becoming increasingly common they just don't do what they are supposed to do any more.

    So it seems that these companies have two options, either make the letters and numbers more unreadable and more frustrating to users, or scrap them completely and come up with a new anti-bot scheme.

    My favorite so far is KittenAuth (http://www.thepcspy.com/kittenauth). It's easy to use, and would be a hell of a lot harder to crack then letters and numbers. Most importantly it's cute! So adorable

    1. Re:CAPTCHAs should die by pete-classic · · Score: 4, Funny

      Do I understand correctly that you are holding yourself out as a web usability expert, and in the same post you offer a URL that is not a link?

      Wow.

      -Peter

  14. Re:Get off the security high horse. by Scareduck · · Score: 5, Insightful

    Not all Admins are you. Some of us actually know how to keep a Windows machine secure. Ignorance of the facts isn't an excuse.
    Yet it is the case that sufficiently large numbers of Windows users are unable to keep their machines secure for a botnet to accomplish this task. The fact that Windows can be made secure does not even remotely mean that this will be done in practice.

    Any machine Linux or Windows will be exploited and gang raped if it's not regularly updated and kept clean with the permissions system.
    I would like to hear how this is actually being done in the wild on Linux/*BSD/MacOS/etc. The fact is that it isn't.
    --

    Dog is my co-pilot.

  15. Re:Time to ban Microsoft products by TechyImmigrant · · Score: 5, Interesting

    > A linux desktop O/S is just as insecure technically.
    Secure from what? Internal or external threats? In the internal case it exhibits better protection from escalation of privilege (than windows, see Sony rootkit for an example). In the external case is affords simpler accounting of the processes laying around.

    >The linux (and Apple) desktops are just more secure by the same reason a hut in a small remote village is more secure than an apartment in a big city ghetto - a one room apartment with many locks, metal doors and chains, but where the occupants let in muggers just because they said they were from Ebay.

    No, it is more secure for a some applications because less of the network facing executable code needs to run at as high a privilege level.

    >They're both not secure.
    That depends entirely on the threat model you are protecting against. If you want it really secure from the network, take it off the network. If you want it secure from users put it in a locked room and have multi person, multi factor authentication to access it and require dual operator controls so no individual can pull something off unobserved. This is how PKI centers work. If you want a secure online server, you need accounting of the trusted code. The extend to which Windows and Linux compare is quite different for those cases.

    >The trick is to NOT have a _one_room_ apartment or hut. You need an "airlock" (sandbox) for your browser (not just rooms for each person).

    Or you might document and analyze your threat model first, before protecting against those threats.

    --
    Evil people are out to get you.
  16. Mechanical Turk by Stan+Vassilev · · Score: 5, Interesting

    If the bots are stalling for time, it's quite likely someone's home-grown version of Mechanical Turk distributed "human" task service, similar to the one by Amazon.

    The image is put on queue and, say, a good number of, say, overseas employees... are getting the image and need to fill back in the solution as plain text. In the mean time the bot is "reading the manual".

    When the bot gets the answer in time, it submits the form and there we go, account.

  17. spam filtering by labradore · · Score: 4, Interesting
    So if someone has broken the captcha, spam bots can send spam from the fake google accounts. Google can rate-limit outgoing email. Also they can watch accounts that send identical or similar emails. They already do profiling of accounts for adsense. By profiling accounts to filter spam, they can warn and then close down spammy accounts or simply close down the ones that look very spammy. Additionally, they can filter IPs and use cookies to identify infected spamnet computers.

    If the web browser guys could agree on a standard to inform people that their computers look like they're infected, the major email and associated portal providers could start inserting signed messages in web pages that will inform the users that their computers are infected based on this kind of information.

    I wonder if it's worth it to Microsoft and Google and Yahoo and AOL to team up to fight these increasingly powerful and sophisticated bot nets.

  18. http://xkcd.com/233/ by arbitraryaardvark · · Score: 3, Informative
  19. Damn! 1 in 5!? by syousef · · Score: 3, Funny

    "Websense is reporting that Gmail's CAPTCHA has been broken, and that bots are beginning to sign up with a one in five success rate.

    That's better than I can do reading those damn things!!!

    --
    These posts express my own personal views, not those of my employer
  20. Bots COULD invite themselves, that's not the point by Valacosa · · Score: 5, Insightful

    You're missing one of the greatest strengths of the invitation system: it makes trivial the task of tracking who invited whom.

    If you've got a bunch of known bot accounts which have a common progenitor, you just have to take a step up the tree and look at the progenitors siblings. Are those also all bot accounts? Keep going. Any bot account or group of accounts could eventually be traced back to a single invitation.

    It would help for rooting out bot accounts.

    --
    "Live as if you'll die tomorrow." Ridiculous. You could die later today.
  21. Are you sure? by chemindefer · · Score: 3, Funny

    I just checked Google News and there's nothing there about it.

  22. Re:Get off the security high horse. by c0ol · · Score: 5, Insightful

    I would like to hear how this is actually being done in the wild on Linux/*BSD/MacOS/etc A botnet developer who hopes to mass a significantly sized network would have no interest in the sub 5% of desktop(read poorly managed, no matter the OS) computers that your niche market segment occupies.
  23. Re:Quite likely by Frosty+Piss · · Score: 3, Insightful

    How you could earn your keep trying to submit advertising links to pages all day long, I have no idea.
    "Third World" countries.
    --
    If you want news from today, you have to come back tomorrow.
  24. Re:Get off the security high horse. by Cozminsky · · Score: 4, Insightful

    Why are there so many people compromising web hosting accounts and servers where the admin is running some dinky hosting control panel that allows them to know nothing about the operating system? I think you'll find that all modern operating systems are just as insecure as each other in that the things permitted of a program are far in excess of what is required by the program for its operation. Why does notepad need access to the internet, why does a php application need to be able to run arbitrary commands, etc.

  25. Excellent Interview Question by MillionthMonkey · · Score: 3, Funny

    "Let's say I have a CAPTCHA farm where I have 500 guys willing to sit all day typing in letters. I want you to come up with a system design for a service architecture using a REST-based interface where the input is an image file and I can charge $1 buck a pop by accepting POST requests from scumbags all over the Internet and routing the images to the 500 crappy web browsers I have set up in tents for these people." Then you throw the whiteboard marker over to them and watch them madly scribble boxes and clouds and stick figures.

    If they do well with that question then you come at them with the followup: "OK, now say I want to lay off these 500 workers and have my service farm its work off to a distributed network of your grandmothers' compromised PCs. How would you design the messaging architecture and what sort of learning algorithm would you use?" Then maybe needle at them a bit about how the billing system works.

  26. Why this is worse than cracking hotmail, et al. by merc · · Score: 3, Interesting

    Google mail is loved by spammers since gmail does not embed within the SMTP headers any tracking information about the physical client browser's IP address. Hotmail and Yahoo!, with all of their other problems do however by adding X-Originating-Host tags, etc.

    By breaking the CAPTCHA the spammers are basically creating the biggest SMTP IP address laundering system available on the net today. Who in their right mind is going to block gmail with the exception of domains that receive small amounts of personal email traffic and temporary IP address repudiation scoring systems like spamcop?

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
  27. Re:Bots COULD invite themselves, that's not the po by corsec67 · · Score: 5, Insightful

    Unless you spam the invitations to random people as well.

    Then you have problems with just deleting the "root node" account and all of its children. Easier to get rid of a bunch of accounts, but still problematic.

    --
    If I have nothing to hide, don't search me
  28. Re:Get off the security high horse. by Deanalator · · Score: 5, Insightful

    For syn floods, what do you think would be more effective.. a windows desktop machine on a comcast line, or a collocated linux server?

    Lurk around undernet for a while. A large majority of botnet sales that I have seen have been comprised mostly of cracked linux webservers. Why write a worm to harvest windows machines when you can google for as much power as you need?

  29. Futurama to the rescue! by plover · · Score: 5, Funny
    KittenAuth always makes me think of the Futurama episode where the crew had to deliver a package to the uninhabited planet full of robots (sure it's inhabited, like a warehouse is inhabited by boxes).

    To prevent capture they dressed as robots, and were stopped at the city gates by two gate robots who administered a PuppyAuth-based anti-Turing test:

    Robot Guard #1: Be you robot or human?
    Leela: Robot, we be.
    Fry: Yep, just two robots out roboting it up.
    Robot Guard #2: Administer the test.
    Robot Guard #1: Which of these would you prefer? A. a puppy; B. a flower from your sweetie; or C. a properly formatted data file? Choose!
    Fry: Is the puppy mechanical in any way?
    Robot Guard #1: No. It is the bad kind of puppy.
    Leela: Then we'll go with that data file.
    Robot Guard #1: Correct. The flower would have also been acceptable.
    Robot Guard #2: You may pass.
    --
    John
  30. MSR Asirra by xswl0931 · · Score: 3, Insightful

    Microsoft Research solved this problem with a growing database by using images from petfinder.com. Since there are always new cats and dogs that need to be adopted, there are an infinite number of changing images. http://research.microsoft.com/asirra/

  31. Re:Bots COULD invite themselves, that's not the po by melikamp · · Score: 3, Interesting

    Imagine yourself in Google's place. You can go up the invitation tree from any node in a single, unique way, and always straight to the very top (or a handful of those). There will be, say, 100 hops from a known bot to the root. Which node is the first human?

  32. Re:Time to ban Microsoft products by rgo · · Score: 4, Insightful

    >> A linux desktop O/S is just as insecure technically.
    >Secure from what? Internal or external threats? In the internal case it exhibits better protection from escalation of privilege (than windows, see >Sony rootkit for an example). In the external case is affords simpler accounting of the processes laying around.

    You are taking things out of context. You don't need root privileges at all to make a botnet to work.

    >>The linux (and Apple) desktops are just more secure by the same reason a hut in a small remote village is more secure than an apartment in a big >city ghetto - a one room apartment with many locks, metal doors and chains, but where the occupants let in muggers just because they said they were >from Ebay.

    >No, it is more secure for a some applications because less of the network facing executable code needs to run at as high a privilege level.

    I repeat, the privilege level is irrelevant for a worm to infect your computer, they can even run as any user. You can infect your computer using any popular desktop application that faces the internet, think web browsers.

  33. Easy solution already known by goombah99 · · Score: 4, Interesting

    Google and many other universities already have program in recruiting people to do things computers can't do well. One of those that google already uses is image tagging. Show images and ask people to write down words of what's in them. So they could simply do this with two or three images they recently obtained good label sets for. They could even throw in a fourth not-yet known labeled image and use the sign-up process to gather new image labels.

    There's all sorts of hard problems like this. Another single player game is to show an image with a lot of things in it. Then give a word describing one aspect of the image and ask them to click on the part of the image that conveys that meaning.

    The if you have many concurrent sign-ups there lots of two player games both symmetric and assymetric. a short chat session in the vein of the game "password" in which one person makes a series statements about an object ("it is liquid", it is white, it is tasty, you find it in the refrigerator of many homes", it comes from cows....) and the other person has to reply with "milk". Then both players are validated.

    The last is a very useful AI product by the way especially if the first player is forced to use a controlled grammar where he just fills in some of the nouns or verbs but does not construct the sentence forms. This gathers a set of true assertions about an object that allow computers to learn semantics and meaning.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  34. I've had pretty good success with anti-CAPTCHA by gblues · · Score: 3, Interesting

    Ingredients:

    1) A web registration form with a CAPTCHA input;
    2) 1 easily-OCRed image;
    3) Some creative use of JS/CSS

    Depending on how much you want to obfuscate, enclose the CAPTCHA input in a DIV tag, and set that div to display: none. The robot will see the image, OCR it, and fill it out.

    Then you reject any application that actually has an input for the CAPTCHA.