How important is a captcha?

There are some cionflicting views on whether it is worth including a captcha.
What do the experts think?
digiselAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jayaram13Commented:
A well written CAPTCHA is incredibly important for several scenarios:

1.  Prevent automated brute force attempt to crack login id/password combinations.
2.  Prevent comments sections in forums from being filled up with spam.
3.  Prevent automated anonymous posters from posting in anonymous forums.
...
0
digiselAuthor Commented:
thanks.
there is a growing trend it seems to put a captcha on a Contact Us page.
I am considering doing the same.  But in this context it seems to be overkill.
Comments please
0
syedyounusCommented:
The purpose of captcha is to block auto-fill programs which can be anything like contact us forms or any other forms in general.

check the below link for further details.

http://en.wikipedia.org/wiki/Captcha 
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

digiselAuthor Commented:
thanks.   i was aware of that.
I am still not convinced that this is not overkill for  a smallish private site where there is very little contact anwya with users.
If I dont have it is there danger that I might just get spam comments.  If these do not give a return mail address then they identify themselves as spam anyway.
Or am I missing a poinjt??
0
sarangk_14Commented:
Another possibility that you need to take into consideration, if you are not going to use captcha, you need to have a strong validation performed on the content provided by the visitor on the contact us page. E.g. Disabling HTML code, Scripts, etc.

This is to prevent XSS/ CSS (Cross-site Scripting) attacks, which to the best of my knowledge, can be automated to a fair extent, i.e. no human intervention required.

Captchas help in this regard, by not allowing the "bots" to send these scripts to you.

Hope this helps. Request opinions by other experts.

Warm regards,

Sarang
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
syedyounusCommented:
It all depends on the age of the website & the number of using visiting daily.
If your website does not have that many users you can ignore the captcha or you can use recaptcha which is very much easier to integrate you can find it at http://recaptcha.net/

or you could try

http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/A_2126-KAFKA-A-Simple-CAPTCHA-Implementation.html
0
madunix (Fadi SODAH)Commented:
0
SnarflesCommented:
You're debating whether it is worth it for a particular site which you say is smallish and has limited emails sent through the contact form. If this is the case and you aren't getting any spam then there is no need to bother.... yet. If it comes to a point where you are getting spam then sure, whack one in, but if it is as you describe then why waste your time right now (unless its a learning thing...).
0
digiselAuthor Commented:
thanks for your time and input
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Anti-Virus Apps

From novice to tech pro — start learning today.