October 19, 2013

CAPTCHA:Drawing a line between human and machine

who the hell is Abduljabbar
An example of captcha from Facebook

Spam(including bots), malicious script and or repeated form sending are always the main problem when you open your website for user interaction.

For me, this type of attack is really annoying and consume a lot of time and energy (plus coffee) to remove. For simplicity, CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart) is devised to prevent this type of attack.

as the saying goes, "too much of a good thing can be harmful", so does the CAPTCHA. This is pointed by Stackoverflow.com user, davebug in his post on Stackoverflow.com, Stopping scripters from slamming your website hundreds of times a second, "CAPTCHA harms usability, and bots steal the fun".

Source: http://www.theworldorbust.com/wp-content/uploads/2011/09/photo-of-the-week-9-25-captcha.jpg
Now that's a CAPTCHA!
More CAPTCHA like at http://random.irb.hr/signup.php
CAPTCHA requires the user from reading a squiggly text to solving a mathematics problem (more like Quantum Physic equation).

You can opt to using CAPTCHA. You can limited public user interaction and force them to register or by using hidden input element.

As i don't really like giving away my email address and filling out forms just for a one time downloading (or anything in the same category), i sometime wish that all website can use the hidden input method as it is more user friendly.

But again, there is no such thing as perfect in programming. So does the hidden input method. The hidden input method works only and only if the script kiddies (yes! script kiddies) are too lazy and a total noob. Without even bothering to check the source of the website, and rely too much on other software from other programmer.

Some programmer also suggest using a javascript to generate value for the hidden input. This will works most of the time, but will fail if the user has javascript disabled.

So, time and time again, we all still looking a better way to draw a line between human and machine.

Some funny CAPTCHA for your eyes.
Source: http://www.imglols.com/lord-emostache-captcha-comic/
Source: http://www.smosh.com/smosh-pit/photos/24-wtf-captchas
Source: http://www.stuffmycomputersays.com/2010/09/14/funny-captcha/
Women Listen!!
Moar at http://rebloggy.com/post/funny-wtf-meme-robot-relatable-annoying-captcha-so-relatable-relatable-quotes-tr/30808235159
troll by google?
Really impossible for average person
LIke that curve
former indeed

No comments:

Post a Comment

Whats your thought on this post?