Introducing CAPTN - CAPTCHA for the next generation
Posted on Tuesday, March 30 2010Tags: captcha captn php
We all know of the ubiquitous CAPTCHA; those horrendous looking images that are designed to keep robots from submitting forms with spam in them because it is assumed that the robots cannot read the messed up images. The problem is, of course, that humans can't read them either. We're just better at guessing what the letters are. CAPTCHA, if you're wondering, stands for "Completely Automated Public Turing test to tell Computers and Humans Apart." A Turing Test is a test where a computer is able to sufficiently mimic a human to the point where another human cannot tell the difference between the two. CAPTCHA is the exact opposite. Its purpose is specifically to determine who is a machine and who is a human when user generated content is placed on a web site.
Because of the problem that people have reading CAPTCHA images, meaning that they are having difficulty proving they are human, there have been some alternatives suggested. One of the ones that intrigues me is the use of 3D CAPTCHA. I first read about it on a CNET article. What it basically does is use 3D images for CAPTCHA tests. The human brain is extremely adept at processing 2D images as 3D images. In other words, whether we're looking at the gifted horse in the mouth or simply a horse's ass, we know it's a horse. A computer has a hard time making that translation.
However, perhaps there's a better way. Behavior is probably one of the hardest things of all for computers to mimic because human thought is not easily distilled into a formula. Yes, you can put someone on a bell curve and predict what a likely behavior would be, but I have my doubts as to whether human thought can ever be programmed. And so I would think that behavioral testing would be the best type of Turing test to do.
The problem is that you are having a computer, the same type of computer that is unable to completely mimic human behavior, as the judge of who is a human and who is not. So I have devised a Turing test that will solve all of that. I call it CAPTN, pronounced Captain. It stands for Completely Automated Public Test for Nerds. In other words, it tests whether or not a nerd is behaving like a nerd.
If you look on the comments forms you see that there is now several checkboxes there and you are asked to check off the individual bits necessary to specify the requested number. It works under the theory that it will be so under-utilized by the rest of the web that there will be no point in spammers building something to counteract it.
And I predict that nerds are so prone to proving their tech-worthiness that they'll need to post a comment simply to state that they can count in binary.
Posted on 3/30/10 9:48 AM
Posted on 3/30/10 5:56 PM
Posted on 3/30/10 6:02 PM
Posted on 3/30/10 6:07 PM
Posted on 3/30/10 9:24 PM
Posted on 3/30/10 9:25 PM
Posted on 3/31/10 6:29 AM
Posted on 3/31/10 10:43 AM




