Ученые из Бингемтонского университета в Нью-Йорке и Технологического института Стивенса разработали " шпионский" алгоритм, который с высокой точностью угадывает PIN-код или пароль, вводимый на цифровой клавиатуре, задействуя для этого встроенные в надеваемые гаджеты сенсоры (акселерометры, гироскопы и магнитометры).
Найденный исследователями способ дает возможность подглядеть за движениями руки не только на " умных" часах или браслетах. Методика в равной степени применима к любому устройству, оснащенному клавиатурой — банкомату, домофону или экрану телефона.
Алгоритм был успешно испытан на 20 добровольцах, которые носили смарт-часы LG W150, Moto360 и 9-осевой Электронное устройство Invensense MPU-9150 для отслеживания движений. За время эксперимента было совершено около 5 тыс. попыток входа на разных устройствах, включая компьютеры с QWERTY- и цифровой клавиатурой.
После обработки данных, собранных сенсорами, система угадала набранный код с первой попытки в 80% случаев, с трех попыток — более чем в 90% случаев. По данным ученых, их алгоритм определяет перемещения руки, нажимающей на кнопки, с точностью до 1 миллиметра.
Восстановить набираемый текст можно 2-мя способами. 1-ый — установить на " умные" часы вредоносную программу, которая собирает данные с датчиков, когда жертва вводит PIN-код, и отсылает их мошеннику. Второй подразумевает установку беспроводного " перехватчика" совсем близко с клавиатурой, который пытается установить Bluetooth-соединение со смарт-часами для доступа к их датчикам.