News for hackers. Stuff that matters.
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by whyNotBoth on Wednesday December 03, 2014 @10:22AM (#8694138)
Oh, so just program bots to provide a mouse movement toward a form element along a distorted path, and always trigger them through the UI rather than as events. Got it!
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by compbio on Wednesday December 03, 2014 @11:04AM (#8694406)
The spammers thought the same when Bayesian spam filtering started working: "I'll just program a Markov chain to insert some none-spammy words". It did not work out quite so well.

I've also been thinking on how to defeat this, but even the mouse movement seems hard. You are trying to beat the big data statistics that Google has on these mouse movements. Programming a distorted mouse path does not take into account micro-movements (compare with saccades) or speed. To simulate mouse movements convincingly, I figure you'd need a model based on actual mouse movement data on these Captcha's. Also, you may succeed once or twice, but the third time the system is detecting your bot, making all your work void, since your code is now a new signature for bot-detection.

Bots want to quickly leave a message and move on to the next one. Real users first read an article, before they comment. If "Time on site before filling in Captcha" is a feature, then there may be no other way around detection, than for your bot to wait 5-10 minutes before filling in the Captcha.

I think this new system really makes it easier for non-bots to quickly fill in a captcha, and makes it harder for bots. Also because reputation (of IP, of cookies and behavior on Google domains) now seems to play a larger role.

The result of this reputation system for Captcha's is that Google admits to tracking their users outside their own domains. This also places the entire Google+ eco-system, analytics code, Chrome, fonts, charts and Google Hosted Libraries in a different light. Google tracks you everywhere, and the actions you take build or break your online reputation. I am not sure as a legit user that I want to trade this privacy concern, just so I can show my "humanity" and that I am not an evil bot. An evil bot would crawl the pages where these captchas are hosted, and join this data with the captcha user data. Then you can get personalized advertisements when you comment on 4chan in political threads.

Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by asd on Wednesday December 03, 2014 @10:59AM (#8694368)
Exactly what I was thinking. Even if Google got smart enough to detect that the distorted path speed was too mechanical, you could record 100's of macros of yourself moving the mouse towards a target. When it's time to submit a captcha, select one of the macros at random and play it back with some slight randomness added. Voilà!
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by TazeTSchnitzel on Wednesday December 03, 2014 @11:02AM (#8694390)
Mouse movement is not the only factor Google is using.
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by _lce0 on Wednesday December 03, 2014 @11:56AM (#8694803)
I don't have a mouse, as I'm using a tablet device, and it recognized me as a human as long as I have cookies enabled
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by ggambetta on Wednesday December 03, 2014 @10:41AM (#8694248)
Yeah, good luck with that.
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by talles on Wednesday December 03, 2014 @10:57AM (#8694346)
Ya, a little good luck to he, but not so much...

I have seen video-games bots that does that unbelievably well. Some powerbot.org scripts are sincerely more human than myself.

Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by nodejsisbest on Wednesday December 03, 2014 @10:53AM (#8694313)
http://phantomjs.org/ makes this easy enough to do.
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by ggambetta on Wednesday December 03, 2014 @03:07PM (#8696046)
You seem to be assuming Google doesn't know of PhantomJS and many other automation frameworks. In fact, I personally wrote some of the code to detect them - not in ReCaptcha, but in a closely related project (which ReCaptcha may be using, even...)
Re:Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” by epochwolf on Wednesday December 03, 2014 @10:53AM (#8694318)
I'm pretty sure you can just harvest mouse movement information and train a computer to mimic that.