Click on the image above
to see a LIVE demo
of reCAPTCHA!



Services
>
Captcha Processing


What is a Captcha?

A CAPTCHA or Captcha (pronounced /'kæpt cha/) is a type of challenge-response test used in computing to ensure that the response is not generated by a computer. The process usually involves one computer (a server) asking a user to complete a simple test which the computer is able to generate and grade. Because other computers are unable to solve the CAPTCHA, any user entering a correct solution is presumed to be human. Thus, it is sometimes described as a reverse Turing test, because it is administered by a machine and targeted to a human, in contrast to the standard Turing test that is typically administered by a human and targeted to a machine. A common type of CAPTCHA requires that the user type letters or digits from a distorted image that appears on the screen.


The term "CAPTCHA" (based upon the word capture) was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas J. Hopper (all of Carnegie Mellon University), and John Langford (then of IBM). It is a contrived acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart." Carnegie Mellon University attempted to trademark the term, but the trademark application was abandoned on 21 April 2008. Currently, CAPTCHA creators recommend use of reCAPTCHA as the official implementation.


What does a Captcha do?

A CAPTCHA system is a means of automatically generating new challenges which:

  • Current software is unable to solve accurately.
  • Most humans can solve
  • Does not rely on the type of CAPTCHA being new to the attacker.

    Although a checkbox "check here if you are not a bot" might serve to distinguish between humans and computers, it is not a CAPTCHA because it relies on the fact that an attacker has not spent effort to break that specific form. (Such 'check here' methods are very easy to defeat.)

    Withholding of the algorithm can increase the integrity of a limited set of systems, as in the practice of security through obscurity. The most important factor in deciding whether an algorithm should be made open or restricted is the size of the system. Although an algorithm which survives scrutiny by security experts may be assumed to be more conceptually secure than an unevaluated algorithm, an unevaluated algorithm specific to a very limited set of systems is always of less interest to those engaging in automated abuse. Breaking a CAPTCHA generally requires some effort specific to that particular CAPTCHA implementation, and an abuser may decide that the benefit granted by automated bypass is negated by the effort required to engage in abuse of that system in the first place.


    How can a Captcha help me?

    Preventing Comment Spam
    Most people are familiar with programs that submit bogus comments, usually for the purpose of raising search engine ranks of some website (e.g., "buy penny stocks here"). This is called comment spam. By using a CAPTCHA, only humans can enter comments in a form. There is no need to make users sign up before they enter a comment, and no legitimate comments are ever lost!

    Protecting Website Registration
    Several companies (Yahoo!, Microsoft, etc.) offer free email services. Up until a few years ago, most of these services suffered from a specific type of attack: "bots" that would sign up for thousands of email accounts every minute. The solution to this problem was to use CAPTCHAs to ensure that only humans obtain free accounts. In general, free services should be protected with a CAPTCHA in order to prevent abuse by automated programs.

    Search Engine Bots
    It is sometimes desirable to keep webpages unindexed to prevent others from finding them easily. There is an html tag to prevent search engine bots from reading web pages. The tag, however, doesn't guarantee that bots won't read a web page; it only serves to say "no bots, please." Search engine bots, since they usually belong to large companies, respect web pages that don't want to allow them in. However, in order to truly guarantee that bots won't enter a web site, CAPTCHAs are needed.

    Email Spam
    CAPTCHAs also offer a plausible solution against email spam: "I will only accept an email if I know there is a human behind the other computer." A few companies are already marketing this idea.



    What can Cybershore do for me?

    Here at Cybershore, we take pride in providing Premium Internet Services, Outstanding Graphic Designs, and "Bullet-Proof" Programming, among other Quality Offerings.

    Let our team of talented programmers assist you in creating a great Web Site, with eye-catching Graphics and functional Submission Forms, complete with Captcha Processing, to provide your business with everything you need to be able to effecively complete and do well in todays ever-changing internet realm.

    We are well versed in the reCaptcha Program, and use it in PHP form, extensively throughout our site. Let our team help you gather accurate information for your site with this tool. And at only $50 per Form, this is an offer that you cannot afford to pass up!

    Contact Us today to find out more, and to see how we can help you create a brilliant Web Presence with our outstanding Services!





    Home | Services | Support | Links | Webmail | Contact | 203-245-1175