Home > Uncategorized > Resurrecting CAPTCHA

Resurrecting CAPTCHA

CAPTCHA, which stands for “Completely Automated Public Turing test to tell Computers and Humans Apart” is a challenge-response test used to determine and differentiate between a human and computer.

Do you know?
CAPTCHA considers the human to be a hero, while computers to be a villain even thou it’s the human who drives the computer to do all evil stuff and the computer finally takes the blame! I hope with the advancement of “Artificial Intelligence”, computers one day can sue for this discrimination. Anyway the real definition could be, “Process of determining good guys from bad guys.”

CAPTCHA has grown over the years with all the experience having dealt with SPAM attacks and HACKS. However what I have found recently encouraged to write this blog, have a look at this image below:

This CAPTCHA is meaningless and I myself don’t know how to pass this challenge! Even thou I can refresh and get a new CAPTCHA I was concerned about the users with disability and how tough and annoying it would be for them.

Arguably thou the need for CAPTCHA has to be much complex these days, this kind of complexity would prove worthless and thats when I thought, why not CAPTCHA implement this? Have a look at the image below:

For most of the readers you might not understand what this means “அம்மா அப்பா”, but this is written in Tamil language which means “mother father”. I guess you should have got the point already now. In todays world every user is tied to atleast one registration process, could be an open id or from any other services like facebook, google, yahoo, etc. During the registration, information like country / language are captured from the user. The system could use this information and offer challenges based on the user’s language (during registration), a sample question could be:

Translate “அம்மா” in English.

This way you will be reducing attacks enormously. Remember if it was english language alone, then maintaining one dictionary for english would be more than enought to compromise the CAPTCHA system.

Thou this implementation offers primarily one challenge which is to support the script for a given language, on the other hand this could be a first level filter / test that would be even more challenging.

Advertisements
Categories: Uncategorized
  1. No comments yet.
  1. July 2, 2011 at 1:47 AM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: