Искусственный интеллект научился распознавать капчи за 0,05 с

24.12.2018     

Ученые из Великобритании и КНР решили помочь пользователям с расшифровкой капч. Они научили искусственный интеллект распознавать искаженные символы всего за 0,05 с. Причем не на сверхмощном сервере, а на обычном компьютере.

Капчи можно обойти

Капча – это простейший тест Тьюринга, который позволяет отличить человека разумного от бездушного алгоритма. Точнее, позволял. Попытки обойти капчи с помощью искусственного интеллекта были и ранее, но их эффективность нельзя назвать высокой. Но ученые из Великобритании и КНР смогли улучшить эти результаты. Они разработали алгоритм на базе GAN – генеративно-состязательной сети. В результате для уверенного распознавания капч достаточно 0,05 с.

Суть технологии

Генеративно-состязательная сеть (Generative Adversarial Network, GAN) – класс алгоритмов, который применяется в сценариях с небольшим количеством обучающих данных. Фактически в алгоритме строятся две нейронные сети. Первая сеть генерирует образцы, смешивая наборы исходных данных. Вторая сеть – дискриминативная: она пытается расшифровать образцы.

При этом сети противостоят друг другу. Первая пытается усложнить задачу, вторая –угадать ответы вне зависимости от сложности, пояснили ученые из английского Ланкастерского и китайских Северо-Западного и Пекинского университетов. Ученые тренировали GAN на 500 образцах из 11 сервисов капчи, которые используются на 32 сайтах из топ-50 в рейтинге Alexa. Подготовка данных заняла два часа. В процессе обучения первая подсеть синтезировала 200 тыс. капч. Вторая сеть обучалась на них и на исходных образцах.

 

 

Реальные Google-капчи и синтезированные ИИ версии

 

Опасно ли это

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

Даже те боты, которые были созданы на базе искусственного интеллекта, ранее особого эффекта не имели. Они были требовательны к ресурсам и, как правило, запускались в ботнетах (сетях, объединявших десятки или сотни компьютеров). Новый алгоритм не требует ни огромного количества данных для обучения, ни больших вычислительных мощностей. Нейросеть запускается на обычном ПК или смартфоне и быстро учится. Потенциально это снижает порог входа для хакеров, планирующих атаки. Разработчики отметили, что алгоритм со 100% точностью распознал капчи на таких сайтах, как Megaupload, Blizzard и Authorize.NET, а также показал высокие результаты на сайтах Amazon, PayPal, Yahoo и др.

 

Нейросеть сгенерировала капчи на основе текстового задания. На одной из этих капч – ключ к одной интересной новогодней игре...

 

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


Автор:
Ксения Шестакова Обозреватель


Часто вы забываете пароли от личных кабинетов/страниц в соцсетях?


Часто, из-за этого их приходится так же часто менять (14.29%, 4 голосов)
14.29%
Часто, поэтому записываю или использую однотипные пароли (17.86%, 5 голосов)
17.86%
Я использую специальные программы для генерации кодов (25%, 7 голосов)
25%
Нет, всегда помню пароли от личных кабинетов и соцсетей (42.86%, 12 голосов)
42.86%

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Timur.V 66 24.12.18 13:30 Сейчас в теме
Ученые из Великобритании и КНР ... дальше можно писать любой текст. Почему нет ФИО ученых?

А по поводу капчи - интересная капча, когда нужно собрать пазл. Защитит такая капча от ботов?
portwein; SmArtist; wowik; TreeDogNight; +4 Ответить
2. starik-2005 2155 24.12.18 13:36 Сейчас в теме
Нет варианта "иногда забываю пароли".
alalsl; portwein; +2 Ответить
10. alalsl 10 25.12.18 08:19 Сейчас в теме
(2) Либо часто либо никогда)
3. RocKeR_13 785 24.12.18 15:02 Сейчас в теме
Я использую специальные программы для генерации кодов

Возможно имелись в виду специальные программы, которые защищены мастер-паролем и ХРАНЯТ остальные пароли? В противном случае скорей подойдет вариант №1)))
4. peterxx 19 24.12.18 15:19 Сейчас в теме
Думаю, следующий уровень капчи будет типа: введите результат выражения "основание натуральных логарифмов в степени мнимая единица умноженная на отношение длины окружности к диаметру". )
5. Adilgeriy 21 24.12.18 15:36 Сейчас в теме
пусть он капчи наших страховых компаний по ОСАГО расшифрует
АлександрЯрославичъ; shard; MaxS; Йожкин Кот; d.zhukov; +5 Ответить
6. Йожкин Кот 1079 24.12.18 16:16 Сейчас в теме
(5) Я жалобу в центробанк писал по поводу капчи росгостраха - в ответ пришла отписка, типа им нужен мой логин, время входа и прочую ересь, хотя я в письме им ссылку вставил и скриншот
7. MaxS 1937 24.12.18 17:52 Сейчас в теме
Пытался в РЕСО оформить ОСАГО. Зная о такой засаде, первый раз (после появления интернет регистрации) пошел к агенту, где обслуживался ранее и она без проблем зарегистрировала меня через интернет.
На следующий год решил не платить лишнюю тысячу за услугу использования интернета и сам попробовал продлить полис. Не смог. Если бы потренировался пару дней, научился бы, но время жалко. Зарегистрировался за несколько минут у других.
Вот где нужен ИИ.
Йожкин Кот; acanta; +2 Ответить
8. protexprotex 124 24.12.18 20:02 Сейчас в теме
Скоро будет так - распознал капчу - значит бот :-) Не распознал - значит человек.
Perfolenta; nyam-nyam; Crazy_Max; +3 Ответить
9. ResAndDev 25.12.18 06:46 Сейчас в теме
(8)вот это как раз и страшно.
Оставьте свое сообщение

См. также

«Ростех» внедрит в вузах России учебного промышленного робота с исходниками на GitHub

Новость GitHub Робототехника

Госкорпорация «Ростех» создала компактного робота для обучения студентов вузов и колледжей. Исходный код для управления устройством выложен на GitHub, учебные заведения могут дорабатывать его под свои нужды. 

сегодня в 09:50    90    VKuser24342747    0       

Microsoft призвала пользоваться PowerShell вместо CMD

Новость Infostart Software Partners Маркет Новости компаний

Microsoft порекомендовала пользоваться инструментом PowerShell вместо классического интерпретатора CMD (cmd.exe). Разработчики не будут заниматься доработкой CMD, но оставят его в системе для обеспечения совместимости. 

вчера в 09:56    414    user1015646    1       

Из реестра российского ПО могут удалить ОС на ядре Linux

Новость Linux Минкомсвязь

Правила, которыми руководствуется Минкомсвязь, запрещают добавлять в реестр ПО с компонентами, которые распространяются по свободным лицензиям GPL и MPL.

02.06.2020    489    user1015646    8       

Опубликован релиз платформы Electron 9.0.0 для создания приложений на базе движка Chromium

Новость Linux

Создатели обновления повысили эффективность обработчика событий окна в Linux, улучшили просмотрщик PDF и многое другое.

01.06.2020    601    SKravchenko    0       

Microsoft планирует объединить UWP и Win32-приложения при помощи проекта Reunion

Новость Новости компаний

Reunion призван объединить платформу разработчиков Windows, которая в настоящее время разбита между Win32 и универсальной платформой Windows (UWP).

29.05.2020    603    SKravchenko    0       

«Яндекс» запустил бесплатную облачную платформу для разработки нейросетей

Новость Искусственный интеллект Облачные технологии

«Яндекс» запустил новый сервис DataSphere, позволяющий проводить в облаке ресурсоемкие вычисления для машинного обучения. Во время тестирования услуга полностью бесплатна для разработчиков. 

29.05.2020    879    VKuser24342747    1       

В Беларуси заработал сервис видеоконференций на основе российской облачной платформы

Новость Облачные технологии Стартапы

Сервис видеоконференцсвязи на базе российской облачной платформы IVA MCU запустили в Беларуси. Услуги предоставляет республиканский провайдер облачных услуг beCloud. 

28.05.2020    464    user1015646    0       

Microsoft открыла исходники для 37-летнего языка GW-BASIC

Новость Новости компаний Языки программирования

Microsoft представила исходный код интерпретатора языка программирования GW-BASIC. 37 лет назад он был одним из самых популярных языков для написания программ и игр. 

28.05.2020    647    VKuser24342747    2       

Создатель Linux отказался от Intel в пользу AMD

Новость Linux Микроэлектроника

Линус Торвальдс стал использовать для работы компьютер на базе процессора AMD. Предыдущие 15 лет он отдавал предпочтение ПК на компонентах Intel. 

27.05.2020    853    user1015646    9       

Microsoft Build 2020: переход в онлайн и главные анонсы

Новость Infostart Software Partners Маркет Новости компаний

Компания Microsoft на конференции Build 2020 представила не только технологии будущего, но и полезные практические решения, которыми будут пользоваться миллионы людей по всему миру.

26.05.2020    1369    user1015646    1       

Microsoft создаст единую платформу для разработки под Windows

Новость Infostart Software Partners Маркет Новости компаний

Компания представила единую платформу для разработки под Windows, функционал для ответственного использования машинного обучения и другие инструменты для разработчиков. 

25.05.2020    1357    VKuser24342747    3       

Разработчик Node.js запустил новую JavaScript-платформу Deno 1.0

Новость Языки программирования

Создатель платформы для JavaScript-разработки Node.js Райан Даль выпустил первый официальный релиз нового проекта – Deno 1.0.

25.05.2020    752    user1015646    1       

Facebook создал тестовый клон своей сети и населил его умными ботами

Новость Соцсети

Компания Facebook разработала платформу-имитацию оригинальной соцсети. Ее населили ботами, чтобы разработчики отработали различные сценарии поведения без ущерба для пользователей

14.05.2020    980    user1015646    0       

GitHub представил сервис для облачной разработки Codespaces

Новость GitHub

Крупнейший сервис хранения репозиториев кода GitHub выпустил масштабное обновление – компания представила встроенную IDE с инструментами для облачной разработки Codespaces, форумы для обсуждения кода, средства защиты репозиториев и другие новшества

12.05.2020    1675    user1015646    1       

Состоялся релиз Linux-дистрибутива Ubuntu 20.04 LTS

Новость Linux Ubuntu

23 апреля, Canonical объявили о доступности дистрибутива Ubuntu 20.04 LTS, под кодовым названием Focal Fossa. Этот выпуск с долгосрочной поддержкой включает в себя новую тему для рабочего стола и темный режим. Под капотом вы найдете обновленное ядро Linux 5.4 и новый способ установки приложений.

08.05.2020    1524    SKravchenko    0       

Новые возможности видеомессенджера Google Duo

Новость Google Мессенджеры

Мессенджер Google Duo повысил качество видеозвонков благодаря новой технологии видеокодеков. Кроме этого разработчики добавили 4 новые функции, которые должны сделать его использование более комфортным.

07.05.2020    1142    SKravchenko    1       

Проверка на прочность: разработчиков заставили доказать надежность ОС «Аврора»

Новость ОС Безопасность Госзакупки Импортозамещение Мобильные приложения

Российская мобильная ОС «Аврора» должна была стать основной системой для смартфонов и планшетов, которые планировали закупать для чиновников и госкомпаний. Но чтобы госзакупки состоялись, правительство потребовало у разработчиков подтвердить надежность продукта.

07.05.2020    1673    user1015646    2       

Apple и Google объединились в борьбе с коронавирусом

Новость Mac OS Google

Apple и Google объединились для борьбы против COVID-19. В блогах компаний появился анонс разработки на основе Bluetooth, помогающей правительствам всего мира сдерживать распространение заражения

28.04.2020    1461    feva    3       

IBM возродит язык программирования COBOL

Новость Языки программирования

Компания IBM решила, что «древний» язык рано списывать со счетов, и намерена возродить его. 

28.04.2020    2096    user1015646    3       

Бесплатная конференция по управлению данными и искусственному интеллекту

Новость

24 апреля состоится бесплатная онлайн-конференция от сообщества лидеров цифровой трансформации Global CIO – «Управление данными и искусственный интеллект». 

22.04.2020    1448    kbazzh    0       

Git – 15 лет: как появилась и чего достигла самая популярная система контроля версий

Новость git

7 апреля система контроля версий Git отметила 15-летие. Решение, разработанное легендарным Линусом Торвальдсом, используют миллионы разработчиков по всему миру. Рассказываем, как создавалась система и почему она так популярна.

22.04.2020    2083    user1015646    0       

Нейросеть Microsoft будет помогать программистам допускать меньше багов

Новость ИТ-компания Искусственный интеллект Маркет Языки программирования

Microsoft планирует разработать ИИ, который сможет с большой вероятностью находить ошибки в коде. Искусственный интеллект сможет разделять их на критические, важные и малозначимые.

21.04.2020    1896    VKuser24342747    5       

Эксперты спрогнозировали рост рынка дата-центров из-за коронавируса

Новость Аналитика

Исследователи из iKS-Consulting пришли к выводу, что при позитивном сценарии развития пандемии российский рынок ЦОДов сохранит темп роста в 15%. При негативном произойдет замедление развития. 

20.04.2020    1429    VKuser24342747    0       

CorelDRAW Graphics Suite 2020: ИИ, быстродействие и возможность совместной работы

Новость Infostart Software Partners Искусственный интеллект Маркет

Разработчики снабдили пакет ИИ-технологиями, усовершенствовали производительность и добавили инструменты для совместной работы в облачном формате. 

16.04.2020    2117    iivanov1    13       

Российские медучреждения в прошлом году приобрели более 40 тыс. копий отечественных ОС

Новость Импортозамещение Медицина

Разработчики Astra Linux рассказали о популярности своей ОС в медицинских учреждениях. За прошлый год компания продала организациям здравоохранения более 24 тыс. лицензий. Еще 20 тыс. поставила «Базальт СПО».

15.04.2020    1520    VKuser24342747    0