Slashdot Mirror


Building a Better CAPTCHA

jcatcw writes "Steven J. Vaughan-Nichols reports that CAPTCHA cracking isn't that difficult these days. It has even become a business. For example, DeCaptcher.com will solve CAPTCHAs for your spamming needs at a rate of $2 per 1,000 successfully cracked CAPTCHAs. In response, newer systems are in development. Both Carnegie Mellon and Penn State (is there something about the water in PA?) are working on image-based systems. ESP-PIX and SQ-PIX both require the viewer to interpret pictures. Imagination CAPTCHA from Penn has the user find the center of an image. The idea is that humans are better at image recognition that computers, but humans can legitimately disagree on their interpretations and some humans are color blind. Problems remain. For now, sites would be well advised to look at reCAPTCHA — the system that works with Google Books and the Internet Archive to digitize printed texts — which comes with a wide variety of application and programming plug-ins and an open API."

197 comments

  1. Indecipherable by Bordgious · · Score: 5, Insightful

    I know _I_ often have trouble seeing those... Maybe some sort of an animated .gif would be better?

    1. Re:Indecipherable by multisync · · Score: 3, Funny

      I know _I_ often have trouble seeing those... Maybe some sort of an animated .gif would be better?

      Me too. Wanna go halfers on 1000 CAPTCHAs?

      --
      I don't care why you're posting AC
    2. Re:Indecipherable by The+Jonas · · Score: 1

      There has been some comments on Animated Captchas here in the past.

      Some people believe they would be rather easy to decipher.

    3. Re:Indecipherable by RichardJenkins · · Score: 1

      decaptcha.com is just a middle man for a mechanical turk style service, right?

    4. Re:Indecipherable by Harik · · Score: 3, Insightful

      pretty much. It's outsourcing your captcha solving to impoverished third-world solvers. So really, there's nothing they can do to make Capchas better - humans ARE solving them, it's just an economic imbalance being exploited.

      I use it because I'm sick of capchas everywhere and it's dirt cheap. I figure if we break them bad enough people will stop trying dumb technical solutions to social problems. (spam)

    5. Re:Indecipherable by Anonymous Coward · · Score: 0

      I know _I_ often have trouble seeing those... Maybe some sort of an animated .gif would be better?

      user_pref("image.animation_mode", "none");

      I don't see no animations.

    6. Re:Indecipherable by AftanGustur · · Score: 1
      Not realy ..

      From the decaptcher.com website:

      "DeCaptcher CAPTCHA solving is processed by humans. So the accuracy is way more better than an automated capctha solver ones.

      So, whatever a human can read, decaptcher.com will also.

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    7. Re:Indecipherable by Anonymous Coward · · Score: 0

      On the other hand, if the captcha asks them to produce a gramatically correct sentence - then they're screwed.

  2. Youtube captchas are terrible. by zymano · · Score: 2, Insightful

    I speak for everyone. Captchas SUCK.

    Get rid of them.

    1. Re:Youtube captchas are terrible. by Goaway · · Score: 1

      Well, you go get rid of the spammers, and we will.

    2. Re:Youtube captchas are terrible. by Anonymous Coward · · Score: 0

      Youtube has captchas?

    3. Re:Youtube captchas are terrible. by Anonymous Coward · · Score: 0

      Youtube has captchas?

      Yes if you post too many comments (I think it's 15 or so in a short period of time) you'll be asked to enter the text from an almost impossible to read captcha.

    4. Re:Youtube captchas are terrible. by ushering05401 · · Score: 1

      Seems like a stop-gap maneuver to buy some time against the crap flood.

      A few days ago I had to get a hold of someone through a popular social network that I don't normally use. I asked another person to come look at the captchas the site was giving me before allowing me to send each message. The captchas were not just hard to read... the first letter was completely unintelligible to the point that I wasn't even sure there was a letter present beneath the obsfucating distortions.

      At first I thought that some changes to my desktop package might be causing some sort of rendering issue, but i tried the link to load another puzzle and the second puzzle was simple to decode at first glance.

      So I proceeded with my conversation across this social network and the same thing happened every time. Unreadable first captcha, simple second one.

    5. Re:Youtube captchas are terrible. by sexconker · · Score: 1

      Captchas aren't stopping spammers.

    6. Re:Youtube captchas are terrible. by Anonymous Coward · · Score: 0

      What spammers?

    7. Re:Youtube captchas are terrible. by Goaway · · Score: 2, Insightful

      Yes, they are. They are not stopping all spammers, but that is very different from not stopping them at all.

    8. Re:Youtube captchas are terrible. by fredklein · · Score: 1

      I've said it before- Email Certification.

      Want to run a Certified Email server? Go to your ISP (or other such companies that may arise to offer the service). They check you out (Are you who you say you are? Do you have valid contact information? Etc...), then have you produce a Public/Private key pair. You give them the 'Public' key, and keep the 'Private' one to configure your email server with. Your email server must add an additional header with your Certifier's Certification Server (usually their email server), and a header that is encrypted with your Private key.

      An email client that is Certification-compatible will, when it receives an email, look to see if it has those two headers. If not, it will handle it according to the user's wishes. This means NON-Certified email might be deleted, or sent to a different folder, or whatever. Whitelists/blacklists are still possible.

      If the email has the headers, the email client will connect to the Certification Server listed in the one header, and download the 'Public' key to attempt to decrypt the other header. If the decrypted header is valid, the client treats the email the way it is configured to, usually by placing it in the Inbox. Again, whitelists and blacklists can still be used.

      Here's the most important part: If the user receives Spam that is Certified, they can easily report it to the Certifier (email clients would have a 'Report Certified Spam' button that automatically shoots an email off to the Certifier, for instance). The Certifier can then contact the owner of the Certified Server and notify them of the spam. This gives the server owner a chance to stop the spam, in case the server was hacked or the spam was accidental. If the Server owner does not stop the spam, the Certifier simply pulls the Certification, by removing the 'Public' key on their server. From that moment forward, ALL email the Email server in question sends will be NON-certified (and quite frankly, probably deleted by the recipients).

      If the Certifier refuses to do anything about the Spamming Server (because they are 'in on it', friendly to spammers, or just incompetent), then ALL Certifications from that Certifier can be marked as 'bad', either on a client-by-client basis, or thru the use of a Certifier black-list.

      -There is no 'Central Authority'- your ISP Certifies you for a modest fee.
      -You can still send non-certified email, so hobby mailing lists and the like are not affected- the people who receive the mailing list might just need to whitelist it.
      -Legit email will (eventually, almost always) be Certified, so Certified emails can be sent straight to the Inbox. Non-certified email will (eventually, almost always) be spam, so it can be trashed.
      -Any spam that is sent from a Certified server will quickly be reported by pissed-off recipients, and quick action will be needed to avoid that Certifier (and ALL the servers it has certified) from being put on a blacklist.
      -Spam will dwindle as Spammers either move to 'spam-friendly' Certifiers (which are blacklisted so the spam never gets thru anyway), or will spend huge amounts of money switching ISPs every 2-3 days to get re-certified over and over. Of course, ISPs could take a clue from the Las Vegas Casinos, and keep a 'black book' of known spammers, and check new clients against them before Certifying them.
      -This system does not need to be adopted all at once. Certified and non-certified emails can be handled both by email clients that are Certification aware and not.

      It may not be perfect, but it'd be a good start.

    9. Re:Youtube captchas are terrible. by SerpentMage · · Score: 1

      No the reason why we have captchas is because of the Internet economy.

      In the good old days there would be a HUMAN looking to make sure things are still running smoothly. Sure we had other problems, but now we have the complete opposite. NO humans whatsoever since the Internet economy can't afford humans (after all every is free yes?)

      I am not saying that we should go back to having to pay a fortune for things. What I am saying is that free this, that and the other thing are not good either.

      Because at the end of the day you get what you pay for!

      NOTE: Open source while free does not in my mind mean free as in free bear...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    10. Re:Youtube captchas are terrible. by drewzhrodague · · Score: 0, Redundant

      No the reason why we have captchas is because of the Internet economy.
      NOTE: Open source while free does not in my mind mean free as in free bear...


      Dude, this is Slashdot, let's leave the furries out of this!

      --
      Zhrodague.net - I do projects and stuff too.
    11. Re:Youtube captchas are terrible. by Ythan · · Score: 1

      Your idea sounds similar to DKIM; although there are no certifying authorities with the DKIM system, it provides a method of authentication so existing filters can work more effectively.

    12. Re:Youtube captchas are terrible. by Merdalors · · Score: 1
      Yes CAPTCHAs are stopping spam. We upgraded the CAPTCHA on our support site, and the spam went to zero.

      Show me another way of deterring spammers?

      --
      Slashdot entertains. Windows pays the mortgage.
    13. Re:Youtube captchas are terrible. by sexconker · · Score: 1

      No one cares about your shitty support site.
      You were simply a target of opportunity.

      And you upgraded your broken captchas to new "gonna-work-forever" captchas? Or did you upgrade to the "gonna-break-soon" model, like everyone else?

      The larger targets will always have their captchas broken.

  3. Dying Technology by EdIII · · Score: 5, Insightful

    The idea is that humans are better at image recognition that computers

    C.A.P.T.C.H.A - Completely Automated Public Turing test to tell Computers and Humans Apart.

    This is a dying technology.

    1) Computers and synthetic systems in general are ONLY going to get better at doing anything a human can do. I mean anything.

    2) Humans are a substitute for our lack of a synthetic system to solve a CAPTCHA.

    A CAPTCHA has two answers to it's owner. This is a Human and this is a Computer. Humans can be hired to solve CAPTCHA at economically viable rates to meet the demand with a supply. Computers are catching up at being able to solve various CAPTCHAs creating an "arms race" between developers and those that need to crack CAPTCHA automatically with high throughput.

    The window for this technology to be effective in its use is shrinking rapidly and it will only be a matter of time before it is nearly impossible to tell without phsyical inspection what is a synthetic human reponse and an actual one.

    1. Re:Dying Technology by Goaway · · Score: 4, Informative

      Humans can be hired to solve CAPTCHA at economically viable rates to meet the demand with a supply.

      Not in general. For high-value targets, yes. For spamming blog comments, no.

    2. Re:Dying Technology by jd · · Score: 1

      Well, computers are still pretty crappy at herustics, whereas the human brain is much better. Non-computable problems cannot be solved by a computer at all.

      Let us take a theoretical CAPTCHA. This CAPTCHA uses optical illusions to create images in the brain that do not appear on the screen. These illusions are not, however, contained within a single image but an animation that is rapidly flipped through, exploiting persistence of vision to include the elements of the images you actually want and to exclude elements of the image introduced as deliberate noise.

      This CAPTCHA is not pre-generated and pulled from a dictionary, but is generated at time of use from an effectively infinite pool of possibilities.

      What I have described to you as a CAPTCHA system is not far removed from how John Logi Baird's colour TVs worked. This is not new stuff, and if some half-forgotten inventor in the days of thermionic valves could produce entire TV shows by this method, any website should be able to generate such CAPTCHAs using a high-end modern computer with a fraction of the effort.

      However, could a computer solve such a CAPTCHA? Algorithmically, probably not. The information has been distributed in time as well as space, and simple line-removal code won't help you figure out what is signal and what isn't.

      You could use algorithms to raytrace each layer of the data via a model of the computer screen and eye, apply the aliasing effects within the eye, then filter out the noise, but you're now talking one or two hours per CAPTCHA - well above the timeout most websites have. Because there's no dictionary and there are an effectively infinite number of permutations for the same output, you cannot take shortcuts or buy a CD with pre-rendered solutions.

      Computers will equal humans on such a system the day that the Turing Test is truly passed, but no computer will ever out-perform a human on this style of CAPTCHA, because the human brain is simply far far too good at the sort of parallel processing tasks required.

      --
      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)
    3. Re:Dying Technology by retchdog · · Score: 1

      Your description is vague (perhaps intentionally so), but I'm skeptical nonetheless.

      The persistence-of-vision hurdle is easily jumped, by tuning a decay function to interpolate across the animated gif so that it looks like the appropriate single frame. Note, this only has to be done once.

      This leaves the optical illusions. Again, there are really only so many of these, and they can be pattern-recognized and classified as whatever they represent. You can stick them together in any combination but this just adds a segmenting problem. Both of these problems have already been solved for standard captchas (where there is the extra problem of those lines connecting letters, in order to make the segmentation harder).

      --
      "They were pure niggers." – Noam Chomsky
    4. Re:Dying Technology by Eudial · · Score: 1

      Humans can be hired to solve CAPTCHA at economically viable rates to meet the demand with a supply.

      Not in general. For high-value targets, yes. For spamming blog comments, no.

      Except that cracking one blog system CAPTCHA cracks all blogs with that system's CAPTCHA. Which makes anything but custom software (that Joe Sixpack wouldn't know the first thing about building) a high-value target.

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    5. Re:Dying Technology by Dhalka226 · · Score: 3, Insightful

      Using a human being to solve a CAPTCHA is not "cracking" the CAPTCHA, nor does it make the next blog or even the next CAPTCHA any less secure. If the CAPTCHAs are actually successful enough that the only solution is to hire third-worlders to do them for you, a large part of the battle is already won.

      Will it stop all spam? No. Will all spam ever be stopped? Nope, so let's take what we can get while we can get it.

    6. Re:Dying Technology by AaronLawrence · · Score: 2, Insightful

      And:
      3) As you make it harder to solve for computers, you also make it harder to solve for humans.

      Since current CAPTCHAs are getting quite difficult for humans to solve, the process has already reached it's limit. Facebooks captchas are difficult enough for me that I have to ask for a new one 5-10 times to get one I'm fairly sure of.

      This one involving optical illusions is absurd, there will be large numbers of people who can never get it right.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    7. Re:Dying Technology by Lazyrust · · Score: 1

      1) Computers and synthetic systems in general are ONLY going to get better at doing anything a human can do.

      Hmm. Computer lovin. Now that idea makes my floppy drive become my hard drive.

    8. Re:Dying Technology by arbitraryaardvark · · Score: 2, Funny

      obligatory xkcd solution to captchas
      http://xkcd.com/233/

    9. Re:Dying Technology by Magic5Ball · · Score: 1

      I recall that "Am I Hot or Not" solved this class of problem in 2000.

      --
      There are 1.1... kinds of people.
    10. Re:Dying Technology by NynexNinja · · Score: 1

      Is $1.00 per 24 hours of captcha decoding too expensive for you? This is what it costs my friend. Spamming blog comments is as simple as popping a captcha image to some third world country and have them do it for $1.00/day.

    11. Re:Dying Technology by EdIII · · Score: 1

      Well, computers are still pretty crappy at herustics, whereas the human brain is much better. Non-computable problems cannot be solved by a computer at all.

      I agree that computers right now are not as good as we would like at heuristics and humans are far better. I don't know about Non-computable problems though. Computer is a vague term. I think any synthetic system can be developed to perform what a human being can do. That's way down the line though.

      Computers will equal humans on such a system the day that the Turing Test is truly passed, but no computer will ever out-perform a human on this style of CAPTCHA, because the human brain is simply far far too good at the sort of parallel processing tasks required.

      To say never is little strong. Computer systems as they are today may not be able to out-perform an average human on your CAPTCHA, but systems could be designed in the future to do so. To say authoritatively what will exist in 50 years is more than a little bit silly. We don't know what will be out in 50 years. We could all be dead, or we could all have robotic sex slaves. I predict robotic sex slaves since we all know there is a demand for that research to continue.

      In any case, you are only pointing out the difficulty in getting a synthetic system created to have equal performance to an average human being with CAPTCHA. My point was that a CAPTCHA only has 2 possible answers it can provide (I don't know really being a third option). Obviously an average human will get a "human" answer. We don't want to design CAPTCHA so difficult that an average human will fail 9/10 times. That defeats the purpose for most systems.

      I still stand by my statement that it is a dying technology due to one fact only:

      There is a seemingly endless supply of cheap human labor to throw at CAPTCHA systems.

      We don't need to develop synthetic systems to get a "human" response. We can use a human to get a "human" response. Apparently the Internet allows us to pay for CAPTCHA solving systems that are based on human brain power. So it is not cracking that will ultimately bring a CAPTCHA down. It is an endless supply of people willing to work from home solving "puzzles" all day long.

    12. Re:Dying Technology by EdIII · · Score: 1

      And:
      3) As you make it harder to solve for computers, you also make it harder to solve for humans.

      Since current CAPTCHAs are getting quite difficult for humans to solve, the process has already reached it's limit. Facebooks captchas are difficult enough for me that I have to ask for a new one 5-10 times to get one I'm fairly sure of.

      This one involving optical illusions is absurd, there will be large numbers of people who can never get it right.

      A very good point. That is because it is a bad, or poorly designed, Turing test.

      As I understand it, most CAPTCHA systems are pretty straightforward. A failure indicates a "computer" response and a success indicates a "human" response. "I don't know" is not a response programmed into most (any that I know of) CAPTCHA type Turing tests. The ultimate goal for any Turing test would be to have a high degree of accuracy with it's "human" and "computer" responses when testing average humans against contemporary synthetic systems.

      Simply increasing the difficulty to both synthetic systems and humans lowers your overall accuracy by increasing the amount of false negatives when testing humans. When only Mensa members can pass CAPTCHA systems in the wild, we will have defeated the purpose of those systems.

      The real question is whether or not we can create a CAPTCHA that 99.9999% of all humans can solve while making it so hard for synthetic systems that even billions of dollars worth of effort with the smartest minds on the planet cannot get above a .000001% success rate.

      I find that unlikely and it is far more likely that we will achieve some sort of parity between humans and synthetic systems within this century.

    13. Re:Dying Technology by AaronLawrence · · Score: 2, Informative

      Well actually, systems like the one on facebook do have a kind of "I don't know" which is the "give me another". At least it makes it possible to solve, if extremely annoying ...

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    14. Re:Dying Technology by NinthAgendaDotCom · · Score: 2, Funny

      Computers and synthetic systems in general are ONLY going to get better at doing anything a human can do. I mean anything.

      Robot sex slaves, here we come!!!

      --
      -- http://ninthagenda.com/
    15. Re:Dying Technology by EdIII · · Score: 2, Insightful

      Well actually, systems like the one on facebook do have a kind of "I don't know" which is the "give me another". At least it makes it possible to solve, if extremely annoying ...

      That's not what I meant. A Turing test is designed to test subjects and from their answers determine if it is a human or a computer. You are talking about the answer that a subject may give to the test itself. I was talking about the result that the Turing test may give to the researchers or the system. They are two different things.

      Clicking "I don't know" or "Give me another" equates to a failure result from the CAPTCHA's point of view, not a third result type.

    16. Re:Dying Technology by Anonymous Coward · · Score: 0

      Just remember to plug into a input port and not the output port. Otherwise you can get a catastrophic system crash and a damaged hard drive.

    17. Re:Dying Technology by Anonymous Coward · · Score: 0

      If you look at the definition, CAPTCHA is a really a contradictory term: Turing's test defines telling humans and machines apart through judgement by a human being. So how can you rely on a computer doing this? A fully automated test is by definition never an actual Turing test, but merely a technological approximation. If you want to secure a site properly by Turing test, the test should be evaluated by a human being.

    18. Re:Dying Technology by CookedGryphon · · Score: 2, Insightful

      That's heading towards the voight-kampff test.

  4. How to get around CAPTCHA for Porn? by corsec67 · · Score: 4, Insightful

    Even if they had a perfect system that could tell a person from a computer, how can they prevent a CAPTCHA for porn system?

    (You make a website offering porn for entering the solution to a CAPTCHA from a 2nd site, and then use that solution on that 2nd site)

    --
    If I have nothing to hide, don't search me
    1. Re:How to get around CAPTCHA for Porn? by Anonymous Coward · · Score: 1, Interesting

      Very true, though you can turn that around. That is, create a 3rd site where users are rewarded with porn for categorizing a posting as spam or legit. If it's the former, it is deleted from your forum.

    2. Re:How to get around CAPTCHA for Porn? by Anonymous Coward · · Score: 0

      Link, please.

    3. Re:How to get around CAPTCHA for Porn? by Dwedit · · Score: 3, Insightful

      Captchas have right or wrong answers, which can be immediately verified.
      Spam or not spam can not. Some imbeciles can just make random selections without caring. Even if you give posts to multiple people to see if they agree, you can get enough imbeciles to ruin the system.

    4. Re:How to get around CAPTCHA for Porn? by sexconker · · Score: 2, Funny

      But you have to add captchas to your 3rd site to make sure a 4th site isn't spamming your (3rd) site with fake spam/legit answers in an effort to steal your porn (to make their own porn-fueled, captcha-solving farm).

    5. Re:How to get around CAPTCHA for Porn? by EGenius007 · · Score: 1
      CAPTCHA for porn? That's way too much work for porn.

      Things I'd be willing to clear CAPTCHA's for:
      • cash
      • caffeine
      • pizza
      • (good) sex
      --
      I know what you did last summer. Just kidding, I don't work at the NSA.
    6. Re:How to get around CAPTCHA for Porn? by kohaku · · Score: 4, Funny

      It's porn all the way down.

    7. Re:How to get around CAPTCHA for Porn? by Anonymous Coward · · Score: 0

      With porn without captchas.

    8. Re:How to get around CAPTCHA for Porn? by Anonymous Coward · · Score: 0

      Why can't the original site (assuming it's high enough value to be attacked in this manner) put a time limit on how long CAPTCHAs are valid?

      That way, unless the porn site's traffic is close enough to or larger than yours, you can significantly reduce the probability of the porn site being able to utilize that CAPTCHA. If their traffic is significant enough, then they'd probably make more money off of advertising - additionally, you've increased their maintenance costs.

      Additionally, embed your site address within the CAPTCHA as a watermark, and you potentially reduce further the probability that someone gives the porn site the CAPTCHA value (or at least think twice and perhaps consider it some kind of hacking attempt).

      No, I'm not suggesting any of these solves the problem. But it makes it more expensive for the spammers and requires them to keep improving their algorithms. At the end of the day, this is an escalation tactic. In any case, practical AI research should benefit from this escalation anyways, so in a perverted way, spammers are actually performing a public service. Uggh - I feel dirty.

    9. Re:How to get around CAPTCHA for Porn? by EdIII · · Score: 1

      # pizza
      # (good) sex

      There is no such thing. Sex is just like pizza. Even when it's bad, it's still good.

    10. Re:How to get around CAPTCHA for Porn? by zoomshorts · · Score: 1

      Please enter the number of boobies in the above field.

      I cannot wait !!!

    11. Re:How to get around CAPTCHA for Porn? by DamnStupidElf · · Score: 1

      Which is why you take ten votes and discard responses that aren't unanimous. Even with random responses, a 0.1% failure rate isn't too bad. Ban the voters who don't vote with the majority most of the time.

  5. Logical next step by sakdoctor · · Score: 2, Funny

    Instead of one little captcha at the end of a web form, the whole site will be a captcha.
    All the form labels will be jumbled images, and there will be 9 form submit buttons, 8 with dogs and 1 with a cat.
    All textual content can be a mangled image to stop scrapers as a bonus.

    Oh and please don't actually build this.

    1. Re:Logical next step by PB8 · · Score: 1

      How about match a sound to a graphic?
      'Moo' says the Pootie?
      Eweza Bot! Banned be Ur IP addie 4eva!

    2. Re:Logical next step by jd · · Score: 1, Interesting

      Why jumble the images? Computer monitors function as 75-100 refreshes a second, or more. The human eye will superimpose two images that are 1/12.5 seconds apart, which is why PAL televisions using interlace can trick the eye into seeing a single fluidly-moving picture when playing at 25 frames per second (and thus 12.5 updates on a given line per second).

      You should be able to use this to create an animated page, in which you scatter pixels through time, such that persistence of vision tricks the eye into seeing the actual page when an analysis of a single frame would show only random dots.

      What you'd end up with is something that a screen scraper or image capture program could never process, but the human brain (because you're exploiting its limitations) can.

      --
      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)
    3. Re:Logical next step by sexconker · · Score: 2, Informative

      Image capture program will just capture multiple frames and combine them, just like your eye (basically, effectively does).

      Also, PAL is 50 fields per second, 25 frames per second. Not 25 fields and 12.5 frames.

    4. Re:Logical next step by laddiebuck · · Score: 1

      It would take the attackers all of five minutes to recognise this and simply fetch two images (or the whole set) and superimpose them. It's a neat trick but nothing more.

    5. Re:Logical next step by Anonymous Coward · · Score: 0

      which is why PAL televisions using interlace can trick the eye into seeing a single fluidly-moving picture

      That's actually a myth. It's true that persistence of vision causes images to linger longer than they are actually there, but this isn't what's responsible for the perception of motion.

    6. Re:Logical next step by Anonymous Coward · · Score: 0

      Too late - this sounds like the typical MySpace page

    7. Re:Logical next step by jd · · Score: 1

      And you get a blob because all the pixels would be filled at some point or other. Persistence of vision requires a certain amount of signal be generated over a certain period of time, but ALSO requires that the rate of build-up of impression on the retina exceeds the rate of decay of that impression. As different cones for different colours will have different response patterns, I can create pixels that shouldn't be visible but are, and pixels that should be visible but aren't.

      So you recognize the approach in 5 minutes. How long will your program take to superimpose the images -correctly-, applying the correct attack and decay curves to each stimulus? Can you guarantee applying the correct physics model before a timeout?

      --
      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)
    8. Re:Logical next step by laddiebuck · · Score: 1

      If you can generate the timings correctly enough for a human to understand the signal, you can use a bot to interpret the signals with accurate timing to decipher the signal. It just becomes a matter of a secret algorithm, or rather, secret parameters. Once found -- worthless.

    9. Re:Logical next step by jd · · Score: 1

      Cryptography is a plain-text message with secret parameters. If those parameters are found, the cryptography is worthless. Cryptography is still damn useful and the fact that it is ineffective if you know the key doesn't change that usefulness.

      Encrypting a message where the key is common within the human brain should be no different. If you know neither the key nor the algorithm as a whole (merely a component of it), your chances of successful decryption are astronomically small.

      --
      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)
    10. Re:Logical next step by laddiebuck · · Score: 1

      But this isn't cryptography. It's hidden parameters of the human brain. Once found they cannot be changed (only within tolerances, and that's no hindrance) and are worthless.

  6. Perhaps it is PA by Rinisari · · Score: 0, Offtopic

    Let me tell you a little secret about the water here in Pittsburgh...

    Please decode the text in the image below to continue reading this comment.

    5t33L3r5 t4k3 C4rd1n4l5 1713

    1. Re:Perhaps it is PA by CannonballHead · · Score: 0, Redundant

      Steelers take Cardinals 17 (to) 13?

  7. Worded questions? by DavidR1991 · · Score: 2, Insightful

    I thought the ideal captcha would be worded questions presented in the same image-like format as current captchas, e.g. "Two and Two makes?" or "The opposite of day is..?" Whilst the image recognition is now feasible, making a general system to solve this problem would be somewhat more difficult than just improved single-word captchas.

    Annoyingly, however, the system to create such captchas cannot really be automated (in terms of creating the questions). So I suppose as long as the captchas are computer created / can be made automatically, they will also be computer crackable/solvable

    1. Re:Worded questions? by Anonymous Coward · · Score: 0

      Like the Quantum Random Bit service captcha?

    2. Re:Worded questions? by Anonymous Coward · · Score: 0

      except then you can use some extra logic to solve that you wouldn't have because it reduces your code space. the spaces in the question delineate words, you can then use what you know to make sense of the rest, plus the questions have to make sense.

    3. Re:Worded questions? by SanityInAnarchy · · Score: 1

      I thought the ideal captcha would be worded questions presented in the same image-like format as current captchas, e.g. "Two and Two makes?" or "The opposite of day is..?"

      That actually looks relatively easy to solve.

      No, you couldn't necessarily make a general, out-of-the-box solution. However, if each one is unique, built by a human, then it's simply a dictionary. If it's not a finite number, then you're going to have patterns, and it could just refresh until it gets "[numberword] and [numberword] makes?", then do the calculation.

      --
      Don't thank God, thank a doctor!
    4. Re:Worded questions? by jonaskoelker · · Score: 1

      I thought the ideal captcha [...]

      Just use a bunch of Raven's Progressive Matrices :)

  8. I don't get it by Anonymous Coward · · Score: 0

    As the summary notes, reCAPTCHA uses text that has already failed a text-recognition process and helps digitize books. Why go to the effort of creating a custom CAPTCHA when there's already one that's not broken *and* does something useful?

  9. Build a database of inputs and outputs by KPexEA · · Score: 3, Interesting

    Any CAPTCHA system can easily be cracked by building a large database with the inputs and outputs that was actually solved by humans and then saved into the database for lookup later. The inputs don't need to be text, they can contain images ( or hash codes representing images ), or css or whatever is needed to define the input data. The only feasable way to stop this kind of caching of answers is to have no duplicate tests. For example, a large field of randomly colored circles that all vary in size and position and move slowly around, then tell the user to hover the mouse over the largest blue circle and then next have them move the mouse over the green triangle, etc. Then base their "pass or fail" on how well they could move the mouse fast enough. And change the test often, like, put the mouse over the shape that looks like a bunny etc.

    1. Re:Build a database of inputs and outputs by localman · · Score: 1

      It's worse than that: any captcha system can be cracked by humans. You can either pay lots of low wage workers or offer some reward (porn) for cracking captchas. I came up with a whole bunch of captcha-tech ideas that would require hard AI... and then realized it's a dead end tech anyway. There are plenty of people in the world willing to crack captchas for next to nothing. There's no way to tell a real user from a person who is just trying to abuse the system.

      Something like recaptcha will stop lazy attempts. Nothing will stop serious attempts.

      Cheers.

    2. Re:Build a database of inputs and outputs by mysidia · · Score: 1

      How about, you do the following:

      Instead of one captcha, you do it twice.

      The first captcha is a "front door".

      After you answer the first captcha successfully, you are presented with a second captcha.

      The second captcha depends on the correct answer to the first captcha.

      After you answer the first captcha, you have a time limit for providing your answer to the second one.

      In any case, you do not learn if the answer was correct or not until attempting to submit the second captcha.

      5 or 6 case-insensitive alphanumeric characters can be used with various obfuscation techniques to avoid detection of symbols.

      The Captcha display application should also be flash, silverlight, or java-based, so the end user doesn't have direct access to the image file, or to any CSS coding; a proprietary protocol can be used with various obfuscation techniques and random change of the application every visit.

      Just because something's finite, doesn't mean it's feasible for a machine to automatically crack it.

    3. Re:Build a database of inputs and outputs by Spy+Hunter · · Score: 1

      Technically all existing image CAPTCHA systems I know of fail the "CA" (completely automated) part; that is, they require humans to first classify a set of input images, and then only those images can be used in the test. What's needed is a way for computers to generate new images for the test on the fly.

      Luckily modern video cards are designed for exactly this. Why not have a database of labeled 3D models instead of labeled images. For the test, present an image of the model rendered from an arbitrary perspective, with an arbitrary color scheme, on a colorful background. The test image can be completely different every time, even with a small number of 3D models. To break this CAPTCHA would require solving hard computer vision problems for which no out-of-the-box software exists.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    4. Re:Build a database of inputs and outputs by Dhalka226 · · Score: 1

      Then base their "pass or fail" on how well they could move the mouse fast enough.

      So if I open things in tabs and come back when I'm finished reading whatever I was reading, I'm guaranteed to fail the first CAPTCHA? Seems like a pretty good way to annoy visitors into leaving.

    5. Re:Build a database of inputs and outputs by SanityInAnarchy · · Score: 1

      Any CAPTCHA system can easily be cracked by building a large database with the inputs and outputs that was actually solved by humans and then saved into the database for lookup later....The only feasable way to stop this kind of caching of answers is to have no duplicate tests.

      And that's true of most CAPTCHAs today.

      For example, a large field of randomly colored circles that all vary in size and position and move slowly around, then tell the user to hover the mouse over the largest blue circle and then next have them move the mouse over the green triangle, etc.

      We're already at a limit of annoyance for users. And, if you've been following robotics at all, following a differently-colored circle around is not difficult.

      And either way, you still have the problem of humans solving it -- the common "porn" example being one solution, I would point to Amazon's Mechanical Turk as another.

      --
      Don't thank God, thank a doctor!
    6. Re:Build a database of inputs and outputs by Harik · · Score: 1

      ... So what you're saying is that I now HAVE to have flash to do a captcha, plus perfect eyesight, and fast reflexes to enter it before the timeout, and you're using DRM (known broken from the getgo) to try to make it difficult to spoof - except EVERYONE forgets the enemy of CAPCHA isn't better AI - it's third world labor.

      CAPCHA is dead. Unfortunately, like most annoying internet fads we're going to see lots more of it until it finally starts going away.

    7. Re:Build a database of inputs and outputs by darkmeridian · · Score: 1

      Sounds like a good idea for most healthy twenty year old web surfers but the elderly and people with touchpads are not going to be able to perform as well.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    8. Re:Build a database of inputs and outputs by Travelsonic · · Score: 1

      It may be the way you explained it, but this sounds terrible - more stressful for humans to complete, an unnecessary waste of CPU cycles.

      --
      If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
    9. Re:Build a database of inputs and outputs by DamnStupidElf · · Score: 1

      So the solution to spam is to equalize the world's economies, bringing everyone into the middle class? Sounds good to me.

    10. Re:Build a database of inputs and outputs by localman · · Score: 1

      No: middle class people will still crack captchas for porn.

  10. Animation/video by pondermaster · · Score: 1

    Have the text/image animated, each frame by itself doesn't contain all the information needed to decipher the text/image.
    Interlaced CAPTCHA's is the thing!

    1. Re:Animation/video by KPexEA · · Score: 1

      Step 1) Have a human crack it ( in exchange for viewing pr0n etc.)
      Step 2) Build a hash-code for the image or images
      Step 3) Save answer and hash-code into a database

    2. Re:Animation/video by SanityInAnarchy · · Score: 1

      If it's only interlaced, deinterlacing algorithms are easy to come by -- mplayer has four or five of them.

      All this does is require more CPU, it won't significantly reduce accuracy of cracking. And remember, you can get armies of Windows zombies to do this for you.

      --
      Don't thank God, thank a doctor!
  11. Pay captcha creators :) by CannonballHead · · Score: 1

    So how about a system of paying captcha-creators $2/1000 captchas created? ;)

    On a serious note, though, it seems that general knowledge is a better way to do it than simple word recognition...

    Or, on the more imaginative side, what about classical music recognition. I don't know how good computers are at analyzing not just "Beethoven's 5th" but analyzing it amidst numerous recordings which all would have very significantly different waveforms. Unfortunately, music is neither universal (it'd have t obe country specific I suppose) nor quite as close to infinite in possibilities as word or image based captchas...

    1. Re:Pay captcha creators :) by brusk · · Score: 1

      Actually music recognition seems like a task computers would be much better at than humans (rather, a program designed for just that task would be better at it than a random, off-the street human).

      --
      .sig withheld by request
    2. Re:Pay captcha creators :) by CannonballHead · · Score: 1

      Wouldn't it have to do some pretty fancy waveform analyzing though, or a database of all the waves? There are a ton of different recordings of this or that well-known music piece.

      Maybe recognition isn't based on the waveform.. I'm not sure what else it'd be though.

    3. Re:Pay captcha creators :) by brusk · · Score: 2, Insightful

      Presumably the universe of tunes every internet user could be expected to know is quite small, so it would only be a matter of matching to that set. There's already an iPhone app (Shazam, I think it's called) that can identify ambient music and send you to the iTunes purchase link. That's presumably a much harder problem (a vastly bigger universe and probably poorer sound quality), and it's already been solved.

      --
      .sig withheld by request
    4. Re:Pay captcha creators :) by SanityInAnarchy · · Score: 1

      Wouldn't it have to do some pretty fancy waveform analyzing though, or a database of all the waves?

      I can't remember the name of it now, but I have seen software which can analyze a recording and split out individual instruments and notes. They had an example of taking a live recording, splitting it out, and changing the pitch of one note played by one instrument to correct it. Doesn't sound techno-ish, because it's a real recording, just slightly altered...

      Anyway, such waveform analysis exists.

      There are a ton of different recordings of this or that well-known music piece.

      And I'm guessing you can get a score of all of it somewhere.

      And you're getting really, really bad as far as legitimate user accessibility. You're going to require some sort of multimedia playback (probably Flash), versus a simple image and/or some javascript. And how many random people off the street could even recognize Beethoven's 5th?

      I'm embarrassed to admit it, but while I would probably recognize that I had heard it before, and that it was good classical music, I probably would not even know it was Beethoven, let alone which symphony.

      And I can tell you right away, that if you're going to require that, I very likely won't be back to your website, even if I did know it. It's getting too annoying.

      --
      Don't thank God, thank a doctor!
    5. Re:Pay captcha creators :) by troll8901 · · Score: 1

      And how many random people off the street could even recognize Beethoven's 5th?

      Cue the Ricky Martin / Britney Spears jokes. You're thinking too much musician here.

      And I can tell you right away, that if you're going to require that, I very likely won't be back to your website, even if I did know it. It's getting too annoying.

      You're right.

      In the meantime, those idea generators in less successful startups, indie groups, other parts of the world, or Apple, probably already had better ideas (even working prototypes), but nobody listens to them ...

      "Stick to the old formula / C-F-G-E-A chords / Linux GUI way" is the way of thinking here. :)

  12. Cylon Detector by fathom108 · · Score: 3, Funny

    Will this detect Cylons?

    1. Re:Cylon Detector by Anonymous Coward · · Score: 0

      Haven't you heard? Cylons look like us now.

  13. Suck it, Vernor & Kurzweil by Anonymous Coward · · Score: 3, Insightful

    No one could ever predict that it would be spammers and porn merchants who would solve the hardest problems in AI.

    1. Re:Suck it, Vernor & Kurzweil by Anonymous Coward · · Score: 0

      if by solve you mean hire a bunch of child-slaves in elbonia to look at captchas all day...

  14. maybe we could use pictures instead by rev_sanchez · · Score: 1

    We could use national celebrities or historic figures instead of text CAPTCHAs. Say you wanted to make a new gmail account and your IP looks like it comes from the US, Google could make you identify either Coolio, Benjamin Franklin, or Evel Knievel before you proceed.

    --
    If you didn't come to party don't bother knocking on my door. Prince '1999'
    1. Re:maybe we could use pictures instead by SanityInAnarchy · · Score: 1

      I know about Ben Franklin. I've heard of Evil Knievel, but I don't know what he looks like.

      Even if all that was settled, what are the chances you're going to find enough pictures of each that people would recognize, and computers wouldn't?

      --
      Don't thank God, thank a doctor!
    2. Re:maybe we could use pictures instead by Luuseens · · Score: 1

      cracking your CAPTCHA: have a database of pictures of famous people, and compare the given picture with the database, or have a face recognition algorithm of some sorts. computers would actually be better at solcing the CAPTCHA this than humans. Especially since there are much less pictures of famous people than permutations of how textual CAPTCHA can be generated

  15. Re:Suicide Note by Anonymous Coward · · Score: 0

    I wish I was FUCKING DEAD!

    Necrophile?

  16. Stop Comment Spam By Analysing the Actual Content by jwieland · · Score: 2, Insightful

    Enough with the annoying captcha's stop comment spam by just analyzing the content.

    Free and works well:
    http://defensio.com/

  17. I really hate by BetterSense · · Score: 4, Interesting

    I really hate image-based CAPTCHAS, because they discriminate against lynx users. I seriously remember at least one occasion where I was using lynx for whatever obscure reason, and I came upon "enter the text shown in the box at the left". Fail. I like the math problem ones better.

    1. Re:I really hate by Shadow-isoHunt · · Score: 1

      Try using links2. It'll give you graphical w/o requiring X.

      --
      www.isoHunt.com
    2. Re:I really hate by laddiebuck · · Score: 1

      That happens to me quite often. I always just view them in aview or cacaview (I have elinks set to open images with those viewers) and can always figure it out after a little zooming and panning.

    3. Re:I really hate by Anonymous Coward · · Score: 0

      > I like the math problem ones better.

      The trouble is, those also tend to exclude Americans.

    4. Re:I really hate by DamnStupidElf · · Score: 1

      The trouble is, those also tend to exclude Americans.

      Epic win!

    5. Re:I really hate by Anonymous Coward · · Score: 0

      The search for the website justlinux.com was like that, the catchpa was the old "type the word in menu blah" style, only this menu wouldn't display with firefox. Or Konq. Had to use IE. Talk about irony.

  18. Don't make them harder, make them different. by neokushan · · Score: 1

    Ok, I will happily admit that I know bugger all about cracking CAPTCHAs, but one thing I have noticed is that most sites use their own version of a CAPTCHA, probably to make it harder to crack.
    This must mean that sites are specifically targeted by the crackers, specific routines are probably made to maximise the chances of a successful "crack" against that site. So rather than just making them harder and more obscure (Thus making them harder for humans to read), why not just vary them by a great deal?
    If an algorithm has a 50% chance at cracking any given CAPTCHA (And 50% is pretty good, as far as I know it's more like 5, 10 or 15% for a "good" crack), but you have 10 variations of CAPTCHAS to crack, then that routine drops from 50% to 5%. A 5% crack only works on 5% out of every 10, so 0.5%. Just by being different, not harder.
    And by different, I don't just mean using different colours and symbols, I mean being completely different, but still ultimately simple. Some may be "please input the 5 characters below", others may be "click on the kitty", another one might be "pick the blue pill", it doesn't have to be complicated, just varied. Better yet, vary the possible algorithms that you can use in any given period, rotate them say every 15 or 20mins, making life much harder for them to detect which particular algorithms are in use at any given time (so for example, have about 20 or 30 algorithms, but only use 10 at any given point, then randomly pick 10 new ones after so long).
    Then again, maybe I'm talking out of my rear end, but it makes sense to me. Perhaps someone with more foresight could tell me why that wouldn't work?

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  19. COLORblind? How about BLIND blind? by Ungrounded+Lightning · · Score: 5, Interesting

    The idea is that humans are better at image recognition that computers, but humans can legitimately disagree on their interpretations and some humans are color blind.

    COLOR blind? Some humans are BLIND blind. Others have various vision or vision processing impairments that would make meatware-visual-coprocessor-test CAPTCHAs reject them.

    IMHO most CAPTCHAs are already and obviously violating of the Americans with Disabilities Act. So now, in the info-war between weapons and armor (which weapons always win anyhow), even more of us less-than-Aryan-Supermen become collateral damage.

    Dogs are (allegedly) color blind and "... on the Internet nobody can tell you're a dog!". Well, maybe PEOPLE can't. But now the web applications can. B-(

    The solution to being attacked by better weapons is not better armor. That's only a stopgap. The solution is to hunt down those who misuse weapons and make them incapable of or unwilling to continue.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  20. I like how reCAPTCHA is the recommendation... by Stile+65 · · Score: 2, Interesting

    ...even though CraigsList uses reCAPTCHA and the article talks about a utility that helps spammers automatically post on CL.

    Besides, it's fairly easy to set up a Mechanical Turk HIT for users to solve CAPTCHAs for a penny a piece. Assuming you make more than a penny per captcha solved, you're set. If not, make someone successfully solve more than one CAPTCHA per HIT submission.

    --
    I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
    1. Re:I like how reCAPTCHA is the recommendation... by ducomputergeek · · Score: 1

      We just started using reCAPTCHA on our submit forms for non-logged in users and on the registration page after finally getting some korean or japanese spam. It was extremely easy to integrate, I think it took about 10 minutes from signup until it was in the code and worked. After a couple days on the development machine for testing, it was in production and no more false submissions.

      It may not be perfect, but it was easy to integrate and simple to use.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    2. Re:I like how reCAPTCHA is the recommendation... by Stile+65 · · Score: 1

      Don't get me wrong, I *love* reCAPTCHA. They do good work on multiple fronts. I'm more pointing out the inconsistency in the article.

      --
      I claim first use of "Error No. 0B" - or "No. 0B error." It'll be the new ID 10T!
    3. Re:I like how reCAPTCHA is the recommendation... by AlexMax2742 · · Score: 1

      1. Computer-based OCR already has trouble reading reCAPTCHA submissions.

      2. Even if reCAPTCHA is being defeated by real humans, they are at least contributing to something worthwhile at the same time.

      --
      I'm the guy with the unpopular opinion
  21. Report the spammers by Anonymous Coward · · Score: 0

    and have their sites taken down. As long as (hosting providers are allowed to harbour spammers (yes, USA, I look at you), and nobody gives a big F visitors and site owners pay the price.

    Filtering DOES NOT work. Did it stop email spam? No, see: spam year. What did? Kicking McColo off the Internet. And McColo is not alone in providing services to spammers (Netvision.net.il I look at you).

  22. OCR by Strange+Ranger · · Score: 1

    Ok so I read the article...
    The article focuses on OCR as the main problem. CAPTCHA can be broken by OCR, so reCAPTCHA uses text that OCR has already had trouble reading. Ok got it.

    So why are they stuck on ASCII characters? Why not use obfuscated animal pictures? "Type one word that best describes the picture above." Answer: Zebra (Moose, Dog, whatever)
    Why do they keep putting the right answer in the CAPTCHA? How about obfuscating "__ cups in a pint?" or "A Bakers Dozen is __".
    I'm no CMU whiz, but it seems to me that if the problem is OCR then stop putting the correct answer in ASCII characters right in the CAPTCHA.

    It's not necessary to make them impossible to crack, it's only necessary to make it too economically infeasible for spammers to bother.

    --

    Operator, give me the number for 911!
    1. Re:OCR by kohaku · · Score: 1

      The trouble with pictures is that the algorithm generating the captcha has to also come up with the question, and if it can figure out which animal is in a picture, then it's completely ineffective :). You can't just stick a list of pictures and responses in a list, because that makes the pool too small, and brute-forceable.

    2. Re:OCR by Strange+Ranger · · Score: 2, Interesting

      I was thinking brute force isn't feasible when every failure generates a new question.
      But let me take another stab at it.

      What if the question wasn't always "what is in the picture?"
      Given a database of 1000 basic images like animals, shapes, fruits, and vegetables matched to the word for what each one is and it's catagory (animal, fruit, etc).. Now the CAPTCHA shows 6 of them in 6 little squares. (~985 quadrillion combinations) It can ask a nearly endless list of questions using simple formulae:

      What is the third image?
      How many animals are shown? Spell the number.
      Type the first 2 letters of each fruit.
      Type the shape names using no spaces.



      Instead of always asking "what are the 5 digits" now we're asking for an almost arbitrary number of digits. And there are 6 picture images that have to be ID'd.

      Did I beat the OCR problem w/o introducing any fatal new ones?

      --

      Operator, give me the number for 911!
    3. Re:OCR by jonaskoelker · · Score: 1

      How about obfuscating "__ cups in a pint?"

      Who the hell knows that shit??? O_o

      (I'm from not-the-US, so I'm used to the metric system...)

    4. Re:OCR by Kijori · · Score: 1

      Did I beat the OCR problem w/o introducing any fatal new ones?

      Afraid not. There are a couple of problems. Firstly, the fact that you have huge numbers of possible combinations of images is insignificant - all the attacker needs to do is identify each image once, not once for each position it can appear. Secondly, your questions list isn't "nearly endless", it's a finite list of questions being built in a finite number of ways.

      Breaking it would require you to build up a database of a decent proportion of the images, and a decent proportion of the questions, and then save the answers to those questions for those images. Since the permutations are done algorithmically - and therefore predictably - I can just regurgitate answers, and ask for a new question when I don't know the answer.

      The problem with a finite database database of questions - even really really hard questions that AI won't be able to solve for a million years - is that I only have to solve it once.

      Using your system as an example, imagine that you have 200 different styles of question (even if these are being joined in many different ways I can still separate them automatically) and 1000 images. Each time, I see 6 images and one question. If I do 1000 questions I am likely to see very nearly all of the images (I can't be bothered differentiating to get the exact figure, but it's going to be close). I'm also likely to see almost all of the questions. And so, while your questions are possibly impossible for a computer to answer alone, I can now build a database that will give me a 90% success rate in future - much better than the current success rate against text CAPTCHAs.

      The massive problem, though, isn't simply that it's possible to build this database, it's that I can build a database of answers without significant overhead compared to paying someone to break captchas normally. A traditional captcha isn't perhaps as machine proof, but by combining it with other techniques - limited tries,ip blocking, proof-of-work, "greylisting" (fail the first correct captcha if the content is spammy) - you end up with a nearly bot-proof system. The spammers therefore turn to third-world labour - attacking a traditional captcha now costs $2 per thousand, while attacking your system costs $2 per thousand for the first thousand, and then perhaps $2 for ten thousand, when the human labour is only needed when the database fails. The next lot probably only cost $2 for a million - unless you keep changing your database, and that's only going to work if it costs you less to build a new one than it costs me to break it. For an average system admin, that means being able to write the new questions, find new images and upload them all in about 2 minutes.

      The solution to automated spamming has to have an automated component - if not, it's always going to have massively increasing returns on human labour. For now, I just stick to the techniques that work against email spam: content-based filtering,proof-of-work (where possible), throttling the speed of spammy comments, IP blocking. To those I can add captchas as an extra defence where necessary, but I generally prefer to avoid it.

      -Summer Glau

    5. Re:OCR by DamnStupidElf · · Score: 2, Insightful

      Who the hell knows that shit??? O_o

      Google.

      In other news, it's probably a bad idea to base a captcha on something Google will look up for you.

    6. Re:OCR by tqft · · Score: 1

      Saw this yesterday my time

      You might be interested:

      http://ejohn.org/blog/ocr-and-neural-nets-in-javascript/

      "A pretty amazing piece of JavaScript dropped yesterday and it's going to take a little bit to digest it all. It's a GreaseMonkey script, written by 'ShaunF', that automatically solves captchas provided by the site Megaupload. There's a demo online if you wish to give it a spin."

      Fairly basic (the captcha's) but as a proof of concept piece of code it is interesting.

      --
      The Singularity is closer than you think
      Quant
    7. Re:OCR by Anonymous Coward · · Score: 0

      Well for one you would have to create all these mappings. And even if you have say 1000 of them, all a spammer has to do is manually match 1000 up and then they have a 100% record against your spam protection.

      Another point is that you can put off legitimate users if you make the questions too obscure. To take your example, I did not know what a bakers dozen was until I Googled it.

    8. Re:OCR by Strange+Ranger · · Score: 1

      Interesting. The question seems to be one of scale. What works for viruses doesn't work so well for what I describe?

      I was thinking building and updating the database and question algorithms would be far easier than reverse engineering it. Thus the system stays ahead of the bad guys in the same way AV software does. Guess it ain't so.
      It also amazes me the length and expense that spammers will go to for something that is 99.999 percent ineffective. There we are with scale again.

      --

      Operator, give me the number for 911!
    9. Re:OCR by Luuseens · · Score: 1

      "__ cups in a pint?" or "A Bakers Dozen is __".

      Indeed, it will be really fun to g2google before every comment just so I can find out these values. Some people are still sticking with metric system, some - with Imperial. Also, there is a limited amount of "cups in a pint" variations that can be put in a CAPTCHA system (since these have to be human generated), so it will not take too long to write an automatic solver of this problem. Therefore, while the CAPTCHAS of today are vulnerable to solutions of cheap workforce, this is actually vulnerable to automatic solving, which is way worse.

  23. Fuck no. by ForrestFire439 · · Score: 1

    Jesus Christ. If they make CAPTCHA's any more difficult I'm going to be effectively banned from the internet. I'm sure I'm not the only one.

    --
    "Bread and Circuses is the cancer of democracy, the fatal disease for which there is no cure." --Robert Heinlien
  24. How will this help? by phonicsmonkey · · Score: 1
    Services like DeCaptcher use cheap human labor to solve CAPTCHAs. From their site:

    DeCaptcher CAPTCHA solving is processed by humans. So the accuracy is way more better than an automated capctha solver ones.

    How will a different format solve anything?

    1. Re:How will this help? by timmarhy · · Score: 1

      you can tell it's run by well to do individuals who use phrases like "more better"

      --
      If you mod me down, I will become more powerful than you can imagine....
  25. No workarounds? Really? by v(*_*)vvvv · · Score: 1

    Captchas aside, aren't there other ways of preventing bots from registering multiple accounts? Instead of focusing on humans, how about focusing on the behavior of the bots. Do they change their IP address every time? Do they fill forms faster than humanly possible? Does any human register more than one account on your site? Do they enter random text or put in URLs where they shouldn't?

    I still do not see any attempts to weed out the bots.

    1. Re:No workarounds? Really? by Solra+Bizna · · Score: 1

      Do they fill forms faster than humanly possible?

      I type between 100 and 180 words per minute. Not only am I faster than some programmers might think is "humanly possible," but it's trivial to bypass protection like that.

      msleep(200 * number_of_characters_typed); // Now, we are a moderately fast (60 WPM) typist instead of a bot

      -:sigma.SB

      --
      WARN
      THERE IS ANOTHER SYSTEM
    2. Re:No workarounds? Really? by MP3Chuck · · Score: 1

      "Do they enter random text or put in URLs where they shouldn't?"

      A (somewhat) common thing to do is have a form field hidden with CSS. Spam bots rarely, if ever, parse CSS ... so you hide a "Website" or "ICQ" form field (who uses ICQ anymore, anyway?) and if it's filled in you ignore the submission entirely.

      Or, you have a form field labeled "Leave this field blank." Spam bots will usually fill in all available fields so, again, if it's got a value you just ignore it.

    3. Re:No workarounds? Really? by Culture20 · · Score: 1

      Captchas aside, aren't there other ways of preventing bots from registering multiple accounts? Instead of focusing on humans, how about focusing on the behavior of the bots. Do they change their IP address every time? Do they fill forms faster than humanly possible? Does any human register more than one account on your site? Do they enter random text or put in URLs where they shouldn't?

      I still do not see any attempts to weed out the bots.

      You don't see the attempts because they're not visible. http://www.modsecurity.org/projects/modsecurity/apache/index.html The bad part is that the bots can be made to eventually fit within defined rules.

    4. Re:No workarounds? Really? by Anonymous Coward · · Score: 0

      I have programmed exactly these sorts of bot behavior anti-spam controls into my Web framework. (cognifty if you're interested)

    5. Re:No workarounds? Really? by Killjoy_NL · · Score: 1

      Heh I use ICQ and so do all my family and friends :)

      --
      This is the sig that says NI (again)
    6. Re:No workarounds? Really? by Anonymous Coward · · Score: 0

      One trick I'm currently using is to put a hidden field in the form and hide it with CSS:

      ie:
      <input type=text name=SxPxAxm value="" style="display:none">

      Once that's abused... I'll move back to reCaptcha ;)

    7. Re:No workarounds? Really? by v(*_*)vvvv · · Score: 1

      Well, robots are instant. I hate to break it to you, but you do type slower than a robot. To be more accurate, robots don't type. They just fill and go.

      I use roboform, so I also fill and go, so maybe I deserve a backup captcha in my confirmation screen, but at least the webmaster can add some exceptions to the captcha requirement.

      As for delaying submit, that is of course possible, but at least forcing them to do so will slow them down. 10,000 submits/hour verus say 100 is a huge difference.

  26. Obligatory XKCD by DeadPixels · · Score: 1, Funny

    http://xkcd.com/233/ The real question is: What can humans do that computers cannot? The only problem with "which of these images is George W Bush?"-type tests is that spammers could easily use a database and just compare an image against a photo database. Granted, it wouldn't be as easy as regular CAPTCHAs, but it's still easy enough to crack.

  27. Re:COLORblind? How about BLIND blind? by wagnerrp · · Score: 1

    I have seen a number of CAPTCHAs that include a link to a wave file containing the word. If you're blind, you download the sound bit and listen instead.

  28. gmail captcha by v1 · · Score: 1

    hate it. hate it hate it hate it.

    I have to set up gmail accounts periodically for users here and it takes me some fighting every time to make the account. The "wheelchair" icon makes it read it to you, and the idea of course is in case you are having problems with the picture you can listen to it. But it's like trying to make out what your friend is saying to you from the other end of a dance floor. I have yet to figure out what they're saying by the recording.

    And if you miss the captcha too many times, it stops letting your IP address try for awhile. Woooonderful.

    --
    I work for the Department of Redundancy Department.
  29. Irony by GoblinSoul · · Score: 1

    The ReCAPTCHA website for cracking CAPTCHA's has a CAPTCHA to register for their service.

    1. Re:Irony by pelrun · · Score: 1

      That's not irony, that's eating your own dogfood.

  30. Nope, that won't work either. by IdahoEv · · Score: 3, Insightful

    Give me the frames of such an animation and I can trivially write a program that simulates persistence of vision by smearing the pixels over time, thus making it solvable by a computer.

    In the long run, CAPTCHAs are doomed.

    --
    I stole this sig from someone cleverer than me.
    1. Re:Nope, that won't work either. by jd · · Score: 1

      And then you get nothing because pixels that would be filtered by the brain for not being there long enough would not be filtered by your program. If I wanted to be clever, I could cheat by having pixels within the ranges the eye sees poorest last longer than pixels your eye will see.

      Remember, to work as a CAPTCHA, all I have to do is place the physics beyond what a home computer can simulate within the timeout typically afforded on a website, and there are lots of physical phenomena that are very difficult to simulate accurately quickly.

      This won't work forever, because computers will get more powerful, but give optical science some credit for being able to do more than skript kiddies and drunken petty thieves can with the technology to hand right now.

      --
      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)
  31. Just a thought... by Hobadee · · Score: 1

    So heres the issue: Computers are getting to the point where they can solve CAPTCHAs better than humans, so why don't we flip the tables? Why not build a CAPTCHA that takes human weaknesses into account? For example, use optical illusions and ask the human what it _appears_ to be doing, not what it actually is doing. A computer would perfectly interpret the illusion and output what it is doing, whereas the human would look at it, be fooled, and say what it appears to be doing.

    --
    ...Had this been an actual emergency, we would have fled in terror, and you would not have been informed.
  32. Audio CAPTCHA in ENGLISH by DeadboltX · · Score: 1

    How about an audio clip where the user has to identify the nth word of a sentence, or get even more complicated and have the user identify an adverb or something. Not as universal as number or letter sequences, but it could work for web pages that serve a specific language demographic.

    1. Re:Audio CAPTCHA in ENGLISH by Anonymous Coward · · Score: 0

      Users are too stupid to know the answer to that. When you work tech support for a while, you begin to realize that many users are impossibly stupid.

      Never EVER count on a user to figure something out. They won't.

    2. Re:Audio CAPTCHA in ENGLISH by g0at · · Score: 1

      get even more complicated and have the user identify an adverb or something

      The vast majority of Internet noobs are barely able to cobble together a correct English sentence. How well do you expect that to work?

      -b

    3. Re:Audio CAPTCHA in ENGLISH by DamnStupidElf · · Score: 1

      The vast majority of Internet noobs are barely able to cobble together a correct English sentence. How well do you expect that to work?

      How well would it work for improving the quality of messages on the Internet? Very well, I'd wager.

  33. The Summary Contradicts Itself by cortesoft · · Score: 1

    The summary mentions a service at decaptcher.com where you can pay $2 per 1000 CAPTCHA's solved. If you visit the site, they make it quite clear that the solving is being done by humans. The technology of the CAPTCHA has not been 'cracked' by this site; the concept of a CAPTCHA itself was proven ineffective. There is no 'more difficult for a computer to figure out' technology that can solve this problem... anything that a legitimate user is able to solve will be able to be solved by the people working at decaptcher... the only thing you might accomplish is making it harder for the people who work there to solve the puzzle, but anything that works in that method will also make it more difficult for an end user. The whole discussion is moot after this.

  34. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  35. Re:COLORblind? How about BLIND blind? by Skapare · · Score: 1

    The solution to being attacked by better weapons is not better armor. That's only a stopgap. The solution is to hunt down those who misuse weapons and make them incapable of or unwilling to continue.

    But, Obama said we were not going to use torture, anymore.

    --
    now we need to go OSS in diesel cars
  36. Re:COLORblind? How about BLIND blind? by KingAlanI · · Score: 1

    There are some people that are both blind and deaf [gratuitous meme], you insensitive clod.[/meme]

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  37. Build a system that's not spammable. by SanityInAnarchy · · Score: 2, Interesting

    I'm not sure how, yet, but I want people to start thinking about it this way.

    Just like DRM.

    See, with DRM, start with the assumption that all DRM can and will be cracked, and that all software and media can and will be pirated. Your challenge, then, is to make the legitimate product provide at least the quality and value of the pirated copy (something most DRM'd solutions fail miserably at), and ideally make it desirable enough that your price starts to seem reasonable, even when the alternative is "free".

    So, the same applies to CAPTCHAs. Start with the assumption that all CAPTCHAs can and will be cracked, even if "cracking" means "using Mechanical Turk and/or a real sweatshop to have humans crack it". Now, start thinking in terms of economics. Build a system which doesn't have sufficiently good payoff for cracking it for anyone to bother -- a system which, by its very nature, can't be spammed.

    If you can at least get it to where the only waste is bandwidth and disk space, you're doing pretty good. That's about my current spam situation -- it's a statistical filter which operates on the entire message, but it works incredibly well.

    Until then, an automated hack that seems to work well, at least to stop blog spam, is to require AJAX, and send a bit of programmatically generated (but always different) JavaScript, and verify that it was executed. This will stop most automated systems until they start specifically targeting you with embedded Javascript engines. Next: Make it computationally expensive, so that they have to use a botnet if they're to get any real results.

    --
    Don't thank God, thank a doctor!
    1. Re:Build a system that's not spammable. by Harik · · Score: 1

      Given that spammers are using botnets NOW, what exactly are you going to accomplish by requiring everyone to burn CPU cycles just to post a comment? There's 5-10 million zombies out there, on some pretty fast machines spread out over millions of unique IPs at any given time.

      Please, don't suggest something stupid AND already obsolete, we might get saddled with it.

    2. Re:Build a system that's not spammable. by Opportunist · · Score: 1

      If you want to eliminate spam on your board, you have to discourage people from following spam links. Now, it would be nice if you could simply say "you follow the spam link posted on our board and you'll be banned from the board", but you can't enforce it. How do you want to know whether someone followed a spam link?

      What I do, for now, is that I follow up to pretty much every spam message and tell people that at the end a trojan with a drive-by infection waits for them. Funny enough, often it ain't even a lie. Maybe, over time, I will convince people that following spam links ain't a good idea.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Build a system that's not spammable. by SanityInAnarchy · · Score: 2, Interesting

      Please, don't suggest something stupid AND already obsolete, we might get saddled with it.

      Fortunately, it has two advantages:

      First, for those who aren't using botnets, or sufficiently large botnets, it's a significant impediment.

      Second, more cycles increases the chance that people will notice their computers slowing down and figure out its a botnet.

      Finally, it really doesn't matter whether we get saddled with it or not -- since it's just using Javascript, it's no more cumbersome than Slashdot's current comment system. And if it's completely ineffective, it could be turned off with no ill effects.

      --
      Don't thank God, thank a doctor!
    4. Re:Build a system that's not spammable. by SanityInAnarchy · · Score: 1

      Now, it would be nice if you could simply say "you follow the spam link posted on our board and you'll be banned from the board", but you can't enforce it. How do you want to know whether someone followed a spam link?

      That's trivial, actually.

      You could provide a redirect. Thus, the link is not to http://spam.me/, it's to http://my.board/spam.me. (Roughly -- you could store the whole URL in there, too.)

      Or, you could leave the link alone, but use Javascript to intercept it, and submit a statistic to you before following it.

      Or, you could make the link not a link at all, but a span styled as a link, with javascript that does whatever you want.

      Of these, I'd prefer a combination of the first and the second -- transparent to middle-click-open-in-tab and javascript-free users, but enough javascript to hide from the casual observer (even replacing the status bar message) what you're doing, if they aren't middle-clicking on it -- also enough to ensure that the redirect page does not appear in the browser's history.

      But however you do it, tracking clicks is really, really not hard.

      I don't think it's enough to solve the problem, though. Consider that the automated spambots will continue to hit every single board. Consider that a botnet effectively costs zero to keep running.

      Probably the simplest long-term solution, though of course not complete, is to do statistical analysis on the body of the comment itself. Categorize comments by ISP, and if a sufficient amount of spam traffic comes from one ISP to actually start costing bandwidth/cpu/money, block it wholesale, and fire an email off to abuse@example.net letting them know why you've blocked them.

      --
      Don't thank God, thank a doctor!
  38. deaf + blind by KingAlanI · · Score: 1

    (see http://it.slashdot.org/comments.pl?sid=1102967&cid=26584721)

    in all seriousness, being deaf and blind is a small enough corner case overall, even if deafness and blindness aren't always caused independently of one another.

    specific statistics are evidently not available in the relevant WP articles. Trying a general Google search:

    http://gri.gallaudet.edu/Demographics/deaf-US.php Deafness @ 0.1% to 0.2%-0.4%

    http://www.cde.state.co.us/cdesped/SD-Deafblind.asp
    Lits deafblindees as 0.003% at birth

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  39. For most sites, an extreme CAPTCHA isn't necessary by NevarMore · · Score: 1

    I can't find the post where it was discussed but codinghorror.com has one CAPTCHA, or a very all set of them and it seems to work.

    I just read the blog so I have no idea how heavily the site gets hit, or how much cleanup the author does, but with that one never changing CAPTCHA there isn't any comment spam.

    So CAPTCHAs are another example of a classic security trade off, just needs to be enough to get the malicious entities to go somewhere else.

    Should be discussed in one of these articles: http://www.google.com/search?hl=en&q=captcha+site%3Acodinghorror.com&btnG=Google+Search&aq=f&oq=

  40. Re:COLORblind? How about BLIND blind? by Earthquake+Retrofit · · Score: 1

    Some humans are BLIND blind. Others have various vision or vision processing impairments that would make meatware-visual-coprocessor-test CAPTCHAs reject them.

    IMHO most CAPTCHAs are already and obviously violating of the Americans with Disabilities Act.

    If a vision impaired person wants to sign up and explains in an email why he or she cannot solve image based CAPTCHAs, any sysop would surely grant access. If not, that might be an ADA violation. Now if he got thousands of such requests every day...

    --
    Fifty years of Yippie! 1968-2018
  41. Re:Stop Comment Spam By Analysing the Actual Conte by laddiebuck · · Score: 1

    On a related note, at my forum, I just have a system that doesn't let you post links or images in your first n posts (currently 5). Haven't had a single piece of spam since I put that in. Sure, plenty of fake accounts, but I filter out those with less than 5 posts from the member listing. Comment spammers don't tend to reuse accounts. :)

  42. Sites like decaptcher.com actually use humans by petegas · · Score: 1

    No matter what type of hard-for-computers-to-crack system is used, it will be vulnerable to the mechanical-turk type service of decapther.com.

    1. Re:Sites like decaptcher.com actually use humans by I+cant+believe+its+n · · Score: 1

      Who is this mechanical turk and why is he reading my harddrive?

      --
      She made the willows dance
  43. CAPTCHAs Are Very Useful by Anonymous Coward · · Score: 0

    I'm seriously tired of all the media articles claiming CAPTCHAs are useless. There is a reason no serious Web site has stopped using them (that includes Slahsdot): if they stopped using CAPTCHAS, all hell would break lose.

    Yes, spammers can pay a human to type a few CAPTCHAs for them. But arguing that this implies CAPTCHAs are useless is like arguing that door locks are useless because anybody can hire a locksmith to break them.

  44. Fight Fire with Fire by Culture20 · · Score: 1

    Find a way to pay third world people $2 to verify that 1000 website visitors are human (to replace the captchas, not defeat them). Then, it becomes a war of money-attrition: whoever is willing to spend the most money wins.

  45. Blind Blind. by Arthur+Grumbine · · Score: 1

    Some humans are BLIND blind.

    I always thought when someone acted like they couldn't see blind people they were just being insensitive clods. I never knew it was an actual condition!

    --
    Now that I think about it, I'm pretty sure everything I just said is completely wrong.
  46. Self-defeating security... by BrokenHalo · · Score: 1

    Speaking for myself (I do not have 20/20 vision, but with glasses I get by OK), I often have to struggle to read captchas, and I have got to the stage where I will sometimes only persist with that website if they have something I really want. At this point, where captchas are almost easier for machines to read than for us, they become self-defeating, and it is time to find a different means to filter out spammers.

    1. Re:Self-defeating security... by doctormetal · · Score: 1

      The same counts for me. It is sometimes very hard to read what the captchas supposed to be.

      On one site I actually did some image processing to make the captcha readable. It was more readable for me, but not yet readable enough for a computer. If I processed it more it might be.

      If I can do that with my limited knowledge of image processing, someone experienced can do this very easy and automated.
       

    2. Re:Self-defeating security... by dov_0 · · Score: 1

      I do have 20/20 vision (or I did before I started welding, so maybe not) and I have trouble with captchas sometimes.

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    3. Re:Self-defeating security... by BrokenHalo · · Score: 1

      I do have 20/20 vision (or I did before I started welding, so maybe not)

      Quite possibly. I used to be a blacksmith, which (if you're good at it) involves quite a bit of fire-welding (forge-welding) as well as occasional TIG/MIG, and although the radiation involved is not as much in the spectrum of an arc (no appreciable UV), I am almost convinced it takes its toll after a few years. But I guess it could just be old age galloping up close behind me... ;-)

    4. Re:Self-defeating security... by j00r0m4nc3r · · Score: 1

      I do have 20/20 vision (or I did before I started welding, so maybe not) and I have trouble with captchas sometimes.

      Are you sure you're not an AI simulation in someone's galactic supercomputer?

  47. CAPTCHA ideas by Anonymous Coward · · Score: 0

    I've seen an idea somewhere on the web, maybe it was linked by slashdot...

    Basically, you display some number of icon-sized pictures randomly selected from a larger set. ask the user what they are pictures of. pictures and answers could be stuff like: cat, dog, mouse, house, telephone

    i think that system would have a very long life-span. the time needed to crack would depend on the complexity of the pictures and the size of the set. (you're basically creating a pictograph-alphabet) when it looks like it's been cracked, you just change your icon set and the answers to match.

    but then again, it seems to me these same principals could be applied to current captcha. (changing image sets and answers when it looks to be cracked).

    the only real solutions would require so much big-brother type scenarios that i'd rather have spam.

  48. Re:COLORblind? How about BLIND blind? by g0at · · Score: 1

    That oughtn't rule out painless amputation, lobotomy, or castration.

    -b

  49. Doesn't this go away with IPv6 by tjstork · · Score: 1

    Wouldn't IPv6 adoption solve this problem? The whole reason that you have to use CAPTCHAS, I thought, was to guard against machine generated registrations. If you have a high number of registrations per IP address, then you could probably rule that out as a bot. But... you can't do that now because of NATs. In an IPv6, un-NATed world, you could. Even more, you could create a world wide database of suspected BOT computers and simply block them altogether. Perhaps if companies doing business online began pushing for IPv6 adoption themselves, the process might be moved along a bit more rapidly.

    --
    This is my sig.
    1. Re:Doesn't this go away with IPv6 by grumbel · · Score: 1

      IPv6 wouldn't help here. Registration attempts could come from botnets and IPv6, when properly used, gives you *a lot* of IP addresses to chose from, so a spammer could just switch to a new one whenever he wants. The only way to fix this in the long run would be a web-of-trust kind of thing where your authenticity isn't based on a single test, but on reputation you build up in the past.

    2. Re:Doesn't this go away with IPv6 by loufoque · · Score: 1

      Well if some malicious person uses your computer, it's your fault for not protecting it.
      It's no different from ID theft.

    3. Re:Doesn't this go away with IPv6 by tjstork · · Score: 1

      Well if some malicious person uses your computer, it's your fault for not protecting it.

      No its not, not at all. You don't blame the victims for being criminals, you blame the criminals. Instead of saying that women shouldn't wear pretty sundresses in strange places or people should run virus protection software, how about we just start executing rapists and hackers instead?

      Criminals have too many rights. I say, every time we catch an identity thief, we hang the son of a bitch in the public square so we can watch him rot until he's a skeleton.

      --
      This is my sig.
  50. damn.. by The+Creator · · Score: 1

    I was going to show you how easy that was to crack by submitting those strings to google, but the answers i got was "five" and "a topsy". :(

    --

    FRA: STFU GTFO
  51. If SJVN has discovered it by symbolset · · Score: 1

    Then it's a historical artifact.

    Seriously the guy has the systemic perception of a really slow thing.

    --
    Help stamp out iliturcy.
  52. Robots don't readily suffer illusions by Forget4it · · Score: 1

    Since robots don't readily suffer illusions ... As a failing peculiar to animate visual systems, visual illusions might be used to distinguish humans from "computer bots", or any other artificial intelligence empowered with a visual capacity. Any such entity is unlikely to suffer the same illusions as our own, unless, of course, it has been specifically engineered to do so. This approach inverts, and complements, the logic of the Turing test: not requiring evidence of an intelligent capacity equivalent to that of human beings, but rather that of a characteristic human failing.

    --
    Artificial intelligence is the study of how to make real computers act like the ones in the movies.
  53. Better Captcha or is Captcha is only a tool? by myspace-cn · · Score: 1

    I kind of look at this from a different point where Captcha is only a tool in a logical sequence of events.

    If you have 100% open system and all users need do to post is solve a captcha, you will eventually get spam. (You could solve this with a spam filter and moderation)

    But if you force users to have an account, and then solve a captcha. Now you have a access control point. As well as a moderation filter. (Remove the account, Remove all posts)

    If you add limits to numbers of posted messages for certain accounts. You limit spam even further as this could be used to eliminate the need for spam filters, as it's easy to track down say 5-15 spam comments from a user than it is 500-5000.

    If you further add random time limits and hidden punishments, like being logged out, or read only, or IP banned. Automated scripts can start to be blocked. Surely some will still get around this, with proxies, fake accounts, and cron jobs. But you now have much tighter security.

    Add in some modsec2 rules and you might be able to knock out individual scripts.

    You could manually approve all user accounts. And pretty much control everything right there. Too many users? Don't whine to me about that. If you have too many users and you can't be bothered to pop your head in as a sanity check, you won't be around long anyway.

    I think what I am trying to say here is CAPTCHA is only a tool, and how you use that tool in conjunction with the other tools at your disposal, will determine how well your results will be.

    Reading logs and analyzing IP address's can also help cut the crap using iptables.

  54. Internet police by Anonymous Coward · · Score: 0

    This is one of the reasons why governments need to invest in Internet detectives. At some point, we need to capture the bad guys, like we do in "real life", instead of trying to find technological solutions that annoy the hell out of everyone.

  55. Simple failure by SmallFurryCreature · · Score: 1

    Language. Not everyone has english as their native tongue. Americans for one.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  56. Re:COLORblind? How about BLIND blind? by renoX · · Score: 1

    >>The solution is to hunt down those who misuse weapons and make them incapable of or unwilling to continue.

    Given that those spammers can be in a different country, your alternative solution isn't very feasible: even if you caught all the one who are in countries with anti-spam laws, this would mean only that they would use contry without anti-spam laws as proxy..

    And beside in the meantime what are you going to do?

  57. Penn-dantic by Anonymous Coward · · Score: 0

    'Penn' is the University of Pennsylvania.

    'Penn State' is the Pennsylvania State University and is never called 'Penn'.

  58. Re:COLORblind? How about BLIND blind? by pbaehr · · Score: 1

    Dogs are (allegedly) color blind

    For what it's worth: dogs are not color blind. Not even allegedly. However, they don't see colors as vividly as humans do.

  59. KittenAuth? by OberonX · · Score: 1

    I know that KittenAuth is an old idea, but can anyone tell me why isn't this system ideal to replace current captchas?

  60. Recognizing humans by loufoque · · Score: 1

    The whole point of those systems is to differentiate humans from bots.
    However, unless you believe we have a soul of some kind, there is simply no way to do that, as we are a machine ourselves.

    CAPTCHAs are thus doomed to fail.

  61. Better idea? by Travelsonic · · Score: 1

    Get rid of captchas, and DON'T use reCAPTCHA by any means - the letter/number combo is incoherent, even getting it right I've gotten error messages. It sucks, captchas suck.

    --
    If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
  62. Re:COLORblind? How about BLIND blind? by nicodoggie · · Score: 1

    ...most CAPTCHAs are already and obviously violating of the Americans with Disabilities Act...

    The main problem here is that a hell of a lot of websites are not within American territory, thus NOT required to follow the Americans with Disabilities Act. Not saying that this shouldn't be fixed, but not a lot of people are that considerate, especially if it means more work for them. I guess if enough people request for the feature, they'd do something about it.

    The solution is to hunt down those who misuse weapons and make them incapable of or unwilling to continue.

    How do you propose that this be done? There are a lot of different problems to consider:

    1. Let's say the US actually tries to implement laws/hunter killers to deal with this problem, what can they do if the criminals are beyond the enforcers jurisdiction, as a vast portion of the net is outside US territory.
    2. Criminals are not discouraged by cops, bank robbers, serial killers and college students with Internet access have proven this already.
    3. Government and/or large corporations almost always misuse power given to them. (i.e. RIAA/MPAA and the DMCA)
    4. and quite a bit more I haven't thought of

    Of course I understand that we can't let the spammers win, what we have to do is to apply ingenuity and creativity to try solve this problem. Sure, they'll devise ways to circumvent defenses, but they'd attempt to fight head-on, too.

    Anyway, our developing defenses and them answering in kind would spur technological evolution.

  63. Re:COLORblind? How about BLIND blind? by Anonymous Coward · · Score: 0

    This is why CAPTCHAS on most major sites also have an audio version.

  64. silly spammers fill out that they are spammers by Anonymous Coward · · Score: 0

    Hi

    I changed a thousands of times used guestbook script so that the URL field says now: "if you are a spammer fill out this:" and of course the bots do that and get dumped.
    But even human spammers fill that out! Dumb...
    So to make humans not notice that they failed I present, after sumbmitting, their added spam in the secondary spammers only guestbook. If you're not careful you don't notice that your spam did not make it on the real site.

    I didn't need to put a captcha on the site to kill the spam.

  65. Why Obligatory? by Anonymous Coward · · Score: 0

    I'm probably just insensitive, but if I am creating an online service for others to use, I should be under no obligation to make the service usable by every single human being on the planet. So long as you are not paying me to use my website, you should have no right to tell me how to run my service.

    I'm providing an OPTIONAL service that NOBODY is being FORCED to use. I can see the need for enforcement of such laws for government websites (this even falls under the category of the disabled paying taxes that support such sites). Other than that, buzz off.

    Haha, no shit, my captcha is "retard". How's that for... interesting.

  66. Another by Anonymous Coward · · Score: 0

    way could be to choose seven figures from a very large pool, then combine them in another that shows as a layered landscape. Then you could ask: "The first layer is 'monday'. Enter the name of the image that corresponds with today".

    Randomizing the images, mildly distorting them and hashing the name of the generated landscape can add security.

    I think that CAPTCHAS aren't going anywhere, it will be another race like the virus/antivirus writers been keeping on all these years.

  67. The problem is cheap human labour by sydbarrett74 · · Score: 1

    Don't the inventors realise that most CAPTCHA's are solved by employing sweat-shop labour in developing countries? Using things like CAPTCHA not only don't help solve the problem of spam, but rather annoy legitimate users.

    --
    'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman