Google reCAPTCHA с распознаванием жестов обошли обычным статичным изображением

Команда RTF Labs Studio обнаружила критическую уязвимость в новой биометрической системе защиты Google — reCAPTCHA Hand Gesture Verification. Капча заставляет пользователя включить веб-камеру и показать жест (кулак, лайк и т.д.), но обходится трансляцией обычной статичной картинки.

Google заявляла о продвинутом ИИ-трекинге анатомии руки и проверке «живости» пользователя (liveness detection). На практике система не смогла отличить реальный видеопоток от статичного кадра.

Как это работает технически:

  1. Виртуальная камера запускается через библиотеку pyvirtualcam
  2. В поток подаётся обычная картинка с нужным жестом, считанная через OpenCV
  3. Кадр транслируется в бесконечном цикле с фиксированным FPS

Нейросеть Google сканирует неподвижное изображение, распознаёт на нём жест и выдаёт статус PASSED. Проверки на микродвижения или текстуру кожи система не делает — алгоритм полностью доверяет статичной картинке.

"It was easier to bypass than a text CAPTCHA" — RTF Labs Studio