Apple using moving letters as captcha
apple.com
apple.com
There's 20 frames in each challenge image, 20 different sets of data to process and compare for a correct result. It's also three letters long.
ED: The form itself is included in an iframe, with the following tag:
<meta http-equiv="Expires" content="Sat, 1 Apr 2006 23:59:59 GMT">
ED2: The audio CAPTCHA sounds even weaker. You could probably just pipe that to Googles dictation API and you'd be set.The comment wasn't snarky, it was accurate.
Even if the captcha recognition's success rate is only 5%, its overall recognition rate is going to go through the roof.
You also get to do something you can't do with static captchas, compare the results. If 70% of the frames recognized the first letter as A, it's likely to be A, and so on.
As the letters move, they briefly do the really hard task of segmentation for you.
If there is any incentive to crack this captcha, it will be cracked very soon if not already, it looks like a very easy one to write.
Pretty smart.
As always CAPTCHA is a game of cat and mouse. When something is completely broken, you need to think up something new.
The real issue is a computer can compare the images individually and combine them so if it get's 'G_G', 'GF_', and '_FG' it's going to assume 'GFG'.
I have to admit I'd expected something better, although it's certainly not a form designed to be seen (I'm assuming it's required for legal reasons)
[1]: Have not actually attempted this.
Maybe an Apple engineer can chime in
Ended up with roughly 75% correct human responses and 40% correct using a bot. Which are pretty poor stats for both sides of the equation.
I would continue working in this. I have some feedback to make it harder for robots and easier for humans. Consider this as some quick ideas that should be elaborated (and they may be wrong):
- Move the letters in opposite direction to the windows and maybe rotate them or make them move inside the canvas. - Make the windows appear in randomize locations but move them faster. - Make the blacked part change colors.
I think this is a very, very good way to make a turing test. Congratulations.
The main issue was that some browsers render the frames so slowly it was almost impossible. Also, while making it slightly harder to crack with a bot it can be done by merging the frames together and tracking the lightest parts to find the letters which can then be put through OCR.
Also, while making it harder for bots to crack it also makes it significantly harder for people to read, especially people without 20/20 vision which is a major problem.
<td colspan=2 align="right"><!-- NuCaptcha Start - Java 1.7.15908 --><script type="text/javascript" charset="UTF-8" src="https://s.mzstatic.com/captcha/staticd.nucaptcha.com/16606/v7/skins/itunes-alt/nc.min.js"></script>
Yup.Yet, the Click-to-Plugin feature from Chrome says it's Flash. Worst captcha company ever?
The one on their demo page is
And Apple's production version is also an animated GIF, at least on Chrome/Linux.
Quite sloppy, IMO.
[1] Re: CAPTCHAs – Understanding CAPTCHA-Solving Services in an Economic Context http://static.usenix.org/events/sec10/tech/full_papers/Motoy...
I wish there was some better CAPTCHA alternative. CAPTCHA can be really horrible sometimes.
I know some people who close a webpage when they see a CAPTCHA, unless they have no other option and are forced to fill the form.
From Nucaptcha's website : "...most secure and usable Captcha solution in the market." :D