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

Искусственный интеллект научился распознавать капчи за 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 и др.

 

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

 

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



Источник: https://infostart.ru/journal/news/tekhnologii/iskusstvennyy-intellekt-nauchilsya-raspoznavat-kapchi-za-0-05-s_969858/
Автор:
Ксения Шестакова Обозреватель


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


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

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

А по поводу капчи - интересная капча, когда нужно собрать пазл. Защитит такая капча от ботов?
portwein; SmArtist; wowik; TreeDogNight; +4 Ответить
2. starik-2005 2176 24.12.18 13:36 Сейчас в теме
Нет варианта "иногда забываю пароли".
alalsl; portwein; +2 Ответить
10. alalsl 10 25.12.18 08:19 Сейчас в теме
(2) Либо часто либо никогда)
3. RocKeR_13 796 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. Йожкин Кот 1080 24.12.18 16:16 Сейчас в теме
(5) Я жалобу в центробанк писал по поводу капчи росгостраха - в ответ пришла отписка, типа им нужен мой логин, время входа и прочую ересь, хотя я в письме им ссылку вставил и скриншот
7. MaxS 1957 24.12.18 17:52 Сейчас в теме
Пытался в РЕСО оформить ОСАГО. Зная о такой засаде, первый раз (после появления интернет регистрации) пошел к агенту, где обслуживался ранее и она без проблем зарегистрировала меня через интернет.
На следующий год решил не платить лишнюю тысячу за услугу использования интернета и сам попробовал продлить полис. Не смог. Если бы потренировался пару дней, научился бы, но время жалко. Зарегистрировался за несколько минут у других.
Вот где нужен ИИ.
Йожкин Кот; acanta; +2 Ответить
8. protexprotex 125 24.12.18 20:02 Сейчас в теме
Скоро будет так - распознал капчу - значит бот :-) Не распознал - значит человек.
Perfolenta; nyam-nyam; Crazy_Max; +3 Ответить
9. ResAndDev 25.12.18 06:46 Сейчас в теме
(8)вот это как раз и страшно.
Оставьте свое сообщение

См. также

Путин рассказал о грядущих проектах в ИТ-отрасли

Новость ИТ-новость

Владимир Путин поручил Госдуме рассмотреть возможность принятия законопроекта об экспериментальных правовых режимах, а правительству – предоставить ЦОДам льготные тарифы на электроэнергию. 

сегодня в 09:59    188    VKuser24342747    1       

Mail.ru и Amazon совместно запустят облачный сервис в РФ

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

Один из крупнейших облачных провайдеров Amazon Web Services (AWS) полноценно выходит на российский рынок. Новый облачный сервис компания запустит в РФ совместно с Mail.ru Group.

вчера в 09:52    292    user1015646    0       

Черный список слов: Linux может избавиться от терминов «slave» и «blacklist»

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

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

07.07.2020    258    VKuser24342747    2       

Ученые выяснили, как работает мозг программистов при работе с кодом

Новость ИТ-новость Наука

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

03.07.2020    1054    SKravchenko    18       

Apple разрешила разработчикам оспаривать нарушение правил App Store 

Новость ИТ-новость Мобильные приложения Новости компаний

Apple пересмотрит процесс взаимодействия с разработчиками, нарушившими правила App Store. Авторы приложений смогут обжаловать решение компании и загружать обновления в магазин, пока идет спор. 

30.06.2020    445    VKuser24342747    0       

Ползет вперёд: Python обогнал Java в рейтинге языков программирования

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

JetBrains, крупный разработчик сред для создания кода, представил ежегодный отчет о популярных языках программирования. В рейтинге Developer Ecosystem Survey 2020 язык Python впервые обогнал Java. 

26.06.2020    824    user1015646    3       

Швейцарские ученые создали первый интуитивно понятный язык для квантовых компьютеров

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

Ученые из Высшей технической школы Цюриха (ETH Zurich) разработали язык программирования, который можно использовать для квантовых компьютеров так же легко, надежно и безошибочно, как классические. 

26.06.2020    839    SKravchenko    0       

ABBYY опубликовала исходный код своей библиотеки машинного обучения

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

Компания ABBYY выложила на GitHub исходники своей нейросети, используемой для распознания текста. Программный код открыт под свободной лицензией Apache 2.0.

23.06.2020    1550    VKuser24342747    5       

Лучше поздно… Роскомнадзор прекращает блокировку Telegram

Новость Мессенджеры Роскомнадзор

Новость об отмене блокировки мессенджера появилась на официальном сайте ведомства.

22.06.2020    1454    Senator_I    18       

SpaceX использовал Linux и C, для вывода астронавтов на орбиту

Новость ИТ-новость

Ракета Илона Маска Falcon 9, с помощью которой корабль Crew Dragon доставил астронавтов НАСА на Международную космическую станцию, работает на жидком кислороде, ракетном керосине, Linux и C/C++.

19.06.2020    1028    SKravchenko    4       

Google избавляется от «расизма» в коде Chrome

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

Команда Google Chrome исключает из кода термины «черный список» и «белый список», чтобы сделать их более инклюзивными.

18.06.2020    904    SKravchenko    15       

Представлено ядро Linux 5.7: что нового

Новость Linux ИТ-новость

В релиз включили обновленную реализацию файловой системы exFAT, переработанные средства аутентификации и инструменты для создания UDP-туннелей, а также сняли ограничение на длину строки кода в 80 символов.

18.06.2020    792    user1015646    0       

Разработчики получили доступ к созданию навыков для «Маруси»

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

Mail.ru Group предоставила возможность сторонним разработчикам создавать собственные голосовые команды для виртуального помощника «Маруся».

17.06.2020    889    VKuser24342747    1       

Microsoft представила бесплатные инструменты для создания ботов

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

Компания Microsoft обновила инструменты для создания ботов: Virtual Assistant Accelerator и Bot Framework Composer.

16.06.2020    1008    user1015646    0       

Сайт Stack Overflow назвал «самые страшные» и «самые любимые» языки программирования

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

2020 год показал, что Rust – «самый любимый», Python – «самый востребованный», а Perl, Scala и Go – «самые высокооплачиваемые» языки программирования.

15.06.2020    1033    SKravchenko    3       

Разработчики «Эльбруса» выложили в открытый доступ систему команд процессора

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

МЦСТ, создающая отечественные «Эльбрус», предоставила всем желающим доступ к набору микропроцессорных команд. Документация распространяется по открытой лицензии. 

08.06.2020    1047    VKuser24342747    4       

Создатель Linux высказался за увеличение длины строк кода

Новость Linux ИТ-новость

Золотым стандартом для кода ядра Linux считаются 80-символьные строки. Но Торвальдс предлагает увеличить значение до 100 символов.

05.06.2020    2125    user1015646    18       

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

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

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

05.06.2020    1523    VKuser24342747    1       

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

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

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

04.06.2020    2423    user1015646    39       

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

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

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

02.06.2020    1274    user1015646    10       

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

Новость Linux ИТ-новость

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

01.06.2020    1241    SKravchenko    0       

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

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

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

29.05.2020    1196    SKravchenko    0       

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

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

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

29.05.2020    1570    VKuser24342747    1       

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

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

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

28.05.2020    998    user1015646    0       

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

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

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

28.05.2020    1507    VKuser24342747    2