Welcome to WebmasterWorld Guest from 188.8.131.52
Someone emailed me a new method that is being proposed to handle this.
You must identify 3 kittens out of 9 fuzzy little animals to auth the form submition.
Much nicer UI, still doesn't get around the seeing impaired issues where this is being seen as a hinderence to software that allows seeing impaired persons to surf the web. But it is sooo much cuter.
Downside however is that you will need A LOT of images.
Still, even if you got a lot of images, it is possible for someone who wants to fool the system to learn a computer to recognise an image; this would be quite simple as it is not a generated image.
But still, it's cool.
I think that is why they use other small fuzzy animals, so that it can't be tricked, trust me I am a programmer and it hurts my brain to think of all the little nuances it would take to teach a computer the difference between a hamster and a little kitten. Visually that is.
I don't think it is simple to teach a computer to recognise a little kitten on an image.
I do think it is quite simple for a computer to recognise an image that it has allready seen before. When a human has told the computer that THAT image is has a kitten on it, it is quite simple to let a computer succesfully pass this test.
Current captcha's are mostly generated images with some string on it. They will allways be different, so you can't let the computer recognise the file, it will have to interpret the contents of the image.
I don't think you are planning on generating images of kittens? or storing loads of images?
I still like the idea though, alltough I think the current generated captcha's are more secure and better capable of keeping bots out.
Same image different name, this sounds tricky but if you have "pil" installed on your server then it can be done with a very simple script.
I wonder if generating things like the background color or color filters would be enough to get around that... getting more compliacted now though.
The real catch 22 is when you try to comply with a screen scraper used by the seeing impaired that will allow the user to move past the screen.
I know a big site was sued over access for the disabled because of these captchas. The one solution I have heard of for this is using sound bytes. Same issue as with generated images though, the file can at some point could be recognized by an intellegent enough bot.
So how do you allow software for the disabled to get passed these screens and still be tricky enough to fool bots?