Open Access Open Access  Restricted Access Subscription or Fee Access

Web Security Using Various CAPTCHA Methods

K. Kiran Kumar, K. Indira Priyadarshini


This project is a solution for improving the security of web forms from web bots (robots). The greatest danger from bots is the unmonitored used of forms. Mostly these are forms to enter some data (user registration, giving comments). For the protection of such forms web programmers apply several techniques. Each of these techniques is based on a single fact: humans can read, the PC cannot. There are different types of form protection like the random numbers method, the contact form method, the security code method and the Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) method. This project delivers the best result than the existing system. The emphasis is on the CAPTCHA method that is most often used method. The main goal of CAPTCHA is preventing automated software or bots from performing certain actions on a site. Sure, the automated code may access the site, but we don‟t want it posting comments (spam), creating user accounts, or placing orders. I am implementing CAPTCHA security method in java web programming. I am implementing different methods of CAPTCHA like NORMAL CAPTCHA IMAGE, MULTIPLE CAPTCHA IMAGE and AUDIO CAPTCHA IMAGE. To increase the security to the extent possible I am using DES algorithm in order to encrypt the plain text.


CAPTCHA, Encryption , Security, Web bots.

Full Text:



Zlatko Covic, Livia Szedmina, 2007: Security Of Web Forms

Greg Mori, Jitendra Malik "Recognizing Objects in Adversarial Clutter:Breaking a Visual CAPTCHA”,CVPR 2003.

Beowebhost forum,

Captcha project,



Albuquerque, 2008 Providing Access and Security to Web Forms using CAPTCHA.

Breaking a Visual CAPTCHA BY Greg Mori & Jitentra Malik:

Encyclopedia, Web Crawler.

Encyclopedia, Internet bots3.

Tony Patton, 2008: Fight spam and bots in Web applications.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.