ADVERTISEMENT

Why can't bots check “I am not a robot” checkboxes?

How complicated can one little checkbox be? I mean it’s just OH MY GOD YOU CAN’T EVEN IMAGINE.

For starters, Google invented an entire virtual machine – essentially a simulated computer inside a computer – just to run that checkbox.

That virtual machine uses their own language, which they encrypt twice.

This is no simple encryption. Normally when you password protect something, you might use a key to decode it. Google’s invented language is decoded with a key that is changed by the process of reading the language, and the language also changes as it is read.

Google combines (hashes) that key with the web address you’re visiting, so you can’t use a CAPTCHA from one website to bypass another. It further combines that with “fingerprints” from your browser, catching microscopic variations in your computer that a bot would struggle to replicate (like CSS rules).

All this is just to make it hard for you to understand what Google is even doing. You need to write tools just to analyse it.

It turns out they record and analyse:

  • Your computer’s timezone and time
  • Your IP address and rough location
  • Your screen size and resolution
  • What browser you’re using
  • What plugins you’re using
  • How long the page took to display
  • How many key presses, mouse clicks, and tap/scrolls were made

And … some other stuff we don’t quite understand.

We do know they ask your browser to draw an invisible image and send it to Google for verification. The image contains things like a nonsense font, which – depending on your computer – will fall back to a system font, and be drawn very differently. They add to this a 3D image with a special texture, drawn in such a way that the result varies between computers:


Finally they combine all of this data with their knowledge of the person using the computer. Almost everyone on the Internet uses something owned by Google – search, mail, ads, maps – and as you know Google Tracks All Of Your Things™️. When you click that checkbox, Google reviews your browser history to see if it looks convincingly human.

This is easy for them, because they’re constantly observing the behaviour of billions of real people.

How exactly they check all this information is impossible to know, but they’re almost certainly using machine learning (AI) on their private servers, which is impossible for an outsider to replicate. I wouldn’t be surprised if they also built an adversarial AI to try to beat their own AI, and have both learn from each other.

So why is all this hard for a bot to beat? Because now you’ve got a ridiculous amount of messy human behaviours to simulate, and they’re almost unknowable, and they keep changing, and you can’t tell when. Your bot might have to sign up for a Google service and use it convincingly on a single computer, which should look different from the computers of other bots, in ways you don’t understand. It might need convincing delays and stumbles between key presses, scrolling and mouse movements. This is all incredibly difficult to crack and teach a computer, and complexity comes at a financial cost for the spammer. They might break it for a while, but if it costs them (say) $1 per successful attempt, it’s usually not worth them bothering.

Still, people do break Google’s protection. CAPTCHAs are an ongoing arms race that neither side will ever win. The AI technology which makes Google’s approach so hard to fool is the same technology that is adapted to fool it.

Just wait until that AI is convincing enough to fool you.

Sweet dreams, human.


This information was taken from Quora. Click here to view the original post.

Have you ever thought about the purpose of "I am not a robot" checkboxes? They can be really irritating, can't they?

#Science #Society #Quora

ADVERTISEMENT

What are your thoughts on this subject?
10 Comments
silentangel
Great information.
0
Apr 1, 2020 2:05PM
Linda Spreng
Mart Monica, just who or what does that "Thank's" belong to? More than one thank is thanks not thank's
0
Feb 4, 2020 2:37AM
Veronics Moss
So sorry I'm so ignorant on technology I admit.
0
Sep 12, 2019 4:46PM
Todd Cates
👍
1
Jul 19, 2019 11:24AM
Criona Walsh
Thanks for the info
1
Jun 7, 2019 8:54PM
Don Racette
ninakamwene Just SAY that you know Don is a great guy.
1
Jun 6, 2019 5:19PM
Clarence Quismundo
SINGULARITY beckons
0
May 13, 2019 2:14AM
ninakamwene
Say What!
1
May 6, 2019 8:44PM
hector tubens
Great information
0
May 5, 2019 11:52AM
Fred Zeb Fudpucker
Some of them are almost too difficult for me, even.
0
May 4, 2019 2:57PM

People also liked

Interesting Facts

5 mind-blowing facts about Craigslist 5/22/2020

Craigslist is an American classified advertisement website. It makes more than $1 billion a year and employs just 50 people. There are plenty of surprising facts connected to Craigslist. Keep on reading to learn more about this site.

Read more

#Society #funny #knowledge

5 questions about your body you might not know the answers to 5/28/2020

Why is yawning contagious? Why do we cry? Why do we laugh? It's amazing how much we still don't know about ourselves – let's try to find the answers to these and other questions together.

Read more

#Science #health

5 things you need to know about auroras 5/21/2020

These colorful beams appearing in the night sky in some regions of Earth have always amazed people. While many legends and tales surround this magnificent phenomenon, there are some scientific facts about auroras everyone needs to know.

Read more

#Science #Nature

Snowflakes – close-up pictures and little-known facts 5/25/2020

These tiny snow crystals are thought to be one of the finest and most beautiful creations of nature. Whether you like winter and snow or not, these 6 amazing snowflake facts might surprise you.

Read more

#Science #Nature

6 body signs that will help you understand people better 5/21/2020

Our body and gestures speak louder than words! Discover what the most common body language signs mean.

Read more

#Society #psychology