Slashdot Mirror


Why the CAPTCHA Approach Is Doomed

TechnoBabble Pro writes "The CAPTCHA idea sounds simple: prevent bots from massively abusing a website (e.g. to get many email or social network accounts, and send spam), by giving users a test which is easy for humans, but impossible for computers. Is there really such a thing as a well-balanced CAPTCHA, easy on human eyes, but tough on bots? TechnoBabble Pro has a piece on 3 CAPTCHA gotchas which show why any puzzle which isn't a nuisance to legitimate users, won't be much hindrance to abusers, either. It looks like we need a different approach to stop the bots."

88 of 522 comments (clear)

  1. So what next? by Midnight+Thunder · · Score: 2, Insightful

    So if the CAPTCHA is doomed, what is the next approach? Letting spam bots go rampant over a site is not an acceptable alternative.

    --
    Jumpstart the tartan drive.
    1. Re:So what next? by Anonymous Coward · · Score: 3, Insightful

      R'ing TFA would be a start :P (he has solutions at the bottom)

    2. Re:So what next? by Hojima · · Score: 4, Funny

      So if the CAPTCHA is doomed, what is the next approach?

      Torture

    3. Re:So what next? by Trepidity · · Score: 4, Interesting

      Spam-filters analogous to those applied to email seem to be increasingly used as plugins to various blog engines.

    4. Re:So what next? by ion++ · · Score: 2, Insightful

      So if the CAPTCHA is doomed, what is the next approach? Letting spam bots go rampant over a site is not an acceptable alternative.

      The next thing to do is to close the services that needs (CAPTCHA) spam projection. This means no more free email. Get used to paying.

    5. Re:So what next? by Ralph+Spoilsport · · Score: 5, Interesting
      Making people pay for posts. Making people pay for email. That will stop spam dead in its tracks.

      Now, I didn't say you'd LIKE what 's next...

      RS

      --
      Shoes for Industry. Shoes for the Dead.
    6. Re:So what next? by Mordok-DestroyerOfWo · · Score: 5, Funny

      Maybe a different type of system? Show a series of animals and ask which one is a pet. Show a series of letters and ask which one is the vowel. A series of types of food and ask which one would go best with Natalie Portman. Show an action shot and a series of similar actions, ask which one would occur in Soviet Russia.

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    7. Re:So what next? by Cynonamous+Anoward · · Score: 2, Funny

      Interesting idea, actually...Humans will respond to torture, bots will not....

      the trick is how to measure human suffering?

      --
      "The GPL is viral by design, like any good religion."
    8. Re:So what next? by syousef · · Score: 2, Insightful

      Making people pay for posts. Making people pay for email. That will stop spam dead in its tracks.

      No it won't, and once we introduce it we'll be stuck with it.

      Now, I didn't say you'd LIKE what 's next...

      You're right, I don't like the idea of killing off the Internet as we know it over a misguided attempt to stop something that can only be limited, not stopped. Sometimes the cure is much much worse than the disease and in that case the cure should be rejected.

      --
      These posts express my own personal views, not those of my employer
    9. Re:So what next? by zippthorne · · Score: 4, Interesting

      Charge a fee. It doesn't have to be money. It could be cycles.

      Have the client hash the message append some random characters to the end of the message. Have it change vary the characters until the hash matches some pre-defined pattern before sending. Cheap to verify on the incoming machine (just one hash), arbitrarily expensive on the sending machine. Your requirement can be for a certain number of characters or a specific sequence of bits, all the way up to the bitlength of the hash.

      It doesn't answer the question of "is the sender a human" but it does answer the question of "how much is this message worth to the sender." The beauty of it is that that is sufficient.

      If the spammer is using a dedicated server, you can limit the amount of spam they can send arbitrarily. Imagine how profitable a spam server would be if it cost $3k to send 86,400 messages per day? If the spammer is using a botnet, that scales a little better for them, but since it chews up cycles, it's going to make their operation noticeable to users.

      There are probably better ways even than that, and someone will eventually find one that is more deterministic (it's unlikely, but there's a chance that someone could just be unlucky enough to never be able to chance on the right sequence using a psuedorandom perturbation approach)

      I didn't think of this though, so there might be some patents. Google for message digest spam control or something like that to see some papers.

      --
      Can you be Even More Awesome?!
    10. Re:So what next? by crazyvas · · Score: 5, Funny

      So if the CAPTCHA is doomed, what is the next approach?

      Torture

      You mean, TORTCHA?

    11. Re:So what next? by Arancaytar · · Score: 5, Funny

      Place Goatse on the front page. After everyone's eyes are bleeding, the only remaining visitors will then be robots. Behold, you have isolated the set of spambots from the set of humans.

      Inverting the set to get the humans instead of the bots is left as a trivial exercise to the reader.

    12. Re:So what next? by IgnoramusMaximus · · Score: 2, Interesting

      The next thing to do is to close the services that needs (CAPTCHA) spam projection. This means no more free email. Get used to paying.

      Why is this bullshit non-solution always brought up by some greed-monkeys who salivate at the idea of charging billions in "micro-payments" ... oh wait.

      I will make it as simple as possible to you: pay-to-play-posting + bot-net = spam unabated + billions in charges to hapless consumers. And no, securing PCs air-tight is not a practical solution in a situation where average user will never attain sufficient know-how to defend himself/herself against a determined, resourceful and very knowledgeable attacker. The pros have hard time defending themselves, never you mind the grandma. You are more likely to succeed getting rid of bot-nets by banning all personal computers in the possession of amateurs or the Internet wholesale ...

      But then again, stopping spam was never the objective in these "proposals", raking-in extortion fees from everyone though was the goal all along. Little surprise then that the chief promoters of all the pay-per-email, post, web-page etc schemes are the likes of ... Bill Gates. Go figure.

    13. Re:So what next? by silent_artichoke · · Score: 5, Funny

      Pardon me, but I do believe that Natalie Portman can be both a pet AND a tasty treat.

    14. Re:So what next? by arth1 · · Score: 2, Insightful

      No, the legitimate user can't always try again.
      Sometimes, the captchas are ALWAYS unsolvable, like one site that uses complimentary colours of the same intensity. That works well unless you can't read text on a complimentary colour background, in which case you're always fscked. I am one of those.
      Or don't forget blind people.
      Or, in the case of "intelligence" captchas, people from other cultures. One particularly obnoxious site I went to had all questions about rap music and American sports. Neither of which I will be able to "solve" even if given unlimited tries.

      And there's a limit to how much a user can try before giving up too.

      Think of the captcha as a store dore, requiring you to touch a button above the door frame before it'll let you pass. The idea is that this will stop stray dogs and cats from entering. Is it OK if the store then denies everybody who can't reach, who don't have hands, or who think the whole idea is ridiculous?

      This is a classic one-size-fits-most problem. Those who belong to the "most" group will seldom speak up for the minority who does have a problem. Until it bites them, or their family.

      Captchas are discriminatory by nature, and I am ashamed that we're willing to use them.

    15. Re:So what next? by cromar · · Score: 2, Insightful

      I'm not necessarily disagreeing with you totally, but "one size fits most" > "one size fits a few" > "one size fits none" if you can't get any closer to "one size fits all."

      In other words, the one size gets better as it approaches the limit of how many it fits; don't let the good be the enemy of the perfect!

    16. Re:So what next? by uhoreg · · Score: 5, Informative

      This is known as hashcash. One big reason that it doesn't work on the web is that, currently, users will be stuck with some slow JavaScript version of the algorithm, while a sufficiently determined spammer can use a fast C version, and end up with much less work required to post. So it's nearly impossible to set a cost that is cheap enough for valid visitors, that will be a sufficient deterrent against spammers.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    17. Re:So what next? by ch33zm0ng3r · · Score: 4, Funny

      Well you know what they say: "You can't have your Natalie Portman and eat her too..." ...or something like that.

    18. Re:So what next? by Tanktalus · · Score: 2, Insightful

      And that's only because your podcast website doesn't present a large enough target to warrant changing the bots' heuristics to spam it.

      The "pay someone to answer" solution to captcha works just fine for breaking your site, too. It's just not worth it (yet?).

      Of course, that's the same solution many have for spam: by diversifying the operating system landscape among desktops (not a monoculture of Windows), we break down the value of targeting any particular vulnerability. It's alleged that the only reason that Linux doesn't have viruses is that there aren't enough users out there to warrant making one, and, whether you buy that or not, it definitely holds true for limiting spam on the web: everyone latching on to the same phpbb captcha interface is going to end up with a monoculture of bulletin boards to hack. By having everyone make minor modifications to it, you render yourself effectively immune: even though each one is trivial to hack by itself, each one requires its own unique hack, decreasing its value.

      If you use your "movie character" question, and a few dozen other sites use similar questions (with different characters), that's great. But it's about as effective as using "Type 'Bob' here:" and someone else using "'Bob' is what goes here:" and yet another site using "'Bob' is not the answer we want. 'Sue' is." It's also just as trivial to change once the spammers pay attention and modify their scripts to deal with your impertinence.

    19. Re:So what next? by Anonymous Coward · · Score: 2, Funny

      Place Goatse on the front page.....Behold, you have isolated the set of spambots from the set of humans.

      I think you meant to say "isolated spambots and 4channers from the set of humans".

    20. Re:So what next? by Dishevel · · Score: 3, Insightful

      Isn't that what is actually already implemented?

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    21. Re:So what next? by smellsofbikes · · Score: 2, Funny

      Oh yes you can, depending on your definition of 'to eat'...

      Which reminds me of the old joke. guy's out driving in the country and he sees a pig with a wooden leg. He thinks that's weird so he goes up to the house and says "hey, I was wondering about the pig with the pegleg" and the farmer says "oh, man, let me TELL you about that pig -- he goes and gets the mail for me, he guards the house, he bites burglars, I'm even training him to drive my lawnmower!"
      "Okay, that's cool," says the guy, "but what about the artificial leg?"
      "Well, DUH," says the farmer, "a pig that smart you don't eat all at once!"

      --
      Nostalgia's not what it used to be.
    22. Re:So what next? by IgnoramusMaximus · · Score: 2, Interesting

      I can see that you did not understood my intention. Probably because it was not clear enough. Sorry about that. What i wanted to do was close all the gratis email accounts and start charging for signup to get an email account.

      Which does not change the dynamics one bit. The bot net operators will simply direct their bots to steal the pay-to-play site passwords that the victims go to and the game is over. Worse, because now you no longer guard against spammers for these pay-to-play accounts, you've now made it significantly easier to exploit the sites themselves by use of thousands of stolen logins. So back to CAPTCHA ... and pay-to-play?!

      The whole thing is pointless and the only side-effect is that now people get to charge for no improvement at all. But then again, that was the point all along.

      If it costs money to get an email account we do not need CAPTCHA because the payment is the CAPTCHA. If spammers sign up using their own credit card we know who they are. If they sign up using someone elses credit card it is fraud which is investigated much better.

      Where the heck does this utterly naive and completely silly assumption that the bot operators will sign up using their credit cards comes from?! They will wait until millions of doofuses sign up, with their individual credit cards, PayPal accounts and what-not, and then use the bot-infected PC's belonging to the hapless victims to log in and spam away. No change in spam volume but a major change in economics for the PC users. Now they are not only charged for things that used to be free, but also get to be charged for the privilege of being spam vectors, particularly (which is always somewhere in these "proposals") when per-post or per-message "micropayments" get involved. And again, the scammers proposing these "solutions" are quite aware of this, after all that is the point of the whole pay-to-play and "micropayment" scams, the increase of revenue for no extra service.

      To make the juristiction even more easy, then you can only sign up for email from local companies, or companies in countries that has similar laws against spamming. If this means that people from some countries can not get a free gmail account, tough luck.

      Again, you comprehend nothing. The millions of infected PCs are all over the world, and mostly in places that have a lot of PCs ... i.e. the USA. So you've gained nothing again. You keep forgetting that spammers are criminals, and criminals never use their own stuff!!! They use their victim's equipment, credit cards and PCs.

      I have no intention of charging for each and every email people send. Only for the account.

      See above. You've "solved" nothing whatsoever, other then to create revenue stream where none existed before, which again is why these kinds of "anti spam" proposals are so loved by the likes of Gates.

    23. Re:So what next? by arth1 · · Score: 3, Funny

      I think you meant to say "isolated spambots and 4channers from the set of humans".

      You repeat yourself.

    24. Re:So what next? by SanityInAnarchy · · Score: 2, Interesting

      All except the money solution seem to rely on being able to pin an identity to a particular user (or bot). For example, GMail's rate limiting assumes that each bot has exactly one GMail address.

      It falls apart when the bot registers a few hundred thousand GMail addresses.

      What prevents bots from doing that now? CAPTCHAS.

      I agree with the article that CAPTCHA is doomed and that other approaches are needed. I don't agree that either of those solutions work, by themselves.

      --
      Don't thank God, thank a doctor!
    25. Re:So what next? by fredklein · · Score: 2, Interesting

      They will wait until millions of doofuses sign up, with their individual credit cards, PayPal accounts and what-not, and then use the bot-infected PC's belonging to the hapless victims to log in and spam away.

      ...which is why captchas (and other methods that try to stop spammers from setting up accounts) are worthless.

      You need to stop spam from reaching the users. If they don't see it, they aren't bothered by it.

      I've said it before- Email Certification.

      Want to run a Certified Email server? Go to your ISP (or other such companies that may arise to offer the service). They check you out (Are you who you say you are? Do you have valid contact information? Etc...), then have you produce a Public/Private key pair. You give them the 'Public' key, and keep the 'Private' one to configure your email server with. Your email server must add an additional header with your Certifier's Certification Server (usually their email server), and a header that is encrypted with your Private key.

      An email client that is Certification-compatible will, when it receives an email, look to see if it has those two headers. If not, it will handle it according to the user's wishes. This means NON-Certified email might be deleted, or sent to a different folder, or whatever. Whitelists/blacklists are still possible.

      If the email has the headers, the email client will connect to the Certification Server listed in the one header, and download the 'Public' key to attempt to decrypt the other header. If the decrypted header is valid, the client treats the email the way it is configured to, usually by placing it in the Inbox. Again, whitelists and blacklists can still be used.

      Here's the most important part: If the user receives Spam that is Certified, they can easily report it to the Certifier (email clients would have a 'Report Certified Spam' button that automatically shoots an email off to the Certifier, for instance). The Certifier can then contact the owner of the Certified Server and notify them of the spam. This gives the server owner a chance to stop the spam, in case the server was hacked or the spam was accidental. If the Server owner does not stop the spam, the Certifier simply pulls the Certification, by removing the 'Public' key on their server. From that moment forward, ALL email the Email server in question sends will be NON-certified (and quite frankly, probably deleted by the recipients).

      If the Certifier refuses to do anything about the Spamming Server (because they are 'in on it', friendly to spammers, or just incompetent), then ALL Certifications from that Certifier can be marked as 'bad', either on a client-by-client basis, or thru the use of a Certifier black-list.

      -There is no 'Central Authority'- your ISP Certifies you for a modest fee.
      -You can still send non-certified email, so hobby mailing lists and the like are not affected- the people who receive the mailing list might just need to whitelist it.
      -Legit email will (eventually, almost always) be Certified, so Certified emails can be sent straight to the Inbox. Non-certified email will (eventually, almost always) be spam, so it can be trashed.
      -Any spam that is sent from a Certified server will quickly be reported by pissed-off recipients, and quick action will be needed to avoid that Certifier (and ALL the servers it has certified) from being put on a blacklist.
      -Spam will dwindle as Spammers either move to 'spam-friendly' Certifiers (which are blacklisted so the spam never gets thru anyway), or will spend huge amounts of money switching ISPs every 2-3 days to get re-certified over and over. Of course, ISPs could take a clue from the Las Vegas Casinos, and keep a 'black book' of known spammers, and check new clients against them before Certifying them.
      -This system does not need to be adopted all at once. Certified and non-certified emails can be handled both by email clients that are Certification aware and not.

      It may not be perfect, but it'd be a good start.

    26. Re:So what next? by LBU.Zorro · · Score: 2, Interesting

      Nonsense. No amount of incentive will get Grandma to start running (and understanding the output of) packet sniffers, traffic analyzers and the like. This has nothing whatsoever to do with "locking down" computers as automated countermeasures are only very superficially effective against a very adaptable enemy.

      Grandma doesn't need to do packet sniffing, traffic analysis and the like. She simply needs to alter her behaviour slightly. To maintain your machine(s) free of malware you simply need to be careful, maintain your anti-virus etc and be alert for odd changes in your machine.

      Again, since you do not run frequent, in-depth manual checks on your system, you do not even know if you are not already owned by a deep seated root-kit. Everything you described is insufficient do defend, or to even detect such an attack. Also you already perform things that average user is not likely to do, even with incentives, as the whole idea of choosing where not to go on the Internet is the anathema of Internet use to them. You might as well kick 80% of people off the Internet by some legislation.

      Sorry, but do you actually know how almost all things like root-kits etc are installed on a users machine? Solcial engineering.. It might be cooler to think that someone somewhere is attacking your machine directly and you can't prevent it, but mostly it's tricking someone into installing some software that is lying to you.

      It is relatively rare that something is automatically installed on your machine via a zero day exploit, mostly it's down to someone click yes when they shouldn't, or a patch they should have installed a year ago.

      No, it is impossible to implement, without some frighteningly radical changes in home computer usage, like for example demanding that no PC is connected to the Internet that is not continuously monitored by a security expert ...

      Nope, you don't need at all to demand that a security expert is required 24x7, all you need to do is stop insulating people from their own decisions.

      If they don't want to protect themselves, fine, connect through an ISP that is happy to protect them from themselves (and this is possible, just expensive) if you want to take responsibility then just connect to the internet.

      If I was able to give my mum a few simple rules and pointers that have managed to keep her virus and trojan free for years I don't understand anyone else having an issue.

      You appear to either be totally paranoid about attacks, or a security professional drumming up additional business because (to me at least) you appear to be seriously overstating the issue.

      The reason for most modern malware is money, people do this to make money, and most of them feed off the low hanging fruit of the people who do nothing to protect themselves.. If you 'raise' the barrier to entry such that most scams and trojans etc don't even get off the ground, if you fix the social engineering problem, you will kill most, if not all, of the market and no matter how good the zero-day exploit is, if you seriously restrict the bread and butter of the malware industry you'll effectively kill it other than the truely malicious.

      A few changes to all ISPs would be good too, things like removing the ability to packet source spoof would be good since it's relatively trivial to ensure the sender IP is correct, and that gets rid of most of the attacks other than bot nets and makes it much easier to clean things up.

      Z.

  2. That wooshing sound.... by ivan256 · · Score: 5, Insightful

    ...is the point going right over the author's head.

    A CAPTCHA works well enough for the same reason greylisting works well enough. They may be trivial to bypass (for some definition of 'trivial'), buy many applications only need a tiny speed-bump to make a huge difference in undesirable traffic.

    1. Re:That wooshing sound.... by qoncept · · Score: 2, Informative

      I think you're missing the point. CAPTCHA isn't a speed bump. Anyone that is going to take the time to make a bot to spam your site is going to take an extra minute to add a hack for your CAPTCHA or cat picture or sound or simple question. And saying you have to make CAPTCHA difficult for humans to read to be effective is a pretty major understatement. It should read "Computers are better at it than people."

      --
      Whale
    2. Re:That wooshing sound.... by RobertB-DC · · Score: 4, Interesting

      They may be trivial to bypass (for some definition of 'trivial'), buy many applications only need a tiny speed-bump to make a huge difference in undesirable traffic.

      Plus, if you're using ReCaptcha, you're making the spammers do a little bit of good for the world. If they can develop software that reliably cracks ReCaptcha, then they've solved a lot tougher problem than just pushing v1@g@r@.

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    3. Re:That wooshing sound.... by Lord+Ender · · Score: 4, Insightful

      CAPTCHAs have moved far past "tiny speed bumps" for me. Many are case sensitive yet vary letter size greatly; they use fonts which make the number 1 and the letter l identical; and they smash things together making, for example "m" and "n n" identical.

      Implementers also suck royally. Sites often require a long list of information be typed, including redundant passwords. Then they lose ALL that information when you get the CAPTCHA wrong. Some get caching all screwed up. It's a mess.

      CAPTCHAs today are so much worse than "speed bumps" for regular users, that I'm beginning to wonder whether I, myself, am a bot. The internet is becoming unusable to me.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    4. Re:That wooshing sound.... by ivan256 · · Score: 3, Insightful

      Almost nobody takes the time to make a spam-bot.

      Some 90% brain-dead excuse for human life takes something off the shelf and points it at whatever software you're running. Unless you're one of the most visited sites on the net, a minor modification to the code, and a manually integrated captcha is going to stop practically everybody from spamming your site.

    5. Re:That wooshing sound.... by relguj9 · · Score: 2, Insightful

      Errm... on small scale CAPTCHA's work brilliantly. For instance, if you've ever installed and administrated a PHPbb forum, the CAPTCHA that comes with has been broken to hell such that as soon as your site is indexed, it's going to be spammed. Adding retardedly simple changes to the CAPTCHA will immediately stop all the spamming until someone specifically re-writes the bot for your site, which is doubtful in most cases.

      I didn't specifically do this, but you could change the code to say "Add these 2 numbers together, if you can't add then GTFO my forums." I'm sure you can think of a million minor tweaks you could make to the CAPTCHA or randomised text indicating how or in what sequence the user should enter the CAPTCHA.

      So I mean, yes... in most cases a small speed bump is all that's needed. If someone is specifically writing bots for your site on a large scale, the OP makes a little more sense and you'll need to keep ahead of the bots. I'm doubtful that there is a full proof solution in this case aside from some credit card or ID verification.

    6. Re:That wooshing sound.... by kwerle · · Score: 4, Informative

      Yup. I used PHPBB2 and changed the CAPTCHA code.

      "Type the following text in the CAPTCHA box . Ignore the image below."

      All spamming stopped. Regular users were fine.

    7. Re:That wooshing sound.... by Java+Pimp · · Score: 2, Informative

      That's the way ReCaptcha works. It's more than an anti-spam device. It also serves as part of a service to help digitize old books and publications. The captchas are made from 2 parts, a word from a publication that OCR software couldn't figure out and a word that is known. To pass the captcha, you have to answer the known portion correctly. The system uses your answer to the unknown portion to help determine what that word might be.

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    8. Re:That wooshing sound.... by Gamma747 · · Score: 2, Informative

      The problem is that a spambot that can break CAPTCHAs 10% of the time is good enough, but OCR systems have to be much more accurate.

    9. Re:That wooshing sound.... by RobertB-DC · · Score: 2, Informative

      I tend to think using Recaptcha just earns somebody money, it is not really doing any particular good for the world.

      Would it be asking too much to suggest you check the FAQ or About Us links? Is it enough that "reCAPTCHA channels this human effort into helping to digitize books from the Internet Archive", or does it help that "reCAPTCHA is a project of the School of Computer Science at Carnegie Mellon University"?

      Or perhaps you'll take the word of Science magazine. Of course, the link is to a .pdf reprint hosted at recaptcha.net, so YMMV (depending on the tightness of your tinfoil hat). It could all be an evil spammer plot. Yes. Yes it could.

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    10. Re:That wooshing sound.... by bigbird · · Score: 3, Informative

      Yes, me too. I simply ask "How do you spell spam?" for my question. Stopped the spambots in their tracks :)

    11. Re:That wooshing sound.... by kwerle · · Score: 2, Interesting

      It only works for us small-fry. If we got any serious amount of traffic, we'd be worth 'cracking'.

  3. question and answer seem to work well by get+quad · · Score: 4, Funny

    ...until AI gets smart enough to answer questions intuitively.

    --
    "To err is human, to mod Funny divine."
    1. Re:question and answer seem to work well by RichardJenkins · · Score: 4, Funny

      At that point spam will be the least of you worries, fleshbag.

    2. Re:question and answer seem to work well by HTH+NE1 · · Score: 2, Funny

      "Are you alive?"

      "Yes."

      "Prove it."

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    3. Re:question and answer seem to work well by Phroggy · · Score: 3, Insightful

      ...until AI gets smart enough to answer questions intuitively.

      It's REALLY HARD to automatically generate random questions that an average human can answer easily, but that current AI technology can't answer just as easily. Of course you can come up with questions yourself, and compile a list of them, but if you've only got a list of a hundred questions, then all the spammer has to do is figure out the answers to your hundred questions, and then he has free reign to do whatever he wants. Or, come up with the answer to ONE of them, and he has free reign to do whatever he wants at 1% the speed he could otherwise, which is still a hell of a lot of spam.

      If you don't believe me, you try writing software that will generate random questions. Here's my stab at it, which would barely slow a spammer down.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:question and answer seem to work well by sexconker · · Score: 3, Funny

      I don't know.
      Humans fail the "What are your username and password?" question all the time.

  4. Annoyance by Renraku · · Score: 4, Insightful

    That's where the issue is.

    I've been a nerd since I was born. Grew up with early computers. Watched them evolve until now. But nothing makes me feel dumber than trying a CAPTCHA 5 or 6 times and failing every time. Its a serious annoyance and I've seen WORSE that I haven't even attempted.

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
  5. After three tries by geekoid · · Score: 2, Interesting

    block the I address for 10 minutes, then an hour then a day.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  6. Re:8==C=A=P=T=C=H=A==D by RemoWilliams84 · · Score: 5, Interesting

    This troll actually gave me an idea. Why not ascii art?

    Give an ascii art picture and asc the user to tell what it is.

    In this case cock would let you through.

    --
    "I don't have to think. I only have to do it. The results are always perfect, but that's old news." - Meat Puppets
  7. CAPTCHAs work as well as DRM... by Anita+Coney · · Score: 3, Insightful

    ... which is another way of saying they really doesn't work at all. Both annoy legitimate customers and users while still allowing those with nefarious motives to do whatever they wanted to do in the first place.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
    1. Re:CAPTCHAs work as well as DRM... by A.+B3ttik · · Score: 2

      That's complete bullshit. How did you get modded insightful?

      There have been MAYBE half a dozen Captcha's in my life that I have failed to get through. The "annoyance" is what... 5 seconds spent on an extra text field? Maybe 30 seconds if your eyesight suck _really bad_?

      DRM, on the other hand, can keep users from actually installing programs that they paid for. It will often disable these programs outright if certain conditions are not met. It can keep users tied to services, keep users tied to the internet, or, in extreme cases, keep them from using their programs outright, and sometimes cause their entire computers to fail. Worst of all, users don't even know that DRM is there until it breaks something.

      Yet, DRM is trivially easy to remove from a program. Pirates do it all the time, and I've yet to see a SINGLE program that hasn't been cracked within a week of its release.

      Captcha's work. They really do. Notice the lack of Robot Posts on Slashdot? That's CAPTCHAs. Yes, there ARE workarounds, but these are time consuming, expensive, and deal with real problems that, when solved, actually result in a significant increase in our understanding of how machines can recognize images. These solutions, while powerful, are then relatively worthless as the next iteration of CAPTCHAs comes around the next day.

      CAPTCHAs are well _ahead_ of the struggle, even though people have been predicting their obsolescence since their inception.

      They're a wonderfully simple technology that has been proven effective time and time again, and to compare them to DRM shows a juvenile understanding of the situation.

  8. Just accept the truth ... by jbeaupre · · Score: 4, Funny

    ... you are a computer. Life, er, up-time will be easier.

    --
    The world is made by those who show up for the job.
  9. Stuck in the old ways by Anonymous Coward · · Score: 5, Insightful

    Everyone seems to think that the answer to this is to challenge the user somehow. Why isn't a technical solution possible that doesn't require any interaction from a person?

    On my own contact forms, I use a really simple obfuscation technique, it doesn't require any user interaction, and I don't get any spam. I've chosen to name my form elements with meaningless names, because obviously automated spammers rely on field names to fill in the blanks. If they see a form like this:

    <input type="text" name="email">
    <input type="text" name="subject">
    <input type="text" name="message">

    Obviously it's pretty easy to fill out. If they see this instead:

    <input type="text" name="sj38d74j">
    <input type="text" name="9sk2i84h">
    <input type="text" name="m29s784j">

    Then they probably won't even make it past the email validation part, unless they catch the error that my page is printing and try all combinations (or get lucky).

    It makes it even more effective when you use fields with good names, but hide them from users with either CSS or Javascript:

    <input type="text" name="email" style="display: none;">

    That's a honeypot, if it's filled out then it's a robot. You can use the same CSS or Javascript techniques to also print messages informing users not to fill those out if their browser decides to not run my code and instead shows them.

    Really simple solution, requiring no user interaction, and is at least if not more effective than a challenge and response type of solution. I don't know why everyone is hung up on a visual challenge when it's a lot easier to distinguish between a real web browser and a scraper that doesn't bother to execute Javascript or apply CSS. I've been saying this for years though, so I don't really expect anyone to start paying attention now.. at least my own inbox is spam-free though.

    1. Re:Stuck in the old ways by Eternauta3k · · Score: 4, Informative

      If your site gained any popularity, they would make bots specifically to register in your website.

      --
      Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.
    2. Re:Stuck in the old ways by DragonWriter · · Score: 2, Insightful

      No, you see, the non-interactive labels that the user actually *sees* still say Name:, Email:, etc., but the *names* of the fields that are passed to the form processor are pseudo-random garbage.

      So, essentially, this works as long as its not a common technique, but as soon as it becomes common enough to matter to the overall volume of forum spam in the world, there is a trivial way for spammers to adapt to it and defeat it.

  10. Re:My solution is simple & elegant: by Dynedain · · Score: 4, Informative

    The author was arguing that one of the primary reasons to do captcha breaking is to get freebee email accounts on GMail/Yahoo to send spam from.

    Limit the email the account can send, and you reduce the desire for the account. Reduce the usefullness of the account, and you reduce the desire to crack the captcha on new account signups, or at least the profitability in doing so.

    It's one approach that would make a difference, but it's clearly not the only solution.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  11. Re:8==C=A=P=T=C=H=A==D by 0100010001010011 · · Score: 4, Insightful

    Because an open ended question would get a million different responses.

    And having the user select a radio button would narrow the probability down to 1/X choices. And when you have a million bots, 1/x is more than enough to get your spam out.

  12. Re:What about ... by snowraver1 · · Score: 2, Interesting

    you could use the same questions for every picture, just make them generic:

    Example: Picture of cat.

    Question 1: Does this fly?

    Question 2: Is this living?

    Question 3: Would a human be able to pick this up?, etc.

    --
    Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
  13. One captcha I've seen... by smooth+wombat · · Score: 2, Interesting

    has a different take on the subject. Rather than trying to obscure the image with lines or similar measures, it uses a series of letters, some of which are a color. You are then asked to type in the colored letters to proceed.

    I don't know if these are static images or generated each time but the owner claims his site has almost no spammers (i.e. people have to do it, not machines).

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    1. Re:One captcha I've seen... by Kimos · · Score: 4, Interesting

      There are a few flaws with this idea. Primarily that it blocks colorblind individuals from registering for the site, and there are much more colorblind internet users than visually and hearing impaired.

      This is also not very difficult to break. Assuming that the letters and numbers aren't obfuscated the same way CAPTCHA images are (if they are then this is just another CAPTCHA), a bot would be able to parse the characters out of the image. It could then classify the characters into groups of colors, pick one group randomly, and guess. There couldn't be more than four or five colors in the image since asking to differentiate between aqua/navy/royal/pale blue is unreasonable for a human (but interestingly enough, not difficult for a computer). That would give you a bot with a ~20-25% accuracy rate.

      Beyond that, you could parse the question as well, looking for the words red, blue, green, black, etc. and classify ranges of hex colors into associated color names. That would greatly increase success rate of guesses.

      This is not a reliable CAPTCHA replacement and in fact seems not very difficult to break.

  14. Re:Browsing Trends by shadow349 · · Score: 2, Insightful

    All the bot needs to do is do a google search for "site:example.com", hit a random sampling of the results, and then register.

    In the grand scheme of things, it probably only adds a few percent of overhead for the bot.

  15. Wrong implementation by js3 · · Score: 3, Informative

    Most CAPTCHAs are hacked because their implementation is amatuerish. They are hacked by resusing session ids or dictionary attacks and nothing to do with actual image itself. Long story short CAPTCHAs reduce the amount of spam by more than 50% simply because it's not worth the effort for a spambot to break it, after all they have the entire internet to spam.

    Some are good some are bad and most are downright horrible, but you wouldn't want your favorite forum to be trolled by spambots would ya? Might as well live with it. Nothing works 100% you should know that by now

    --
    did you forget to take your meds?
  16. Re:8==C=A=P=T=C=H=A==D by clone53421 · · Score: 3, Informative
    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  17. Limit services based on effort expended by davidwr · · Score: 4, Interesting

    The more effort someone is willing to put out to prove they are human or are backed by a human willing to be responsible for problems, the more abuse-able services you give them.

    For example, e-mail service providers could offer several tiers:

    Simple signup/new accounts:
    Limited number and size of incoming and outgoing messages.

    Verified signup/driver's license with confirmation by paper mail:
    Nearly-full, with shutoff or limitations imposed at first sign of abuse.

    Verified signup/credit card with confirmation:
    Nearly-full, with shutoff or limitations imposed at first sign of abuse.

    Established account, with a pattern of usage indicative of a human over a period of several weeks:
    Nearly-full, with shutoff or limitations imposed at first sign of abuse.

    Credentialed user, backed by a substantial bond or deposit and an explanation of why suspicious behavior really is legitimate:
    Full access plus a free pass on "legitimate" suspicious behavior until someone complains, but if it's abused then throttle him and take the costs out of his deposit.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  18. Stopping bots is easy... by MrBippers · · Score: 5, Funny

    Solve the following math problem to continue:
    1/0 = ?

  19. Re:My solution is simple & elegant: by Phroggy · · Score: 2, Insightful

    I have suggested a solution more times than I care to count:

    There's your first clue that maybe your solution isn't the be-all-end-all you think it is.

    impose default caps on sent emails per account, IP, whatever, until the sender has been established as a legit sender of mass mails.

    OK, but who are you suggesting should impose these default caps? ISPs? That's fine, but the only way an ISP can do this is by firewalling outbound port 25 and requiring all their customers to relay mail through the ISP's mail server. A lot of ISPs do this and I wish more of them would, but it can cause problems for customers (if you're required to relay through your company's SMTP server instead and they haven't configured an alternate port such as 587, or if the ISP's SMTP server is poorly configured/overloaded/hacked/broken, then the user can't send mail and the resulting customer service calls are pretty expensive for the ISP and could drive the customer to leave).

    On top of that, a lot of people are migrating away from traditional POP3/IMAP/SMTP e-mail accounts, and just using webmail services instead. Webmail services, of course, can impose all kinds of limits on the activities of their users, but these limits only make sense on a per-account basis. You can't put limits on the number of messages sent from one IP address regardless of who's logged in, because there could be 300 different users all connecting through a proxy server on one IP, and you have no way to tell the difference.

    So, you have to limit each account. But a spammer can easily sign up for multiple accounts, using an automated program! Then they can get around your restrictions, by logging in on 300 different accounts and sending one e-mail from each of them. How do you prevent this?

    By using a CAPTCHA.

    Which is what we're talking about.

    Thanks for playing!

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  20. Re:Browsing Trends by Attila+Dimedici · · Score: 2, Informative

    I agree there are ways to circumvent it, but the majority of bots will not go to the trouble of doing that, and that's the key.

    Another idea would be to observe mouse movements through Javascript to detect a real user. This would be VERY inefficient for a bot, and probably not worth the while.

    This would work great until the majority of websites do it, then it is worth the overhead for the bot to go to the trouble of doing it. When CAPTCHA started it wasn't worth the bot writers' trouble to crack it. They just went to easier sites, but as more and more sites adopted CAPTCHA the value of cracking it became greater. Any successful system will eventually be adopted by a large enough number of websites to make it worth the bot writers' time to crack. At which time they will.

    --
    The truth is that all men having power ought to be mistrusted. James Madison
  21. Re:8==C=A=P=T=C=H=A==D by VeNoM0619 · · Score: 3, Insightful

    Still won't defeat the army of underpaid workers to do it.

    --
    Disclaimer: I am not god.
    We may not be created equal
    But we can be treated equal.
  22. Re:It's a Turing test by Chad+Birch · · Score: 5, Funny

    This is my favorite captcha, some are ridiculous: http://random.irb.hr/signup.php

    Refresh the page a bit, fun to see what you can get.

    --
    Sturgeon was an optimist.
  23. What about the economic argument? by Binty · · Score: 4, Insightful

    Most posts on this topic have been along the lines of, "Maybe CAPTCHAs as they are implement now don't work, but here is a method that is trivial for people but hard for computers."

    TFA's best argument, in my opinion, was that it is trivially inexpensive for a spammer to simply hire people to break CAPTCHAs. So, a method that doesn't annoy people but is hard for computers still won't work because the spammer will just use people. This is not a topic I know a lot about (not being a spammer I don't know what kind of revenue they generate) but would like to hear a response to this. Is the TFA off its gourd and better technology really will solve this problem? Or is gate-keeping for free services essentially pointless?

  24. there's another woosh over your head by speedtux · · Score: 3, Insightful

    Greylisting only works because many sites don't use it; if everybody used it, it would stop working.

    The economics of CAPTCHAs are even less favorable, since the cost of breaking a CAPTCHA is small compared to the cost of what the bot actually does after it has broken it.

  25. Why the CAPTCHA Approach Is Doomed ?!?! by Phizzle · · Score: 2, Funny

    Because my Lynx browser doesn't support it!

    --
    I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own.
  26. My method is fool proof! by hofmny · · Score: 2, Funny

    I don't understand why we still use CAPTCHA's or Kitty tests. I have been using a method on my service providing site for the past 5 years that fools any bot.

    I simply state "Are you Human" yes/no.

    You wouldn't believe the amount of success I have since I took down the earlier CAPTCHA technology I was using.
    Almost immediately, the amount of customer emails I get daily increased 453%! Many of these customers were offering me things, such as money or drugs! I was also able to buy Viagra at near wholesale prices (and then turn them for a profit on my business trips to Florida).
    My traffic has increased too! The amount of people using my free service almost took down my servers. I had to get 3 more! Of course, I am now operating at a loss, but I sleep well knowing that I made a difference in the world by letting so many people access my great service.

    If anyone wants the "are you human" technology from me, I will give it away for free! Just email me. Thanks!

  27. I really like the concept behind Re-Captcha by rAiNsT0rm · · Score: 2, Interesting

    I watched an amazing mini-documentary about Re-Captcha and really like the concept and the end goal. Basically Re-Captcha uses two words, one known word and one of the words is unknown and comes from book digitization efforts. The known word gets you into the site for whatever you are doing, the unknown one comes from a literary work that OCR couldn't figure out. After a large sampling of people have typed the unknown word the majority answer becomes the text entered in the digitization effort.

    My contention is that people like myself who think it is a great cause would happily spend some free/bored time just entering the unknown words on a website without the whole captcha bit. If anyone here is a part or knows anyone on the team please bring this idea up.

    --
    http://teasphere.wordpress.com - A little spot of tea
    1. Re:I really like the concept behind Re-Captcha by TheRaven64 · · Score: 2, Informative

      You can do this already, just go to the 'about' page on the site. When I first heard about ReCaptcha, I spent a little while filling them in to see how hard they were.

      --
      I am TheRaven on Soylent News
  28. Re:8==C=A=P=T=C=H=A==D by silent_artichoke · · Score: 2, Insightful

    Would it really be that hard to have a picture of a rabbit and set it to accept bunny or rabit or even hare?

    When you spell it "rabit", it is.

  29. (Repost) A Few Common Captcha Fallacies by QuoteMstr · · Score: 4, Insightful

    Everyone has a great idea for a CAPTCHA, but very few people know what the hell is really going on. Remember that the machine doesn't need to solve the CAPTCHA every time, that machines are infinitely patient and have huge memories, and that another machine needs to make sure the human gave the right answer!

    Ideas that won't work:

    1. Make clients identify an object from a picture. Machines can't describe objects in pictures: if machines can't describe the picture, how the hell is the CAPTCHA server supposed to verify that the client gave the correct answer? If a human being manually inputs the pictures and acceptable descriptions for each, then another human can program his attacking machine to do the same thing! Having a large, but finite set of pictures doesn't help either since a machine doesn't need to solve the CAPTCHA every time. It can just learn the correct responses without actually understanding the image. ANY APPROACH BASED ON IDENTIFYING A MEMBER OF A FINITE SET DOES NOT WORK AS A CAPTCHA.
    2. As a special case of #2, QUIZZES DO NOT WORK: either the questions are finite and subject to attacker memorization, or the number of patterns for the question is finite, and these patterns can be detected by a machine. (Consider "A train is coming from Denver at X miles per hour..." --- same problem, different coefficients)
    3. Send the client a special program that verifies he's real: if it doesn't work for DRM, it won't work for CAPTCHAs. An attacker can just program his machine to simulate slow typing, slow thinking, or a cross-eyed human being. YOU CANNOT CONTROL THE EXECUTION ENVIRONMENT. No amount of Javascript obfuscation, encryption, or header-checking will make the slightest bit of difference for a determined hacker.
    4. As a special case of #3, TIMING ANALYSIS DOES NOT WORK. Machines can simulate arbitrary delays.
    5. Limiting CAPTCHA-solving attempts by cookie/IP address/etc.: that doesn't work. Attackers don't obey web standards, and have botnets

    Really, it's very easy to think you've come up with a very clever CAPTCHA. When you think that, all you've done is stoked your ego and screwed yourself over. It's the same reason why we don't roll our own cryptography: CAPTCHA-making is a very hard problem, mainly because your problem space must be infinite (to avoid an attacking machine simply memorizing answers), the answers verifiable by a machine, but the problems not solvable by a machine.

    How many questions can be checked by machines but not answered by them?

    Not many; fewer every day. There are no questions that can't be answered by a computer (and which can be answered by a human mind). The Church-Turing thesis [wikipedia.org] has some validity: the human mind is no more powerful than a turing machine, and ultimately, computers and our brains are equivalently computationally. There's nothing a computer can't solve: there are just things we haven't figured out yet.

  30. soo... by blondie.xo · · Score: 2, Funny

    Is this like those things that pop up and ask you to type in what it says? Like letters and numbers? example: htyeopa9876hg.. but it's all fuzzy and you have to try and figure it out?

  31. Re:It's a Turing test by QuoteMstr · · Score: 4, Insightful

    A CAPTCHA is not a Turing test. A Turing test requires that a person tell a computer and a human apart; the CAPTCHA problem is harder, from a certain point of view, because a computer is required to tell a human and a computer apart.

  32. Not really by willy_me · · Score: 4, Informative

    SPAM is sent from compromised computers. If you make people pay for posts then the owners of compromised computers will be billed - not the real senders of SPAM. Billing would help minimize the problem, but we would still receive a pile of SPAM. And a pile of people who only use their computer once a week would have to foot the bill.

    1. Re:Not really by DragonWriter · · Score: 2, Insightful

      SPAM is sent from compromised computers. If you make people pay for posts then the owners of compromised computers will be billed - not the real senders of SPAM.

      If the computer was so compromised that the spambot was able to log-in to secure websites (which any site that used a pay-to-post system would need to be) as if it was the legitimate operator of the computer, it makes sense to charge the operator of the computer. This will also, very quickly, encourage adoption of good security practices, as when the improper activity is (a) visible to the owner of the computer, and (b) has a direct financial cost to the owner of the computer, it won't continue without some kind of effective response. Spam bots operate on people's computers because they can do so without the owner of the computer ever realizing it. If every piece of spam sent out resulted in an immediate financial transaction for which the owner of the computer was responsible, you can bet that that owner would (a) notice, and (b) do whatever was necessary to stop the spam.

  33. Here's what I use... by X86Daddy · · Score: 2, Interesting

    When the PHPBB2 CAPTCHA became completely useless and I was seeing hundreds of bot registrations on a forum I ran, I built something else. I added a simple extra text field to the registration form. I ask a plain English question, giving away the answer, and require the user to write it in the blank.

    i.e. What is the common name for a domesticated feline? (Starts with "c" and ends with "at" This is an anti-spam measure)

    The field is checked for the right answer on the post-processing. This stopped 100% of the fake registrations. I ended up doing this on practically every web-accessible form I have built since then, and I've seen the method pop up on other people's websites as well (certainly parallel evolution rather than "they got it from me").

  34. Re:8==C=A=P=T=C=H=A==D by QuoteMstr · · Score: 2, Insightful

    While that may be effective for the moment, as soon as a webmail provider starts using it, it'll be cracked overnight.

  35. Re:My solution is simple & elegant: by lewiscr · · Score: 5, Insightful

    Limit the email the account can send, and you reduce the desire for the account. Reduce the usefullness of the account, and you reduce the desire to crack the captcha on new account signups, or at least the profitability in doing so.

    Doesn't this increase the desire to get more accounts faster?

  36. Animated Captchas by Midnight+Thunder · · Score: 2, Insightful

    Sometimes, the captchas are ALWAYS unsolvable, like one site that uses complimentary colours of the same intensity. That works well unless you can't read text on a complimentary colour background, in which case you're always fscked. I am one of those.

    Sounds like an animated captcha could be an alternative approach, since here you could vary the intensity over time. Of course the animated captcha should only be server generated series of bitmaps or vectors, and not be client generated (Flash would fail), for obvious reasons.

    --
    Jumpstart the tartan drive.
  37. Re:8==C=A=P=T=C=H=A==D by Dishevel · · Score: 2, Funny

    Then I have no idea how you would explain This.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  38. Recipient-pays messaging is the problem by QuoteMstr · · Score: 2, Insightful

    The entire system of how email works right now needs to be thrown away.

    It's worse than that. Any free or recipient-pays message system is subject to exactly the same amount of abuse. When sending a message costs nothing, the marginal cost of advertising is zero. As long as the marginal gain is non-zero, however small, volume will go to infinity. You can filter and legislate to reduce the volume of this advertising, but you'll never actually eliminate it. These countermeasures just bring the marginal cost of email up to slightly above zero --- but not nearly high enough to discourage spam.

    Email isn't special. SMTP is fine. There was fax-machine spam long before even Compuserve. Today, we see text message spam, Facebook spam, MySpace spam, and so on. Email itself isn't the problem. Changing what you call the system doesn't change how it works. It's recipient-pays messaging that's the problem.

    Sure, sender-pay systems like the postal service see some volume of advertising, but the volume is kept down by the relatively high marginal cost. Ultimately, I don't see a way of reconciling free anonymous messaging with a spam-free inbox.

  39. Obvous plan to rid world of spam by IamGarageGuy+2 · · Score: 2, Insightful

    We all bloody well know how to get rid of spam but nobody ever talks about the real culprits. The credit card companies. The ones who facilitate the way for spammers to make money. Unfortunately the CC companies make money so they don't care, but let's face it, if the CC companies decided to get rid of spam and lose the income, it could be wiped out in a week. All they would have to do is deny any payments to somebody suspected of spam - problem solved - I never hear anybody bitch about the root of the problem which is the ability to recieve payments.

    --
    Stay tuned for new sig...
  40. UN solution by Max_W · · Score: 2, Insightful

    It is a task for United Nations. Spam is causing a major damage to the world economy via lost work time, traffic, etc. We need international enforceable laws, which would make spam illegal and inevitable punishable worldwide.

    It is a bog problem and requires a big solution.

    Our leaders shall overcome their cultural shock, phase out activities in local organizations, like EU, NATO, CIS, etc., and begin to work in a global setup, the UN, the WTU - world telecommunication union, Interpol, UNICEF, etc.

    What is the point of fighting spam in, say, the USA, if it will continue to pour in from, say, Indonesia?

  41. Re:Economics of human CAPTCHA-solving by clone53421 · · Score: 2, Funny

    sweatshop ... paying roughly $5/hour

    You're doing it wrong.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.