Live data from Hacker News

Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA”

googleonlinesecurity.blogspot.com

71–80 of 442 posts

Re: Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA”

#71

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!

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”

#73
post #48

Earlier quoted context omitted.

Google collects all your data and applies machine learning to predict a probability value that you are human. If it is below a certain threshold you have to enter a CAPTCHA.

The question was more about on how the new captcha works, I guess.

That's the question he answered. It's machine learning based on browser variables and mouse movements.

Re: Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA”

#74
post #29
post #23

It seems plausible that as more sites adopt this kind of technology, automated web access (e.g. scraping) the web will become harder -- for whatever purpose, good or ill. This has long been an "arms race" between hiding and detection. I can hope that reasonable uses of automation still remain feasible.

[deleted]

It was good enough for 4chan, a site that used to recieve countless spam from probably dozens of botters before they got recaptcha. And the botters probably kept trying to spam afterwards without much success.

Re: Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA”

#76
post #34

don't know if this works only for me but here is a live example - https://www.google.com/cbk?cb_client=maps_sv.tactile&output=...

It gives me the new version as well, but it seems google is convinced that I am a bot. Getting a regular captcha after clicking the button and I have to say that this is a lot worse of an experience than regular old captchas. Now I have to wait for a few seconds after clicking a button, then still solve a captcha. Hopefully it gets better with time.

Do you happen to browse incognito or with 3rd-party cookies blocked?

Looks like the new version needs an active and valid google cookie in order to tell if you're a robot or not.

Re: Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA”

#77
post #22

I recently added recaptcha to a site and got this version. From an implementation standpoint it is utterly painless. The client side is copy/paste from Google's site and the PHP/server side was this: $recapchaURL = 'https://www.google.com/recaptcha/api/siteverify?secret=600SZZ0ZZZZZIZi-ZZ0ZEHZW1000Z_0ZZZ00QZZ&response=' . request_var('g-recaptcha-response','') .'&remoteip=' . $request->server('REMOTE_ADDR'); $recapch…

Is that your actual secret? you might not want to reveal that/you should get a new one.

It is not. I kept the length and style the same to give a better example, but replaced most of the characters with 0s and Zs.

Re: Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA”

#78
post #71

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!

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à!

Mouse movement is not the only factor Google is using.
Post reply on HN