February 26, 21:12

​​Вы когда-нибудь задумывались, в чём смысл капчи Google с галочкой "Я не робот"? Казалось бы, нет ничего проще, чем написать программу для обхода такой защиты. Но не всё так просто.

Оказывается, внутри этой простого на вид чекбокса — виртуальная машина с двойным шифрованием с динамическим изменением ключа. Google анализирует этот ключ вместе а адресом сайта и отпечатками браузера, чтобы отличить бота от обычного пользователя. Кроме того, капча проверяет часовой пояс и системное время вашего компьютера, IP-адрес и примерное местонахождение, размер экрана, тип браузера, плагины, время загрузки страницы, нажатия клавиш, клики и скроллы... И это только часть данных. Что ещё находится внутри этого чёрного ящика, знают только разработчики капчи.

Вот так простой интерфейс скрывает сложный, а главное — эффективный алгоритм.