Искусственный интеллект научили подсматривать PIN-коды в банкоматах
Группа европейских исследователей разработала метод машинного обучения, способный определить по видео вводимый в банкомат PIN-код. Система может подобрать пароль даже в тех случаях, когда клиент прикрывает клавиатуру рукой.
Метод основан на сверточной нейронной сети и модуле долгой краткосрочной памяти (LSTM), которые обрабатывали видеозаписи с вводом PIN-кода на экспериментальном банкомате. В результате система смогла угадать четырехзначный пароль с точностью 41%, а пятизначный - 30% с трех возможных попыток. В тестировании приняли участие 58 добровольцев.
Ученые предполагают, что в процессе ввода PIN-кода дисплей банкомата не будет скрыт. Поэтому они синхронизировали появление звездочек на экране с передвижением руки для более точного предугадывания нужных цифр.
В процессе сбора данных для обучения алгоритма исследователи попросили добровольцев-правшей набрать 100 случайно сгенерированных пятизначных паролей, покрывающие все десять цифр клавиатуры. В итоге они получили 5800 видеозаписей с индивидуальным вводом PIN-кодов.
По словам ученых, в настоящее время не существует защиты от подобного рода атак. По их мнению, увеличение количества цифр в PIN-коде затруднит запоминание чисел, а случайное расположение цифр на клавиатуре запутает пользователей банкоматов. При этом ученые утверждают, что их метод работает даже когда прикрыто 75% панели ввода пароля.