Evolution of the 'Captcha' 383
FireballX301 writes "The New York Times is running an article about the small word puzzles various sites use in order to defeat automated script registration while still letting humans through. It seems many people can't actually solve them anymore, so new alternatives (image recognition) are being created. This, of course, seems breakable as well — is there a feasible alternative to the captcha, or are we stuck jumping through more and more hoops to register at places?"
I am torn (Score:5, Funny)
Re:I am torn (Score:5, Funny)
Re: (Score:3, Funny)
Re: (Score:3, Funny)
woah (Score:2, Insightful)
Come to think of it - its great to see fp without some sort of script bollocks - welcome back to
Re: (Score:3, Interesting)
Th
Re:Unintelligent design (Score:4, Funny)
Is that like "Despite the fact that God created the Universe, people keep getting stupider"?
Or is it some sly jab at Windows?
Or maybe it's a scientific theory derived from studying governments!
Re:I am torn (Score:4, Funny)
That will sort the men from the bots.
Re: (Score:3, Funny)
Yes, but that's what makes it such a challenge. Getting the riddle right when the joke is wrong will REALLY confuse the bots!
Knowledge tests... (Score:3, Interesting)
'Germany is a country in Africa?'
Your duty to prove you were human was to change it to the proper continent and the question mark to a period. Seems pretty fool proof, especially if you combine it with things like "and make 'country' all capitals."
Re:Knowledge tests... (Score:5, Funny)
Re:Knowledge tests... (Score:4, Funny)
Re:Knowledge tests... (Score:5, Funny)
And then you voted for Bush, TWICE!!!!!!
Re: (Score:3, Funny)
Yes, this is fine (Score:2)
Re: (Score:2)
Re:Knowledge tests... (Score:5, Funny)
Which is a food?
A) pink
B) car
C) Britney Spears
D) Hamburger
There is of course the possible registration by a disturbed and horny male who would say "Britney Spears" but you get the idea.
Re:Knowledge tests... (Score:5, Funny)
Which is a food?
A) pink
B) car
C) Britney Spears
D) Hamburger
There is of course the possible registration by a disturbed and horny male who would say "Britney Spears" but you get the idea.
Re:Knowledge tests... (Score:4, Funny)
Re:Knowledge tests... (Score:5, Funny)
Re:Knowledge tests... (Score:5, Insightful)
Re: (Score:3, Insightful)
Also you would need a small army of people to write the question in the first place (actually you could try to generate category/item couples from a statistical analysis of wikipedia).
Now that I think of it... it's just too easy to beat your captcha randomly (1/4 chances is not that bad for a script).
On a funny note... captcha similar in spirit to the one you propose is http://www.hotcaptcha. [hotcaptcha.com]
Re: (Score:2)
Re: (Score:3, Informative)
Re: (Score:3, Informative)
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
Implement a standard CAPTCHA system, with fairly easy to read characters.
Then, for the challenge section, randomly select a prompt from the following (as an image, not plain text):
"Enter only the last letter of the captcha"
"Enter all the numbers included in the captcha"
"Enter all the letters included in the captcha"
"Enter the character from the captcha in reverse order"
"Enter all the vowels from the captcha"
"Enter all the consonants from the captcha"
"Enter t
Alternative? (Score:3, Insightful)
Re: (Score:2, Interesting)
Re:Alternative? (Score:5, Insightful)
Re: (Score:2)
You would also need to mask each image with a circular apperture, to prevent bots doing some guess work.
I appreciate this doesn't help blind users (as another poster commented) but then that is true o
Re: (Score:2)
Re: (Score:3, Informative)
(Or maybe I misinterpreted).
Re: (Score:3, Insightful)
Meanwhile, you have shut out all users who do not speak English well can can't figure out your instructions.
Porn sites to circumvent CAPTCHA (Score:2)
Re: (Score:2)
Re: (Score:2)
I figure somebody somehere must have implemented a captcha system where the name of the image file was the same as the word.
Re: (Score:3, Insightful)
Your search space wouldn't be large enough -- you can only have a limited number of photographs, since they have to be manually generated, and once the correct answers have been identified the captcha-breaking algorithm would reduce to "which image is closest to something in this set", a fairly trivial image-matching problem. This
Re: (Score:2)
Re:Alternative? (Score:5, Insightful)
You give script your email address, it sends you an email and you follow a validation link within the email. Implementing this on my website where I had a captcha before got rid of 100% of the spam.
There are also other little dirty tricks you can do to ensure it's a human on the other end, one of my favorites is to check the referrer URL when accepting a comment... if it's not being referred from my entry forum then it just happily throws the request away. Even if it's not spam it's probably something malicious anyway.
Another thing I used to use that worked really well in conjunction with registration is "approving" any account in which the first post doesn't contain any links or any words on a "spam list". If the first post of the newly registered account contains any links or spam words at all, it's held for moderation and must be approved manually. A vast majority of the legit people leaving comments for the first time wont be including any links or talking about viagra on a tech site, no links or spam words means they've been validated as "not spam" and if they've included links it only takes a human a few seconds to qualify if the account should be canceled as spam or approved as a non-spam account. This one obviously takes some man power so it only really works on smaller sites. It might be easy for a spam bot to counteract this but the way it validates is not apparent, not to mention this is already after an email has been validated.
Re: (Score:3, Interesting)
Email validation requires people to give you something -- their email address -- that may consider more valuable that the ability to post on your forum. You'll lose all those people, who are probably rather more numerous than those who would be turned away by an annoying captcha.
In addition, email response is far more automatable than captchas. I am currently experimenting with an automated confirm-l
Re: (Score:3, Insightful)
Get over yourself.
If you're building a community forum where your visitors are likely to be repeat customers then IMO a more formal registration is appropriate.
How many people do you really think come to your website thinking, "Today I am going to join a community!"? Joining a community is not something people carefully plan out doing, it's something that happens if they try it out for a while an
Re:Alternative? (Score:4, Funny)
Re: (Score:3, Insightful)
In many circumstances, email validation will cause users who would have otherwise filled out your captcha, to leave your site without contributing.
For example, I'll gladly solve a captcha to comment on a blog, but 90% of the time, if email validation is required, I'm just go
Re:Alternative? (Score:4, Interesting)
I read an advertisement recently -- apparently someone is collecting the URLs of web forum signup pages and then selling them to the botnets. I was thinking that maybe we could come up with a way of randomizing the signup page URL so that it would only work when the link is actually clicked on, but never got around to it. And let's be honest -- they'd figure that out too. *sigh*
Re: (Score:3, Interesting)
The goal of the framework is to provide mechanisms for securely presenting and validating answers to text based CAPTCHAs in a way that is easily customised, configured, monitored, and extended. A key feature of the system is a plugin enviroment that allows developers to easily add, configure and write plugins for the system. For each request the system chooses a rando
Great idea (Score:3, Insightful)
Are they chosen for any good reason, or are they completely arbitrary? Are there letters that bots have trouble with? Fonts? Who knows?
The only thing that's sure is that every protection will eventually be broken.
What's more, maybe if you can't solve a simple word puzzle, I don't want you registering at my site...
Re:Great idea (Score:5, Insightful)
I have perfect vision and I struggle to tell if some S/5/Zs are one of the letters. The fonts and distortion is getting worse and worse to the point where it's usually 2 or 3 attempts before I can get one correctly, purely because letters are so distorted in them these days.
Re:Great idea (Score:5, Insightful)
Meanwhile, having an automated system feed them to Chinese people on $0.50 an hour can't be too hard, and they'll have at least as good a chance of getting the correct result as I do.
Re: (Score:2)
Re: (Score:3, Interesting)
Heh, I remember once having to enter some cryptic captcha string into a text field at rapidshare or some nameless file hosting service. I think the problem with it was there was no discrimination between O and zero, or something to that extent. Anyway, the captcha sucked so much I misread it three times, in which the site replied with "You are a bot!" and shut me out of the system. Funny way of showing appreciation and respect to customers.
By the way - since I started typing on this subject - I run a coup
Inverted problem (Score:5, Funny)
MAN, I feel clever some times.
See you in court? (Score:5, Funny)
!you can't solve them ; machine can (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
Captcha too hard (Score:5, Insightful)
I am not sure if a picture is better, but it is defintively a step forward if I don't have to spend 5 time retrying.
Re:Captcha too hard (Score:5, Funny)
And dyslexic.
worst captchas ever (Score:3, Funny)
Re: (Score:2)
Stop testing the Humans, test the Robots (Score:5, Insightful)
We know that humans are more intelligent than scripts, so I always thought it should be easier to test the lack of intelligence in scripts than proving intelligence in humans.
For example just use a simple honeypot in a html form. Put a dummy input field in a form. You can hide the field with CSS/noscript tag or just mark it: "This field should be left intentionally blank" or something of that nature to make it more human friendly.
Seeing that all form fields are generally blank, the spambot/script will fill your dummy field. On server side check if the field has data, ignore the submission. It would be a VERY intelligent script that could COMPREHEND the purpose of any particular html input field.
my anonymous 2c
Re:Stop testing the Humans, test the Robots (Score:5, Interesting)
Block any IP submitting a non-blank "name" or "password" field.
Re:Stop testing the Humans, test the Robots (Score:5, Informative)
Re:Stop testing the Humans, test the Robots (Score:4, Informative)
Not really, considering that most of these scripts are targeted at large sites (yahoo, hotmail, etc) OR common site frameworks (PhpNuke, Drupal, Blogger, etc) where common hidden field input patterns would very quickly be tested and coded around by the script writers. The whole point of CAPTCHA in the first place was that it presented a random and dynamic test which was easy enough for users to solve (at least in theory) while hard enough to foil simple analysis by script. This might work on a small custom website where it is not worth the trouble of the script writers to code a version specifically for the hidden input pattern of your site, but this hidden field stuff was tried and failed on big sites even before CAPTCHA was in common use.
Blind people (Score:2)
It seems many people can't actually solve them anymore, so new alternatives (image recognition) are being created.
Especially with provisions of Section 508 [wikipedia.org] and the ADA [wikipedia.org] (and foreign counterparts) that ban discrimination against blind people, who use computers through screen readers that render text as speech or braille.
audio captcha (Score:3, Informative)
Especially with provisions of Section 508 [wikipedia.org] and the ADA [wikipedia.org] (and foreign counterparts) that ban discrimination against blind people, who use computers through screen readers that render text as speech or braille.
some sites are including an audio option.
examples are here [captcha.net] (under Guidelines > Accessibility) and here [accessibilityblog.com]
Re: (Score:2)
Re: (Score:2)
Digital Certificates are the answer (Score:3, Insightful)
Re: (Score:2)
Why register? (Score:2, Interesting)
Bugmenot wants to join our b&. (Score:3, Insightful)
cat and mouse (Score:2)
Right now this is a cat and mouse game. I've come across captchas that I cannot do. However, in 2020 computers are supposed to be as smart as a human. So, when that happens, how can we then differentiate between them?
Craptchas (Score:2)
Ask questions (Score:2)
Instead of asking use to recognize visual things, why not use sentences, like questions, to which only humans could correctly reply, like, for example, What's yellow and dangerous?
Seriously, only limiting captchas to recognizing something in an image makes it pretty limited, they might wanna try asking questions to the user, if they haven't tried that yet.
Re: (Score:2, Insightful)
Re: (Score:2)
But would it consider "a canary with a Kalashnikov" to be a valid answer? The problem with word games is that they can have more than one "correct" answer.
Re: (Score:2)
Kim Jong Il?
Seriously, I'm quite sure it's not the expected answer, but I just can't find it. I'm not natively english speaker (but I don't think it matters for that particluar riddle), went through college (SW degree), and I believe I have a reasonably large and varied culture (please forget my nickname, I swear, I'm 30 and watch other things than cartoons), so I would like to volunteer as a living example that someone's easy question can be someone else's trick.
Re: (Score:3, Funny)
Filtering by reputation (Score:3, Interesting)
Why don't sites band together, share data on abusive registrants, and require each new registrant to provide "references" in the form of their logins to 3-5 other sites. A person with a normal online life could easily demonstrate a pattern of nonspammy behavior. People with no prior history might be placed on probation (their posts are reviewed and may not contain any link-like data). If a registrant posts spam they temporarily (or permanently) lose their accounts on that site and all connected sites.
At some point in time, the only thing that will work is a system that tracks the identity behind the account, assigns a reputation and ostracizes miscreants.
Re: (Score:2)
In an odd way, one could suggest that this is exactly what Akismet, an anti-spam plugin for Word Press, does. The deal with Akismet is that comments don't go live until human moderated.
That may seem dumb until you realize that Akismet has three adva
Scraping works too (Score:2, Insightful)
Re: (Score:2)
Turing Test (Score:2)
NYT would not need so many captchas ... (Score:2)
... if they would just drop the stupid login requirement for reading articles. I can understand needing it to post a comment. But it should be entirely voluntary for reading. Maybe their reporter should be doing a story on this silliness that seems to be rampant among a lot of major newspapers.
Alternative suggestion? (Score:2, Funny)
Replace the mangled-text-and-response captcha with a skill test, like punch-the-monkey. Maybe I could win an iPod while I'm at it.
Unrelated question....how do you validate the captcha if you are browsing with lynx?
Mod self -1,weird-mood-on-a-monday
This is missing something. (Score:2)
Am I the only one that hates these? (Score:2)
Perception (Score:2)
There are some classic optical illusions where the brain percieves a different colour to the one that is actually there, because of backgrounds and other visual clues in the image. an automated program that simply measured the value would give a different answer to the human one.
e.g the colour perception ones here http://www.echalk.co.uk/amusements/OpticalIllusi [echalk.co.uk]
Re: (Score:2)
In all these cases, it is a finite number of images that could be employe
Captcha effectiveness isn't related to difficulty (Score:5, Interesting)
Shamus Young (the creator of the "DM of the Rings") recently introduced a captcha on his site to deal with comment spam. In his post about using a captcha [shamusyoung.com] on his site, he notes that:
Emphasis mine. He's running a fairly popular site, and using a captcha based off of a single, unchanging, three-character phrase. Just the presence of the captcha was enough to effectively eliminate his spam problem. The indication seems to be that just the presence of a captcha is enough to keep spam off of even a moderately popular site.
Re: (Score:3, Informative)
If you read Shamus' blog post, he's not using a custom solution - he's using a standard Wordpress plugin that is configured to only offer up a single captcha phrase. Presumably, if he were to run into issues with using just the single phrase, he could update his configuration to use additional captcha
Captcha wastes (human) time and frustrates users (Score:4, Interesting)
Take your average HTML form:
Rather than have 1 textbox for a field value, have 10. UserName1, UserName2, UserName3, etc.
Use javascript to randomly assign one of them as visible. The rest are hidden from the user.
On the server, watch to see which textbox is filled. Presumably, with decent enough javascript skills, and stupid enough bots, your humans will fill out what they see, which is the correct combination. The bots won't.
Granted, this method can be defeated if the bot checks for field level visibility after the page finishes loading, but even then, with decent enough javascript, you can continue to provide unobtrusive checks to ensure that your user is real -- e.g., unless the bot is running a macro through a web browser itself, your onblur events probably won't be tripped. And so on.
This puts a burden on the developers to come up with clever ways of defeating the bots, but in reality, that's where the battle is -- html application devs. vs spambot devs. Users shouldn't have to be dragged into the middle.
Kittenauth! (Score:3, Interesting)
Personally I just keep it simple on my site, I have a box that says "Please type 'I am a human.'" into the box below. If that input field is empty or doesn't match then you know it was submitted by a bot.
Easy... (Score:2)
Re: (Score:2)
RTFA. I'm not going to paste it in for you, but it is explained.
Re: (Score:2)
Yeah, and then we could open source it. Then it would be available to everyone who has a use for it! Wait a minute...
Re: (Score:2)
No matter how "big" the set, in a few days or weeks at the most, enough will have been collected and solved and sold to spammers to make them useless. Even a million questions would be fairly trivial to collect and defeat.
Re: (Score:2)
-Many people (including myself) can be interested in an english based site without fully mastering that language, in particular when the captcha is to find the name of a thing on a photo.
-Many people simply won't know the answer of questions you will find easy, some because they are stupid or did not listened when the answer was taught in elementary school, but many because they have widely different cultural backgrounds.
-Whithin a couple of hours, one of
Re: (Score:2)
Adding more picture just reduce a little bit the chances to 'guess' at a growing pain for the reals users...