«

Protecting Your Site From Spam Bot with CAPTCHA

Posted on September 2, 2007
Filed Under Web Related | 4 Comments     


CAPTCHA provides a simple yet effective way to tell humans and computers apart. The need of CAPTCAH arises because web pages which accept user input such as posting comment are vulnerable to automated spam. It is not a difficult task to write a script that could generate large amount of repetitive information and post them to a targeted page in short period of time. Unless the page is protected, it will soon polluted by those spam.

For instance, the site you are visiting, Code Central, receives over 10 junk comments everyday. Fortunately, WordPress uses an algorithm that can filter out most of these junk comments and flags them for review. The unfortunate part is that administrating them is laborious and frustrating - I don't want to delete them in a batch because I don't want to accidentally delete a comment that is submitted by a real user. So I decided to install a CAPTCHA to see if that is going to help.

After some research, I found this - Protect Web Form. The site offers CAPTCHA service for free. It only took me a few minutes to set it up as a WordPress plugin. So far it stops those automated comments nicely. Further customizations such as word length and background color can be made through the web interface. Overall, the quality of this script is good. If you need a CAPTCHA script for your blog, consider this one.

If you find this post useful, consider donating a few bucks to help the server running cost.

Go to Top

Subscribe to keep track of your comment.
4 Comments so far
  1. Prem nair November 29, 2007 3:27 am
    Can you please help me to install this script ?
  2. Cuong December 3, 2007 8:55 pm
    I certainly can. Which part do you need help with?
  3. carrie April 11, 2009 5:49 pm
    i can not send e-mail because it will not let me enter the code. can you fix it?
  4. carrie April 11, 2009 5:50 pm
    the code can not be put in why. i can not send e-mail replys.
Code Central Special

Polls

  • Tell us who you are:

    I am a...

    View Results

    Loading ... Loading ...

Recent Comments