I'm not sure that's a good analogy. Locks keep out 99.99% of people who shouldn't have access, while CAPTCHAs keep out no one except (theoretically) robots (and blind people). Further, for me to break into 1000 doors, even if I'm good, by your math would take me 2 minutes x 1000 doors, assuming there is no travel time between them. CAPTCHAs, on the other hand, take far less time than that because of scale. You could do 1000 in 2 seconds if it were a weak CAPTCHA or if you had enough porn proxies set up, regardless of geographic location.
What you are getting at is the economy of the issue which is a different problem and one worth discussing, although I'm still not sure how this conversation ended up in this thread. It probably deserves a new thread since this has nothing to do with Heyes in particular. If it's worth a lot (like the contents of a house to be analogous to a dork lock) to break a CAPTCHA, no, CAPTCHAs fall down much faster than 2 minutes per. If it's worth next to nothing (instead of the contents of a house, all they get is a text link on some page) yes, a CAPTCHA has done it's job since it is not worth it to break the CAPTCHA.
And be careful, I never said they were useless. I actually said they do keep out the kiddies, but unfortunately, the kiddies are barely worth thinking about in most of the applications I work on. So while CAPTCHAs provide some incremental value, they are anything but "secure". Should you use them? Depends completely on what you are trying to solve. In most cases the answer is no, in my experience. However, certain things like brute force actually do help, since the name of the game is increasing the level of inconvenience for the robotic activity (similar to time delays in login screens after failed attempts).
I simply don't think you should think of CAPTCHAs as a security device, I think you should only think of them as a tool to slow down robotic activity, and that's it. I do think there is a lot of good security in the world, but CAPTCHAs do not fall into that category. Sorry if this isn't what you wanted to hear, but I've seen every CAPTCHA deployed in a large scale environment broken in real life (not just the lab). I'm not talking about my theories here. It just really is a pretty weak tool. While locks are also very susceptible to being broken, the physical annoyance and likelihood of getting caught are the few things that allow it to prevail. Don't forget that the anonymity of the Internet is one of the main causes for it being such a great place for attackers. Attackers don't have that luxury in real life for the most part.
- RSnake
Gotta love it.
http://ha.ckers.org