Google reCAPTCHA с распознаванием жестов обошли обычным статичным изображением
Команда RTF Labs Studio обнаружила критическую уязвимость в новой биометрической системе защиты Google — reCAPTCHA Hand Gesture Verification. Капча заставляет пользователя включить веб-камеру и показать жест (кулак, лайк и т.д.), но обходится трансляцией обычной статичной картинки.
Google заявляла о продвинутом ИИ-трекинге анатомии руки и проверке «живости» пользователя (liveness detection). На практике система не смогла отличить реальный видеопоток от статичного кадра.
Как это работает технически:
- Виртуальная камера запускается через библиотеку pyvirtualcam
- В поток подаётся обычная картинка с нужным жестом, считанная через OpenCV
- Кадр транслируется в бесконечном цикле с фиксированным FPS
Нейросеть Google сканирует неподвижное изображение, распознаёт на нём жест и выдаёт статус PASSED. Проверки на микродвижения или текстуру кожи система не делает — алгоритм полностью доверяет статичной картинке.
"It was easier to bypass than a text CAPTCHA" — RTF Labs Studio