•  Perl programming
 •  Perl scripts
      · ImageCode
 •  Partners
 •  Order
 

Protect You Online Forms from Abuse

Problem

  • You have a script that is valuable to you and your customers. You want to keep other webmasters and programmers from creating a script which will access it automatically without your knowledge. This will keep your bandwidth down and also keep bots from using your valuable script.
  • You have an online form that has enormous value to your customers. It is free for them to use. But you are concerned other webmasters have created a bot or script which accesses it automatically, running up your bandwidth and costing you more money.
  • You require registration, and a malicious user could create a numerous sham accounts for malevolent purposes. So what can you do to keep hackers from counterfeiting requests?

Solution

  • We recommend you use a mechanism known as a reverse Turing test or CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart). Turing test uses pessimal print which is low-quality images of machine-printed text synthesized pseudo-randomly over certain ranges of words, digits, typefaces, and image degradations (see example pics). It has been proven that pessimal print is legible to human readers but illegible to the optical character recognition (OCR) systems. The slow pace of evolution of OCR and other species of machine vision over many decades suggests that pessimal print will defy an automated attack for many years.
 
  example protection image(CAPTCHA)

example protection image(CAPTCHA)

example protection image(CAPTCHA)

For protection of your Perl/CGI and HTML forms from abuse by automatic systems and scripts we suggest you use the package shown here.

 

Description.
Allows you to protect online forms from abuse by carrying out on-the-fly Turing test (read more).
Does not require additional applications, including databases, sessions, folders with pictures and fonts etc.
Easily adaptable application allows you to change parameters of the picture such as the size, font, colors, degree of distortion, quantity of symbols, etc. quickly.

Demo.

 
Enter validation code :

Package includes.
The Perl Module we have developed.
All the necessary scripts.
Examples.
Documentation.

Requirements.
Installed Perl module Image::Magick.


 

 

Back to main page

 


2004 - 2007 ® Copyright Progland.com