Captchas

September 10, 2007

Lately I’ve been spammed a lot in this blog, so I decided I had to implement some kind of captcha, a way of checking if it is a real person submitting that form. Here you can check some wicked examples. Through Sérgio I learned about reCaptcha, a project that uses captchas to complement OCR programs. You can read more about this in his post.

I was having some issues trying to implement it, when Bruno Figueiredo told me about Negative Captchas. I googled it and I found out that was a pretty nice system. I added a <input name="email" value="" /> hidden with CSS and changed the email field to “email_alt”. Bots fill all the fields for default, so if the email field has some content, it was a bot since users can’t see it. Easy and users won’t notice.

However, the negative captcha technique has a downside: Spammers can make custom bots to spam the system, but since this is a not-so-popular weblog I’ll take that chance.

Oh and a small time-waster:

Tagged with: en, captcha, webdesign, spam, usability
This post has 3 comments. Feel free to read them and leave your own.
Negative captchas seem good enough to 95% of the cases. And if they choose to custom made a bot, it's to much time expensive and it's easily tricked.

I currently used Akismet, not a solution to avoid spam comments submission, but very good at filtering. So if you don't have such a quantity of spam comments that slows everything down, it's another effective option.
When I faced a similar problem, I used a photo-based captcha (http://www.thepcspy.com/kittenauth) but the idea of negative captchas is quite interesting... and seems a lot easier to implement!

Btw, the video is awesome :)
Try something like this:

http://research.microsoft.com/asirra/

Comment:

Author:
Email:
Website:
Comment:

About

I used to write in this blog, but I've found a better format to express myself. From now on, you may read my writings on ideas, programming and politics on my new wiki.

hCard

Name: Alcides Fonseca
Email:
MSN:
Gtalk:
Nov 24, 1988 40.197958, -8.408312

Tagcloud

Archives

Other links