tags:

views:

66

answers:

5

Does a checbox provide an alternative to using captcha on website? I am thinking i i need to use captcha for user signup. Instead if i put a checkbox for the terms like "By clicking here I agree...." can that solve the bots issues or is captcha required in addition to the checkbox?

+3  A: 

If you are trying to keep bots from signing up, they will be able to check the checkbox pretty easy. the point of the captcha is that it takes human intelligence.

Alex Lo
+3  A: 

One thing you can do with a checkbox is to make a honeypot. To do so, you would make a checkbox and hide it with CSS (because bots, as a rule, don't care about CSS). If the box is checked, then it's probably a bot.

Christian Mann
I wonder how effective this is?
staticsan
It's an interesting idea, but you can bet the guys behind the bots will soon find a way around it, for now a captcha is the best way.
Tom Walters
Oh, certainly a CAPTCHA is the best way. But if for some reason he doesn't want to load an image, or any other drawback to CAPTCHA, this is an option.
Christian Mann
+2  A: 

No, bots can check boxes, use a service such as http://www.google.com/recaptcha to easily make a bot-proof form.

Tom Walters
+2  A: 

Not at all, a checkbox is just like any other input, which bots manipulate.

As recommended above recaptcha is good. I also like Akismet, which handles this completely different.

Dustin Laine
A: 

Forget all this Text-Based Authentication/captcha-recaptcha because it is annoying to people and can be easy cracked by any SPAM/BOT...

These guys in San Diego seem to have it figured out..

Confident Technologies solve the trade-off between security and usability by leveraging the human brain’s ability to easily recognize and remember images and we provide a number of solutions beyond our CAPTCHA product.

Confident CAPTCHA™ Image-based verification that stops spam and bots while greatly improving the user experience. (http://www.youtube.com/watch?v=ULVvzpixGkc)