At 3:41 PM +0100 8/29/08, Stut wrote:

-Stut:

I agree with some of what you're saying here, but only to a certain extent. CAPTCHA's are a tool that can be applied to any number of different situations, so a blanket statement like that cannot possibly apply.

Of course blanket statements can't apply to everything, but they can generate debate and thus the reason why I wrote it that way -- to generate discussion.

---
The main project I work on at the moment is a classified ad site and it has CAPTCHA's in three places.

-snip-

I understand there are different reasons behind the use of CAPTCHA's, but in the end they still present accessibility problems. And their use is a trade-off that you accept.

In essence you are saying I understand the problems and this is my best solution. You are cutting out a segment of the population due to the fact that you cannot create a better solution.

Don't get me wrong -- I fully understand the problems involved and there may not be a better solution. But to employ CAPTCHA's, means that there isn't.

---
So I agree that CAPTCHA's do not and cannot solve the problem of unwanted form submissions, but they're a damn good start.

I agree with most of that, but I think the "they're a damn good start" is really "this works and that's that."

It's like the saying "Why are the things I'm looking for always in the last place I find them?" They are because once you find them, you stop looking. Likewise, the CAPTCHA is a good place to stop.

---
Whatever we do, the simple fact that we want users to be able to do something means that anyone can do it whether they have good intentions or bad, but we can put up as many obstacles to automation as normal users can live with. CAPTCHA's are only a defence against automation, not bad people and that's a very important thing to understand.


That's a very good point. I often think that people who employ these tactics (spam automation) actually know what they are doing when in fact they may not. They may be ignorant of the harm they cause.

---
The reason I asked the question is that your comments on that page imply that only lazy developers use them when this is far from the truth. They are a valuable tool and until something better comes along I'm gonna use them as part of my sites defences, unless you're volunteering to moderate >7k messages for me for free? Didn't think so ;)

I didn't mean to imply laziness, but now that you mentioned it -- on one hand we say that CAPTCHA is good enough until something else comes along, but on the other hand, because we are using CAPTCHA, there's no need to develop something else.

I realize that this problem is difficult and may be one of those thing that can't be solved with current technology -- I may be Don Quixote looking at windmills differently than others.

Thanks for your comments,

tedd

--
-------
http://sperling.com  http://ancientstones.com  http://earthstones.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to