| [reply] |
Captcha::reCAPTCHA is pure Perl and wouldn't require root access to use a local copy. Just install it into a local user directory and use 'use lib' so that your CGI script will find it.
I haven't found Captcha:reCAPTCHA to be the world's easiest software to use, but it's OK.
This example is derived from one of the posted examples; you may find it useful. Note that I'm assuming that your Captcha::reCAPTCHA library is installed into a local directory, and that you've situated your public and private key files appropriately. Note that for security reasons these key files (especially the private one) shouldn't be located within web-browsable disk space.
HTH ...
| [reply] [d/l] |
Agreed that captcha services generally seem to be the way to go. The one I've used before is captchas.net (via WebService::CaptchasDotNet), but ReCAPTCHA looks like its text may be easier (for humans) to recognize.
| [reply] |
And this one is also promoting his own business.
Shame on you!
| [reply] |
In my opinion, the easiest solution would be to generate 10,000 random captcha images on a capable local machine, then upload 1000 of them to the site, and rotate them on a weekly basis( or whatever you feel is secure enough). Those small images do not take up much disk space.
| [reply] |
| [reply] |
There's an idea that I think is quite good, easy to implement and better than most unreadable CAPTCHAs : display 20 thumbnails of animals (or use your preferred category) randomly arranged in a grid, and simply ask "please click on the cat" (or the dog, the pigeon or whatever). It's cute, it's easy (some CAPTCHAs are seriously unreadable for real humans too).
If you think random clicks are too easy for bots, than ask "please click on the cat, then the dog, last the cow" and it should defeat any randomly clicking bot if necessary. | [reply] |
Those aren't root level software | [reply] |
Have a look at http://webspamprotect.com
| [reply] |
You are just promoting your own business.
Shame on you!!
| [reply] |