3D images: A human way to create Captchas
The new 3D image-based design for Captchas.
(Credit: Taylor Hayward)If you have registered a new e-mail account or tried to retrieve your, say, Gmail password, you'd be familiar with the use of Captchas, the challenge-response method to verify that the input is not generated by a computer.
The problem is that most existing Captchas, or Completely Automated Public Turing tests to tell Computers and Humans Apart, are actually quite inhuman. They are often made up of wavy lines, letters, and numbers shown in high contrast, different colors, or strike-throughs. Generally, they are distorted sometimes to the point that it's really hard for people to quickly make anything out of them. Personally, I've rarely been able to pass a Captcha the first time.
As the use of Captchas has been getting more and more popular, it's about time that somebody thought of a better test. And somebody sure has.
A blogger named Taylor Hayward has come up with a brilliant idea: using 3D images as Captchas.
The challenge is a 3D image of an animal, say of a rabbit's face. The list of answers would display different common animals from different angles, including a photo of the rabbit, this time of its side. Only a human brain would be able to quickly see that the challenge image and the second image on the answer list are of the same animal. Now you just need to click on the correct second image to pass the challenge.
This would make a great method to create Captchas that are fun, easy for humans to read, and, at least for now, close to impossible for computers to quickly pass. This is because humans' vision is so much more sophisticated than any existing computing algorithms. Something our eyes can see right away would take a lot of computing power to figure out.
For example, you can recognize a pair of shorts on top of a pile of clothing instantly. A computer wold take a long time and might even not be able to do that at all.
A computer might be able to circumvent such a Captcha method by clicking on all of the images, one after another. However, this outcome could be prevented by making the list longer and repeating the challenge from the beginning, if the first click was incorrect.
I really hope that Web sites would pick up this new design. In the end, I'd rather have to prove that I am human than prove that I am not a machine. And yes, they are two different things.
An example of Captchas currently used by Gmail
(Credit: Dong Ngo/CNET)
Dong Ngo is a CNET editor who covers networking and network storage, and writes about anything else he finds interesting. You can also listen to his podcast at insidecnetlabs.cnet.com. E-mail Dong. 
As a Myspace user who adds a lot of people (and writes a lot of messages) from my band's Myspace page, I'm constantly annoyed every three or four actions I do to prove to the system that I'm actually a human being.
This is so much easier!
Every website should adopt this system, or at least something similar.
If animals are too "unprofessional" for certain websites/organizations, it could be exchanged for shapes instead.
THIS is the future.
I hope it comes quickly.
However, the idea is not entirely bad: what if the captcha was an embedded (interactive) flash, with 3D text that you could rotate? assuming that it is initially in an "unreadable position", now the captcha-breaking programs would have to guess the required rotation, too (or would have to try reading at many different rotations; also, interacting automatically with the flash movie may prove to be quite difficult).
http://recaptcha.net/
Heck, I will even use it in its 3d form and graph the line points, and compare it with my 3d animal database. Sooo lame.
http://www.yuniti.com/register.php
I challenge you to come up with this supposed hack that would so easily break this captcha.
http://www.yuniti.com/register.php
- by nu7i June 14, 2009 9:29 AM PDT
- Don't forget about the needs of the blind and visually impaired for equal accessibility. As long as we're not talking about an accessible alternative, this 3D CAPTCHA scheme is discrimination and should not be used anywhere. We are holding web site operators accountable for accessibility, sometimes with civil lawsuits, and CAPTCHA is no exception.
- Reply to this comment
-
(17 Comments)