В своё время капча считалась отличным способом отделись мух от котлет живых пользователей от программных ботов. Однако, как оказалось, развитие нейросетей позволяет упростить процесс распознавания и ввода, и встроить его в программы.

Группа из 12 специалистов разработала новый ИИ алгоритм для взлома систем CAPTCHA под названием Recursive Cortical Network Google (RCN). По словам разработчиков, они постарались максимально приблизить работу своего «детища» к принципам работы человеческого глаза и мозга.

Как оказалось, RCN справляется с reCAPTCHAs с точностью 66,6%, с BotDetect с точностью 64,4%, защитой Yahoo с точностью 57,4%, и с защитой PayPal в 57,1% случаев. Алгоритм состоит из нескольких частей, каждая из которых отвечает за свою часть работы – распознавание фигур, классификацию, сравнение и так далее.

При этом для обучения RCN понадобится лишь несколько тысяч изображений, тогда как предыдущему алгоритму Convolutional Neural Network (CNN) требовалось порядка 2,3 млн изображений.

Наконец, свою версию представили специалисты из университета Мэриленда. Их алгоритм «заточен» на взлом reCAPTCHA от Google, при этом он «проходит» 450 reCAPTCHA с точностью 85,15% за 5,42 секунды. В этом случае используется распознавание звуковой версии капчи.

Код unCAPTCHA уже был опубликован на GitHub. В отличие от представленного в начале текущего года решения ReBreakCaptcha, в данном случае разработчики заранее уведомили о своем исследовании специалистов Google. В поисковом гиганте уже изменили работу механизма ввода капчи.