Slashdot Mirror


Will Solve Captcha for Money?

alx_lo writes "Captchas are a nice idea to protect your blog or guestbook from being spammed by robots. But what good is this protection when you can hire "data entry specialists" to solve captchas for $0.60 per hour for 50 hours a week? Anyone here who can think up a solution that does not include drastically changing the global economy? How about captchas that require cultural background knowledge to solve?"

88 of 490 comments (clear)

  1. no good solution for now by PrinceAshitaka · · Score: 4, Interesting

    The cultural background idea sounds good, but that may just reduce the number of Captchas these laborers can solve in an hour. A simple internet search should be able to solve these questions. What would be a few examples of a good Captcha for Americans. You will always find a good portion of Americans that are unable to answer even the simplest.

    US customs has been known to ask cultural questions at border crossings. My sister was once asked what Dan Quayle's parents did for a living after she said she lived in Indiana. This question is a bit before her time. (His parents ran a newspaper in Indiana.) This also brings into question age. My parents kill me in the original version of trivial pursuit that they play, but I win when playing the newest version.

    A temporary stop gap measure might be to use the current Captchas in combination of looking at the users geolocation. I can see how this measure though would really anger free speech advocates for the third world.

    How about a mathematical Captcha that cannot be solved with a calculator. Well educated foreigners will not even work for $.60. Then again, how many Americans could solve these.

    --
    quis custodiet ipsos custodes
    1. Re:no good solution for now by Anonymous Coward · · Score: 2, Interesting

      The cultural background idea sounds good, but that may just reduce the number of Captchas these laborers can solve in an hour.

      Psst. That's the whole point. If Captchas are not cheap to solve, then it becomes economically unviable to use this method to solve. I can't see spammers spending hundreds of dollars (or even tens of cents) to get a spam message posted.

    2. Re:no good solution for now by hc5duke · · Score: 5, Funny
      How about a mathematical Captcha that cannot be solved with a calculator. Well educated foreigners will not even work for $.60. Then again, how many Americans could solve these.

      Thank you for signing up with Blogger! Before you continue, please prove P=NP.

    3. Re:no good solution for now by PrescriptionWarning · · Score: 2, Insightful

      these things are really the worst idea ever, its already bad enough if you can barely even make out what letters they spell, but what if you're blind or just have bad eyesight? As far as using this new cultural background idea, it sounds more like a way to block people out based off of race (that's racism folks). What if I but don't much care about my cultural background or simply have not learned about it, what then?

    4. Re:no good solution for now by Anonymous Coward · · Score: 4, Funny

      Okay, if you really can. Give me the square root of two in decimal. No approximate answers.

    5. Re:no good solution for now by mgblst · · Score: 5, Funny

      What is the square root of 2 then? And no approximate answers.

    6. Re:no good solution for now by mgblst · · Score: 3, Interesting

      Maybe we can have maths and physics questions - sure they will learn, but this is a good thing. We can underhandedly teach kids maths and physics around the world. This could be the problem to schooling.

    7. Re:no good solution for now by CastrTroy · · Score: 4, Insightful

      I highly doubt that most American, or people even could compute a square root without a calculator. I don't even think they teach that stuff in school anymore.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    8. Re:no good solution for now by Anonymous Coward · · Score: 2, Funny
      Thank you for signing up with Blogger! Before you continue, please prove P=NP.


      That's easy: P=NP if and only if P=0 or N=1

    9. Re:no good solution for now by HotmanParisHiltonKam · · Score: 2, Funny

      Ah, so you only want maths graduates to post on your blog. That would be one exciting blog.

    10. Re:no good solution for now by hc5duke · · Score: 3, Interesting
      Ok, I was being a smart-ass with the initial response, but I'm confused --
      • If you ask something like "Sqrt(1048576)" most (all I hope) calculators will give you 1024, no approximation errors will/should be introduced anywhere.
      • If you ask something like "Sqrt(2)" you would most likely have to settle for approximations, by hand or computer. (I think this was mentioned by 3-4 posters already, but just mentioning it anyway)
      • I suppose there are cases with a definite answer, where computers will generate approximation errors, but my guess is that these would take too long for most (yes that includes non-Americans) people, and they'll just go to another site that offers your exact same service.
      Basically what I'm saying is, give me an example of such a problem.
    11. Re:no good solution for now by jqh1 · · Score: 4, Interesting

      One thing I've tried recently is to require some information that is contextually relevant, but not obvious from the information surrounding the challenge (which is not captcha, just a form input). For instance, on my blog, I'm requiring that a comment poster supply the name of the blog (which is in bold letters at the top of the page). For real posters, this is no doubt annoying, but the name of the blog is somewhere near the top of the stack in their brains. For a spammer, who's racing through a bunch of blogs to post comment spam, this likely is completely out-of-band. So far (about 3 months) it has completely stopped comment spam. Of course, I don't have info on how many real posters have clicked away from the page in frustration, but I have continued to get real comments at about the same rate as before.

      If this sounds like a good idea, do something else, so that there's no pattern :)

      --
      who's moderating the meta-moderators?
    12. Re:no good solution for now by Random_Goblin · · Score: 2, Interesting

      what we need is clearly some sort of Replicant Test

      You're in a desert, walking along in the sand when all of a sudden you look down and see a tortise, The tortoise lays on its back, its belly baking in the hot sun, beating its legs trying to turn itself over. But it can't. Not without your help. But you're not helping. Why is that?

      Don't want no damn replicants posting in MY blog!

    13. Re:no good solution for now by russ1337 · · Score: 2, Insightful

      and that my friend, is why the capture should require the user to post on Slashdot and get modded 'insightful'. Only then would they then be granted access.... Sadly, I'd be left on the street along with all the first posters...

    14. Re:no good solution for now by ArsenneLupin · · Score: 2, Funny
      What would be a few examples of a good Captcha for Americans. You will always find a good portion of Americans that are unable to answer even the simplest.

      I think you stumbled across the solution: If the candidate enters the correct answer, he's certainly not American, so he will be denied entry...

    15. Re: no good solution for now by Gospodin · · Score: 5, Funny

      Wait... I've got it!

      To prevent inexpensive foreign labor from solving CAPTCHAs, simply ask easy math and science questions... but only only provide access for wrong answers. This should let most Americans through.

      --
      ...following the principles of Heisenburger's Uncertain Cat...
    16. Re:no good solution for now by ArsenneLupin · · Score: 3, Informative
      Another solution: move your guestbook around, i.e. change its URL from time to time.

      It looks as if most spammers operate in two phase: first they collect valid guestbook URLs, and then, several weeks after, they spam those. Probably it's not even the same people doing both phases, the first could be selling lists to the second.

      So, a couple of weeks ago, I moved my guestbook to another URL, and since then, I've got almost no spam (only 3 spams in 4 weeks, versus more than 10 per day before...). And apart from a simple keyword filter, the guestbook has no other protection (i.e. no captcha whatsoever).

    17. Re:no good solution for now by Aladrin · · Score: 2, Insightful

      I'm curious... 'cannot be solved with a calculator' ?? The closest I can come is algebra, but then... I could write a script in several languages that would do the algebra, once it was pulled from the image. And quite a bit quicker than a person could.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    18. Re:no good solution for now by Short+Circuit · · Score: 2, Informative

      Try getting a decent calculator, like a TI89/92 or an HP 48G+ (I have the latter). They do symbolic math just fine, and can thus give you exact answers.

      A captcha-hater need only load the ROM from one of these calculators into an emulator, copy the ROM and emulator to each of the computers, and train the worker in how to enter the calculations.

    19. Re:no good solution for now by piehole · · Score: 2, Informative

      The spammers already figured out the solution to every kind of captcha. They set up a free porn website where you have to solve captchas to get the hawt pr0n. Since there are people in every culture that want porn, you'll have trouble making a cultural captcha to fight this.

    20. Re:no good solution for now by Intron · · Score: 2, Funny

      What's a tortoise?

      --
      Intron: the portion of DNA which expresses nothing useful.
    21. Re:no good solution for now by mav[LAG] · · Score: 2, Funny

      Know what a turtle is?

      --
      --- Hot Shot City is particularly good.
    22. Re:no good solution for now by TheLink · · Score: 2, Funny

      1) Tortoise baking in hot sun
      2) ???
      3) Lunch!

      Next!

      --
    23. Re:no good solution for now by Intron · · Score: 2, Funny

      Of course!

      --
      Intron: the portion of DNA which expresses nothing useful.
    24. Re:no good solution for now by bataras · · Score: 2, Funny

      What?? You were TAUGHT how to do it? You didn't figure it out yourself? Daaymmm....

    25. Re:no good solution for now by mrbobjoe · · Score: 2, Funny

      My guestbook has a field where you are prompted to enter "I am not an idiot who will post drug advertisements." I haven't seen a drug advertisement since (not that I get a lot of traffic in the first place, but I was getting spam once a week before I put that in place).

    26. Re:no good solution for now by Anonymous Coward · · Score: 2, Informative

      Square roots that result in a positive integer below 100 are easy. To get the tens place, just remember the squares of the numbers 0-9, divide the number by 100 and see which one it's closest to. To get the ones place of the sqaure root, use the ones place of the squared number (a 1 means 1 or 9, a 4 means 2 or 8, a 9 means 3 or 7, a 6 means 4 or 6, a 5 means 5 and a 0 means 0). So, for example, 3844. 38 is between 36 and 49 and is closer to 36, so the tens place is 6 and the one's place is below 5. And because it ends in a 4, the ones place has to be a 2.

      My family used to use this as a game to play in the car...someone would square a number and then the first person to shout out the answer got a point. Then they'd square a number and then game would continue like that until we got to some pre-determined score. Worked well until I was 8, got bored with the game and started throwing out numbers that weren't perfect squares. I tried to get people to move on to cubes and 4th power numbers, but no one else could figure them out anywhere near as well as I could. So then we moved on to the game where someone would spit out a date and we'd have to name the day of the week to get the point.

      And yes, my entire family are a bunch of geeks...

  2. "Who's Hot" by neoform · · Score: 3, Interesting

    I remember seeing an example of a captcha type game a while back where you would have to pick the hottest girl out of 3 pictures in order to continue..

    problem of course is when people disagree on what's "hot"..

    --
    MABASPLOOM!
    1. Re:"Who's Hot" by osgeek · · Score: 4, Funny

      Yeah, but when the choices are Bea Arthur, Rosie O'Donnell, and Natalie Portman; selecting either of the first two should give you an electric shock on top of not allowing you to post.

    2. Re:"Who's Hot" by rgoree · · Score: 2, Interesting

      hotcaptcha, using the HOTorNOT API...

    3. Re:"Who's Hot" by squiggleslash · · Score: 3, Insightful

      Ignoring any issues about offensiveness or whatever, that's not the problem with it. The problem is that it's easily broken.

      How do you break it? Easy. Just pick a random number between one and the number of options you have. For a three option CAPTCHA, you have a one-in-three chance of getting through. You're a spammer remember, so these odds do not deter you, all you have to do is run your automated script three times and you'll be close to sending out the same number of spamvertisements as you would have sent without the CAPTCHA.

      Realistically no multiple choice system, as advocated by a number of posters here, will succeed unless it has so many choices that it's improbable a real user will be able to use the system without issues.

      CAPTCHAs are a bad idea in general. Yet again they're a poor, unwieldy, temporary "solution" to a problem the inventors barely understand that causes more problems than it fixes. Like 99% of anti-spam solutions. The only thing worse than a CAPTCHA is what'll replace them.

      --
      You are not alone. This is not normal. None of this is normal.
  3. Re:PDP-11 captchas by Anonymous Coward · · Score: 2, Insightful

    I agree with the parent post...put up a captcha picture of a PDP-11/40, PDP-11/45, PDP-11/70 and I can identify all of them within half a second.
    However....my wife will correctly identify it as a "PDP" but probably won't identify the model
    My sister (who is smarter than me) will say "it looks like a computer of some sort"
    My niece will identify that it is something electrical

    I don't want to see captchas that start to depend on a specific culture to use.

  4. Unique Reg Form by multiOSfreak · · Score: 5, Informative

    I admin a PHPBB-based forum and the spam (from bots) was getting out of hand. They were going through the built-in CAPTCHA with no problem. The solution ended up being that I had to modify the registration form so that it wasn't just the default form. Throw a couple of oddball questions on the form, make them required, and bots can't deal with it since the bot script can't account for deviations from the norm.

    1. Re:Unique Reg Form by Yvanhoe · · Score: 2, Interesting

      Well I find, for one, that Slashdot is doing a good job in spammer-filtering technics.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    2. Re:Unique Reg Form by soliptic · · Score: 5, Interesting
      I actually did something fairly similar with my phpbb installation.

      I noticed that bots were signing up but not actually posting, (I donno, maybe they were meant to post but that part of the script broke -- either way, they never posted, but it annoyed me having them there.) They were just there, with links to sites selling vicodin/viagra/etc. Which annoyed me somewhat, but one time a child porn link showed up which was really the straw that broke the camels back, and I decided to stop it. I noticed that 99% of the sites were *.ru so I altered the reg form to throw an error if it detected a *.ru domain in the website field. Then I just started getting non *.ru domains instead, so I just thought, fine, fuck it.... Now if anybody signs up with ANY website in the website field, it throws an error, and has a message along these lines:
      I notice you have a website listed. To prevent spam bots signing up to link their websites, this has been disabled on registration. If you are not a spam bot, just complete your sign up with no website, you will be able to add it back in by editing your details once you have registered
      Since then, no spam bots. w00t. Of course, that forum only gets a handful of signups per year, so I don't really care if it inconveniences people slightly, it's primarily intended as a "private"ish (real life friends) forum anyway.
    3. Re:Unique Reg Form by ahsile · · Score: 4, Interesting

      I had the same issue. I searched all over for some sort of blacklist plugin for phpbb to fix the issue, because i was just sick and tired of banning all sorts of domains every day. In the end, I ended up changing the website field to "hidden" on new user registration, and if the bots enter text into it... then I throw an error message.

    4. Re:Unique Reg Form by philmck · · Score: 2, Interesting

      There's a "better CAPTCHA" mod for phpBB that solved the problem 100% for me(http://www.phpbb.com/phpBB/viewtopic.php?t=3828 90&highlight=captcha). It's beta but I've found no bugs.

      I experimented with "oddball" questions myself (also hidden fields etc), but found that I had to change them all periodically, otherwise spam eventually reappeared a few weeks later. This is interesting in itself, because it implies that a human spammer has looked to see why the submissions have started failing and devised an (automated) workaround.

      This was for questions that required no brainpower, though. ("Leave this blank" or "copy this word".) More complicated questions, even trivial ones (1+1=?) reduced the spam to zero - but also reduced legitimate responses to zero. People just can't be bothered, it seems.

      By the way, SpamAssassin (even using the Bayesian sa-learn feature) was no help for filtering email generated from my other web forms, presumably because the spam originated from the same server that SpamAssassin was running on and so bypassed the spam check. A CAPTCHA (from www.neoprogrammers.com) solved this as well, although I think even that reduced my legitimate response rate.

      The problem is visually impaired users may not be able to use them. I don't have a good solution for that.

      --
      Phil McKerracher
  5. SweatShopSoftware.com by osgeek · · Score: 5, Funny

    My team of fine Southeast Asian workers will remove spam from your web site/bulletin board/blog for a low low price of $.60 US/hour.

    Incidentally, for those of you in the market to advertise your wares: My team of fine Southeast Asian workers will circumvent those inconvenient captchas on web sites/bulletin boards/blogs for a low low price of $.60 US/hour.

    Here at SweatShopSoftware.com, we have a solution to every problem.

    1. Re:SweatShopSoftware.com by LoudMusic · · Score: 4, Funny

      Here at SweatShopSoftware.com, we have a solution to every problem.

      More accurately, you have a problem for every solution.

      (:

      --
      No sig for you. YOU GET NO SIG!
  6. Still hurts spammers by ZachPruckowski · · Score: 5, Insightful

    This still hurts spammers, because spamming is otherwise pretty cheap. Once you've grabbed bots, all you have to do is upload a few hundred KB of scripts to an IRC channel. It's practically zero overhead. This adds some to the equation. Adding overhead puts smaller spammers out of business, and it's the way to win. We can't stop spam, just make it harder.

  7. Re:Just don't by stoolpigeon · · Score: 2, Insightful

    I wish they would go away. It usually takes me 2 or 3 tries to get them right. I guess I over analyze it. I see stuff and think "wow - is that a one or an L" and so on. Normally after I've gone through a few, I get to see some of the characters I'm confused about in different images and finally figure it out.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  8. That's Ironic.... by Gemini_25_RB · · Score: 3, Informative

    Yesterday, I saw a presentation by Dr. Luis Von Ahn (developer of the ESP Game, and other CAPTCHA type games). He claimed that spammers and porn companies are willing to pay about $2.50 an hour for 720 CAPTCHAs an hour, or about 1/3 cent per CAPTHCA. (The CAPTCHA solcing is needed to create more free email spamcounts.) I don't know why people would solve them for so much less...

    1. Re:That's Ironic.... by Kuciwalker · · Score: 2, Informative

      I was in the same presentation! He also mentioned another tactic captcha-breakers use - put it on a porn site and make those browsers solve it.

  9. Timing by kevin_conaway · · Score: 3, Insightful

    Perhaps a solution is making the captcha time-intensive? If it takes an additional 30 seconds of 45 seconds, it might cut down on the number of captchas a person could solve in an hour.

    This would probably work better for sites where you only enter the CAPTCHA once, say for creating an account.

    1. Re:Timing by TheBogBrushZone · · Score: 3, Interesting
      Perhaps a solution is making the captcha time-intensive? If it takes an additional 30 seconds of 45 seconds, it might cut down on the number of captchas a person could solve in an hour.
      Perhaps a long audio captcha with some intelligence required to prevent simple voice recognition "The first letter is Q. The second letter is V. Letter three is the letter after N. The fourth letter is the same as the second. The letter Z is not present".
      --
      And behold, a command prompt and he who sat upon it, his name was shutdown and -h 3:11 followed with him
    2. Re:Timing by Alfred,+Lord+Tennyso · · Score: 2, Insightful

      Everything except the CAPCHA solution can be automated. In theory if you put a delay in, they just create twelve times as many processes signing up for accounts, all routing their CAPCHAs through a single human.

      They're most likely doing that already. They'd have to increase the number of processes, but I suspect that they wouldn't even have to increase the number of computers, if you're just adding a delay to the process.

  10. refundable micropayments. by yourestupidjerks · · Score: 5, Interesting

    Refundable micropayments. Seriously. Require people pay $1 to post a comment, payable via paypal or whatever. Once you have checked their comment, you can add them to a whitelist that will never be charged again and refund them their $1. Spammers don't get their dollar back, don't get added to the whitelist, and have their comment removed. The result over the course of a large number of blog entries would be to significantly increase the cost of doing business for spammers, while providing only a very minor inconvenience for legitimate users.

    1. Re:refundable micropayments. by Scurra+UK · · Score: 5, Funny

      So posting my 2 cents now costs $1? Guess that's inflation for you...

    2. Re:refundable micropayments. by BrynM · · Score: 5, Insightful
      Spammers don't get their dollar back, don't get added to the whitelist, and have their comment removed.
      With the rates of credit card abuse and identity theft from where lots of spam originates (former soviet states, pacific rim), you can bet they wouldn't be spending their own dollar to post with such a solution.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    3. Re:refundable micropayments. by swillden · · Score: 2, Insightful

      you can bet they wouldn't be spending their own dollar to post with such a solution

      Even if the dollar they spend is stolen, it's still theirs in the sense that they can spend it. They have to choose whether they want to spend it on advertising or on real-world goods that they get to keep, so they still have to decide whether they're likely to get more than a dollar back from their posts.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  11. What are CAPTCHAs really for? by MasterC · · Score: 2, Insightful

    Maybe I missed the memo/boat on this, but aren't CAPTCHAs here specifically to stop automated spamming, automated account creation, etc.? After all CAPTCHA == Completely Automated Public Turing test to tell Computers and Humans Apart.

    So the real problem is coming up with CAPTCHAs in real-time with no permanent (this session ID) correlation made between the image link and the answer. Then hiring "slave labor" to make this mapping for you will be completely useless.

    Then the "other side" will volly back with an image algorithm to thwart CAPTCHA, then we'll get CAPTCHA 2.0 with synergistic AJAX-enabled authentication, and then we'll have Terminators ruling the world.

    --
    :wq
    1. Re:What are CAPTCHAs really for? by pla · · Score: 4, Informative

      So the real problem is coming up with CAPTCHAs in real-time with no permanent (this session ID) correlation made between the image link and the answer. Then hiring "slave labor" to make this mapping for you will be completely useless.

      Yes and no - That solves the problem of precreated CAPTCHAs, by throwing CPU time at it, but the FP's complaint doesn't actually involve what CAPTCHAs solve.

      CAPTCHAs, if effective (which a market for human solvers suggests), only prove that a human has responded. If a human solves it for pay on behalf of a spammer - The CAPTCHA worked perfectly. Virtually every suggestion on this topic has missed that key point. Using culturally-dependant information, or judgements of aesthetics, or awkwardly-phrased audio clips, or even time-wasting math problems, all still just prove that a human answered the question.

      The real problem here involves the misuse of CAPTCHAs by those who assume they do something which they don't. They don't weed out "undesireables". They weed out non-humans. It really doesn't matter how complex you make them; if a human can solve it, you still have the same underlying flaw - Namely, that we have a HUMAN enemy in this battle.



      Instead, we need to exploit a human vulnerability - Mortality. We need to hunt down spammers and kill them, slowly and painfully. We need to torture their wives and kids in front of them, then string the lot of 'em up in town squares as an example to others. We then need to hunt down all the companies funding these spammers as a form of advertising and castrate their boards of directors.

      Or better yet, we need to trick them into running P2P nodes and let them and the RIAA weaken each other to the point that we can easily eliminate the winner.

    2. Re:What are CAPTCHAs really for? by 14CharUsername · · Score: 2, Funny

      If the CAPTCHA asks you "are you Sarah Connor?" you should answer "No." and quickly press the back button.

    3. Re:What are CAPTCHAs really for? by dk.r*nger · · Score: 2, Informative

      So the real problem is coming up with CAPTCHAs in real-time with no permanent (this session ID) correlation made between the image link and the answer. Then hiring "slave labor" to make this mapping for you will be completely useless.

      No, that won't work. The spam-computer is in the US, probably a bot-net drone. It automatically visits the blog to be spammed, and captures the CAPTCHA. It now sends this to the Indian, whom within 30 seconds types the correct answer, and this is now inserted on the page, and the comment is submitted - all within the same timeframe a human would need.

      Imposing a very short timeout would make it harder on the bad guys (and the good guys...), but it would merely be an annoyance. Any AJAX2.0 magic you can think of, they can fake.

  12. Yeah, make your website more difficult. by cowscows · · Score: 5, Insightful

    This issue quickly runs into the same sorts of problems that copy protection on software does. People who are dedicated to breaking the system will still be able to, but normal people trying to work with the system are just getting annoyed.

    It's a mild pain in the ass to match a swirled up picture of letters (I've known the alphabet for about 25 years, and I still get them wrong sometimes), but I'll usually go through it. Make it much more difficult than that, however, and I'm pretty likely to decide it's not worth it, and go waste my time on another website.

    The solution to this problem is not to make the visitor do more work, because you can easily drive your visitors away by making your website a hassle. The spam needs to be filtered on the server side, or just deleted as it appears.

    I've encountered this problem on my own neglected website, and I haven't found a good solution that I have the skills to implement. I generally just delete the spam as it appears, and I turn off commenting on older posts. This works for my personal site, because it's low traffic, but I'd imagine someone who gets more readers and spam could find the motivation to set up some sort of filtering, similar to email spam filters.

    --

    One time I threw a brick at a duck.

    1. Re:Yeah, make your website more difficult. by chez69 · · Score: 2, Insightful

      randomize the form field names. and if they get em wrong, just fail silently

      --
      PHP is the solution of choice for relaying mysql errors to web users.
  13. Leisure Suit Larry by jconley · · Score: 4, Funny

    I wish I had someone that could have answered the questions at the beginning of Leisure Suit Larry for me when I was 11...I would have broken open the piggy bank to play!

    1. Re:Leisure Suit Larry by BHearsum · · Score: 2, Interesting

      You win the thread.

      I learned more about America in the 1960s/1970s from those questions than I did from anything else, ever.
      RIP Sierra

  14. Reputation ID by robotsrule · · Score: 5, Interesting

    This is why I believe in the future there will be two Internets. The one we have now which is wild and wooly where you can remain anonymous, and one where you can't do anything without a Reputation ID that is tied to a biometric identification method (fingerprint, voiceprint, etc.). There will be third party companies like Google that have Reputation ID accounts and will handle the authentication. The Reputation ID based Interent is where eCommerce, government and medical records, etc. based web sites will live.

    I hope to heaven that instead of a biometric authentication, someone can come up with a card reader for driver's licenses or some other ID method, but current events seem to indicate biometric authentication will prevail. Even in that case, I hope it is a "authenticated-user" token passing scheme so that the web site that you want to visit never knows who you are, just that you are a valid user that owns the account ID you claim to own (the Reputation ID web site acts as middleman and privacy shield, pray they are never hacked).

    By the way, I don't like the thought of privacy problems and Reputation ID spoofing scenarios this implies. I just don't see any other way way to build an Internet with a high degree of trust. As I type this I am looking at the SlashDot captcha box for comments.

    --


    Robert Oschler - RobotsRule.com
  15. Correct me if I'm wrong... by grasshoppa · · Score: 2, Interesting

    ...but haven't they been doing this for a few years now? I seem to remember a story, at least a year back, where spammers were giving porn away for free, as long as you solved a captcha every couple views.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Correct me if I'm wrong... by Intron · · Score: 2, Funny

      Dear Sir:

      I am Dr Joseph Mugambe. I have come into the possession
      of US $20 Million dollars but need to solve the captcha
      below. If you help me, I will forward to you ONE HALF of
      the moneys.

      Yours very sincerely,

      --
      Intron: the portion of DNA which expresses nothing useful.
  16. Moderation by truthsearch · · Score: 4, Interesting

    I helped develop one of the largest websites in Europe (in terms of traffic and volume of content). Human spammers have been bypassing our CAPTCHA for a while now. We still keep the CAPTCHA to block most bots. The data input goes through a custom spam filter. These human spammers are trying to spread their URLs, email addresses, and phone numbers just like most spam, so this helps to a large extent. Anything that gets through that can be flagged as spam by users. On top of all that there's some human moderation by the business which owns the site.

    So in the end spam filters can help but human moderation is still the only real working solution today.

  17. Cultural Captchas: by Peter+Trepan · · Score: 4, Funny

    Match each band to the model of truck its music is eminating from:

    1. Metallica
    2. Billy Ray Cyrus
    3. Lynnrd Skynnrd


    a. GMC truck with double tires on the back
    b. Primer-color El Camino with beer cans in the back
    c. Shiny red F-150 with aerodynamic truckbed lid

    --

    Step into a huge movement. Don't Tread In Me.

  18. Cultural CAPTCHA = U Rappin' Awful by Bieeanda · · Score: 2, Insightful
    In the immortal words of a good friend of mine, an otherwise well-situated and well-adjusted adult: "Who's George Burns?"

    It would be a fine idea if you were trying to keep access down to certain sub-cultures (ie, a captcha showing a picture of Linus Torvalds and one of Linus from Peanuts, asking what they have in common), but on a larger scale it just isn't going to work.

    1. Re:Cultural CAPTCHA = U Rappin' Awful by 'nother+poster · · Score: 2, Funny

      They both have a security blanket?

  19. Solution using existing websites by Facouille · · Score: 5, Interesting

    To register, you have to be a "confident" user of a parternship website, like say ebay, paypal, amazon, yahoo, hotmail, google, etc, etc. They can proof that you are a real user, and an open api allows 1-1 relations between your accounts. If you are not registered to any of those website, you have to get X points using Folding@Home to be trusted.

  20. Context by smithwis · · Score: 2, Interesting

    Running with your cultural background idea:
    Why not take this to the local level, ie, make your captcha refer to website content.

    The spammers can circumvent captchas effectively because they make sense out of context. But if your captcha asks for the Author's surname, the name of the website, or the news item's title; suddenly you need to actually know about the blog before posting.

    Take this to far though, and it starts to look like those discriminatory voter tests of yesteryear.

  21. Perhaps an opportunity for a social experiment. by SmallFurryCreature · · Score: 2, Interesting
    spam on forums generally includes a link that people should then follow to the site where whatever is being sold is sold. It is trivial to include a javascript on such a forum being spammed that logs each click. You could therefore record who of your users actually responds to spam.

    The real problem with spam after all is not the spammers but the people who respond to it, if nobody bought from spam then there would be no spam. Well at least much less of it. After all it is advertising and spammers are not selling say viagra but selling spam itself.

    In any case with this log of users who actually click on spam links you could then A compile an overview of what kind of user actually is stupid enough to respond, B educate them or C ban them for being to stupid to live.

    Considerring the offered budget in this ad for (30-100 dollars) I don't think the guy is operating with that big a margin already. If you can reduce the number of people who respond to these spams then perhaps simple economics makes the problem go away.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Perhaps an opportunity for a social experiment. by MrNaz · · Score: 2, Funny

      It's "too stupid to live". If you're going to take a holier than thou attitude, at least make sure that you are literate.

      --
      I hate printers.
  22. Use a human then. by Xzzy · · Score: 4, Interesting

    Just have a human authorize every account creation. For smaller sites (the vast majority of the web) this might introduce a load of one authorization a month. As site size scales upwards, you have more people available to help with authorization. Could use the principles of the turing test to work through a 2 or 3 email exchange.

    Could make the supporting cgi scripts as simple or as complicated as one's willing to author. One forum I maintained for a while had a low level "all access" section where new users posted an application. Forum regulars would respond, and eventually grade the new user. If they passed, they were given full access to the board. Granted, this system was employed more to limit the quantity of asshats than spammers, but the same principles apply.

    It might even benefit society in the long run as a spammer's urge to do his work forces him to develop a "true" AI. ;)

  23. Japanese cultural capchas by kahei · · Score: 4, Interesting


    I've visited a Japanese art site (ie pictures of characters from fighting games drawn in alarmingly extreme detail) which had roughly this on the front page:

    "Because there have been some people coming in here and stealing pictures or linking without permission, I have had to put this small test up. Please enter the Emperor's birth date in Japanese calendar in the box below. I'm sorry for this inconvenience and I will remove it when they forget about this site."

    I've also seen a site (again in the 'students with too much time on their hands' sector) that asked for some other date in Japanese calendar. There are also a fair few personal sites that have a front page with just one link that takes you in, and several spurious links, with the page being 100% japanese text -- which I think serves about the same purpose.

    On a related note, there also used to be WinMX groups which required that you say something in Japanese on entering or be booted. The point there was that otherwise you'd get masses of Korean 12-year-olds coming in and going 'Fuk Japanese bitch! dokdo nun uri tang!!lolz0rz!' and generally spamming the place. At least, I hope they were 12.

    So, cultural captchas certainly exist... but it's easy to see why they work better on 'my pictures of Vampire Hunter D' sites than in the commercial world.

    --
    Whence? Hence. Whither? Thither.
  24. cultural background knowledge by PMuse · · Score: 2, Insightful

    How about captchas that require cultural background knowledge to solve?

    If the captcha does not itself contain all the information required to solve it, some legitimate users will be unable to solve it.

    Now, simple riddles would at least require mastery of the language instead of mere character recognition skills. However, requiring language only raises the $/hour cost of solving them a little. More importantly, even easy riddles are much harder to generate for captchas than random strings. E.g., "What word is fourth in this sentence?"

    --
    "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
  25. Re:$0.60/hour? by Pollardito · · Score: 3, Funny
    You mean I can make more than the $0.40/hour I currently make? I need to talk to my boss about a raise...
    in the time it took you to write this post, you lost...well, not much so no worries
  26. Spam by kippers · · Score: 2, Interesting

    CAPTCHA's can either be easily bypassed by script, or you can get people to do it. The thing is, if you make it harder you start blocking out visitors, maybe those with sight problems who have to use a screenreader, or people with a text only browser.

    My blog recently had issues with automated spam, and I found two possible ways of dealing with it.

    1) Use a filter like email. Wordpress has one available called Spam Karma 2, which measures time it took to fill in the form, Javascript payload, URL levels, and other things. I found it rather good at catching spam after a little training, but it was quite resource heavy, and even scripts make mistakes once in a while.

    2) Use something abnormal. I decided to add a math script. Basically, it produces a simple math question (4 + 9) and asks for the answer. The comment will only submit if a correct answer is provided (the form has a hidden input with a server-side produced hash) which is checked against the hash (if hash is missing it automatically fails). Many spam bots don't know how to handle math, so they fail. To disquise the question for 'alert' bots people only need to add surrounding characters or convert things (+ => plus, 9 => nine) etc.

  27. Re:PDP-11 captchas by Amouth · · Score: 2, Funny

    i could see it if it was something related to the message board,,,

    something that has the topic about electronics could have somethign like that.. it might also help keep idiots off..

    but on slashdot.. all you have to do is bang on a keyboard

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  28. A Solution! by SEMW · · Score: 2, Informative

    Kitten authentication! It's perfect! Identifying small, cute, furry animals needs a basic cultural background in animals common to the West, but at the same time requires little or no intelligence (plus, it's fun!).

    Try it out at http://www.kittenauth.com/node/5. It's currently being rewritten; if you can't see any animals the first time, click 'submit'.

    --
    What's purple and commutes? An Abelian grape.
  29. PHPBB ... staying ahead by DulcetTone · · Score: 2, Insightful

    One thing I did just 2 days ago has stopped the CAPTCHA attacks cold. I modified my registration page just slightly to alter it's URL. Now, if some lackeys are manually doing every phase of the registration, this is no help at all, but they're trying to be more efficient than that. They don't make their lackey's click the "register" link, and then click on the link confirming they are over 13, etc, etc. Rather, they have tools that automatically traverse these paths or mimic their traversal, and those tools require your installation to literally be identical to all PHPBB installations, as it is their syntax it is capable of parsing and triggering.

    The result is that no lackey, apparently, is ever getting rushed right to where s/he sees a CAPTCHA and has a textfield into which to type its text. I've fallen off the radar by opting out of a monoculture in a very tiny fashion. I'm glad to think I've turned the spammer's trick (obfuscation to defeat automated tools) against them.

    tone

    --
    tone
  30. Comments by email? by 955301 · · Score: 2, Insightful


    What about reducing it to a single problem again by accepting comments only via email? Then you can bring the usual tools to bear - forcing server retries, greylists, whitelists, blacklists, analysis, etc.

    Just provide the comment email address at the bottom of the article and a uid in the address would make it post to the proper article/story/whatever. Reply to email addresses would have a different uid as well.

    Make the mail server moderate for you.

    --
    You are checking your backups, aren't you?
  31. Punch the Monkey! by Killshot · · Score: 2, Interesting

    I am surprised that all slashdot can come up with so far is cultural or mathmatical solutions.

    I think some sort of game would be a good idea, sorta like the crappy games in flash advertisements now days. Make it difficult enough that it is too time consuming for spammers, but easy enough that people do not get frustrated when trying to register or post.

    Ultimately I think that better filtering is probably the solution
    One of my message boards has been getting spammed a bit lately, despite the CAPTCHA..
    We have recently installed a mod that we can add keywords and urls to. So posts from new users are checked with this.. it needs a bit of fine tuning, but I think eventually it should get rid of most of the spam.

    In addition, users can flag posts as spam which are then checked by a moderator

  32. Video Captcha by sneakerfish · · Score: 2, Interesting
    Use one of the many free video hosting sites. Require that the user watch a video and answer a simple question from the video like "What color was the car shown in the video?" The run time of the video should be small (under 30 seconds) and the question must be trivial and fill in the blank (not multiple choice).

    Not a perfect solution of course. Someone could still pay for the answers, but it would take them more time to watch a video than look at one image. The videos might be related to the subject matter of the site and actually be entertaining or informative for valid users to watch. Captcha questions might be a little harder for a topically relevant video to further insure a user is worth the price of admission.

  33. pre-loaded captchas? by nblender · · Score: 4, Funny

    For each client, send a series of captchas: "solving" "captchas" "formoney?" "one" "thousand" "usdollar" "reward" "for-arrest" "of-your" "employer".

  34. newtons method by weierstrass · · Score: 2, Interesting
    to find sqrt(x):
    • make a guess g, doesn't have to be accurate at all
    • find x/g, again doesn't need to be blindingly accurate at this stage
    • take the average of g and x/g
    • use that as your guess in the next stage
    • rinse and repeat

    (obviously in later stages you need to make sure the division x/g is done to necessary precision, but keeping numbers in fractional rather than decimal form makes the mental calculation easier, if you can handle an answer in that form.)

    this method converges quadratically whereas 'trial and error' or a 'binary search' converges linearly. this means by using this method a simpleton from the 16th century could beat you quite easily doing 3-4 digits of accuracy, and could probably find 6 or 7 digits faster that you could if you were doing the divisions on a calculator.

    btw i'm not sure if this is the same method you outline above, or if by 'divide, refine' you are simply deciding whether your guess is too big or too small, based on whether g or x/g is bigger. taking the average of the 2 is much better, and not computationally expensive.

    --
    my password really is 'stinkypants'
  35. Re:PDP-11 captchas by Anonymous Coward · · Score: 2, Funny
    but on slashdot.. all you have to do is bang on a keyboard
    taht is platentally falz
  36. Hobbit Test by Hoi+Polloi · · Score: 2, Insightful

    I prefer the Bilbo line of questioning.

    "What's this in my pocket?"

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  37. The Anti-CAPTCHA by TimTucker · · Score: 3, Interesting

    I've managed to cut down blog spam significantly lately after installing an Anti-CAPTCHA: http://www.timtucker.com/weblog/?p=74

    The basic idea is to present a CAPTCHA image that's as easy for a machine to understand as possible and then ask the user to type in something else. (in the system that I'm using, users are presented with an unobscured image of a 6-digit number and asked to type in a different 6-digit number).

    One of the great things about asking a user to type in something other than what's shown is that it's much more accessible than a regular CAPTCHA, since there's only a 1/1,000,000 chance that someone who can't see will accidentally type in the "right" six digit number.

  38. Uhhhmmmmm by A+nonymous+Coward · · Score: 3, Funny

    Which biological characteristics, exactly, cause someone to know who Britney Spears is?

    Stupidity?

    Peer pressure?

  39. Will solve CAPTCHAs for pr0n by LauraW · · Score: 3, Interesting

    This talk on Google Video has a bit of info about CAPTCHAs. Apparently some porn sites are displaying occasional CAPTCHAs that their users have to solve before seeing the next page of porn, and then using these solved CAPTCHAs to spam blogs and other sites. The developers get bonus points for creativity, anyway.

  40. "You must choose..." by greywords · · Score: 2, Insightful

    How about taking a page out of "Last Crusade" and having multiple "submit" links, only one of which works. In plain text near the links, say something like "click the blue triangle submit button to not have your post marked as spam." As long as there aren't too many choices to wade through, users won't be terribly inconvenienced.