The term “captcha” was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas Hopper and John Langford of Carnegie Mellon University to denote a webpage element that is designed to tell humans and robots automatically apart: Captcha stands for Completely Automated Public Turing test to tell Computers and Humans Apart [1]. A captcha image, consisting of randomly generated characters squiggling inside a rectangle, is often encountered as a required-to-do field within a submit form. Misrecognizing certain letters or symbols, a user may get the interrogation vibe when asked if she would mind to do it again (and again …). In a recent TechnoFile contribution, David Pogue highlights the functioning of captchas as efficiency barriers and suggests the following meaning: Computers Annoying People with Time-wasting Challenges that Howl for Alternatives [2].
In case you haven't found an alternative yet or are going to argue that captchas are nevertheless pretty good in capturing—or should I write captcharing—machines employed by misconducting humans, then some interesting websites and JavaScript code will be helpful. Client side as well as server side scripting has been explained and demonstrated [3,4]. Further, dynamic generation of webpages that include forms with captcha images can be achieved with various programming languages such as PHP, ASP, JSP, Perl, Python and Ruby [5].
What about identifying and appreciating the honest human being, who is interacting with your site; instead of targeting potential spambots all the time? Ben Hunt discusses a promising approach [6]. Invisibility is not only the strategy of spammers and spies, but can be derived by user-friendly technology, implemented as a backstage wizard that lets humans submit, sign in and hack as long as they employ finger work. Open creativity instead of captchability!
References and resources to explore
[1] www.captcha.net and www.google.com/recaptcha/captcha.
[2] TechnoFiles by David Pogue: Time to Kill Off Captchas. How the bot-proofing of the Internet in bringing humans down. Sci. Am. March 2012, 306 (3), page 23 [www.scientificamerican.com/article.cfm?id=time-to-kill-off-captchas].
[3] Simple JavaScript CAPTCHA Generator: typicalwhiner.com/190/simple-javascript-captcha-generator/.
[4] Implementation of Captcha in JavaScript: www.codeproject.com/Articles/42842/Implementation-of-Captcha-in-Javascript.
[5] Free CAPTCHA-Service: captchas.net.
[6] Ben Hunt: CAPTCHA Alternative? Try this Invisible Human Check for Web Form Validation [www.webdesignfromscratch.com/javascript/human-form-validation-check-trick].
Wednesday, February 22, 2012
Subscribe to:
Post Comments (Atom)
Computer Science
ReplyDeleteComputer is an electronics device that can accept data and instructions as input, process the data to given instructions and shows results as output. Computer also has ability to store data and instructions. The physical and tangible parts of the computer are called “Hardware”. “Software’s” are intangible parts of the computer system.
I would be flattened if all websites gave articles like that.
ReplyDeleteHi, I went through your this post and found
ReplyDeletereally interesting. I landed this page through
internet search and found
this page very good.I am a web designer and
works in a web design
company
as a designer I liked the color of your blog
also.
Thanks
aisha
wow thanks for providing so much informations about captcha......keep blogging
ReplyDeleteits superb!
ReplyDeletethe blog is very informative and useful.
keep blogging.
captcha solver
wow!!!
ReplyDeletethe great blog.the blog is very informative and very useful.
thanks for sharing the info.
keep blogging.
Kill Captcha
ya really useful this captcha Information to all easy to configure this captcha solutions mostly this information is authentic Article... This Captcha solution information way is Great... Thank you for your useful substance...
ReplyDeleteCaptcha Solving Services
This comment has been removed by the author.
ReplyDeleteGreat post . It takes me almost half an hour to read the whole post. Definitely this one of the informative and useful post to me. Thanks for the share and plz visit my site Web Design Company Elesoftech is a leading offshare web development,mobile application, iphone application.
ReplyDeleteGreat info! I appreciate your time and effort on making things simple and easily understandable Website Development Company in Bangalore | Web Designing Company in Bangalore | Best Web Design Company in Bangalore | Website Design Company in Bangalore
ReplyDelete