← На главную

Зачем нужна капча если искусственный интеллект ее легко решает?

Автор: tézevsk

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

Так зачем же тогда нужна капча?

В первую очередь важно понимать, что это не защита от «востания машин» и это даже не определяет робот вы или нет, цель только одна - защита от вредоносных ботов и замедление злоумышленников.

Дело в том, что бот может быстро перебирать пароли, но капчу он пройти не может, потому что бот - "глупый", у него вероятнее всего нет компьютерного зрения, и вот почему: технология компьютерного зрения - ресурсоемкая технология и типичный ботнет не сможет обрабатывать сотни изображений, обучение требует времени и кучу ресурсов, но даже если бот и способен обрабатывать содержимое изображений и выбирать наиболее подходящие, безопасность от этого хуже не станет, обработка изображений требует ресурсов и времени, а в высокочастотных запросах каждая милисекунда критична, потому что вариантов комбинаций миллионы, и более.

Помимо типичной "реши то-то" капчи, есть "умная капча" (smart captcha), которая уже требует минимум действий от пользователя, но она ничем не лучше для ботов, тут главное, что она проверяет историю действий пользователя, клиент, и делает вычисления на клиенте (то есть в вашем браузере), самая известная smart captcha - Cloudflare Turnstile с которой, вероятно, вы сталкивались заходя на сайт с защитой Cloudflare.

Предположим, злоумышленик пытается взломать пароль используя мощности видеокарты, и без защиты это заняло бы меньше секунды, но вот с капчей, независимо какого вида, займет уже несколько миллионов секунд! А это уже около 1157 дней как минимум, это на примере пароля из 8 цифр.

Также капча защищает интернет ресурсы от сканеров, хотя здесь она скорее всего будет бесполезна против "умных" ботов оснащённых искусственным интеллектом, ведь капча проходится только один раз, в не по несколько раз как в случае с паролями.

Тут и получается что, польза капчи определяется тем, где и что она защищает, сайт от чтения ботами - вряд ли, а вот защитить от перебора сможет.