Ученые из Университета штата Мичиган и Нанкинского университета опубликовали исследование, в котором приводится техника перехвата нажатий клавиш клавиатуры при помощи роутера. Информацию об этом приводит ресурс Sigmobile. Для эксперимента инженеры воспользовались роутером TP-Link TL-WR1043ND и ноутбуком Lenovo X200. Отмечается, что помимо этих устройств никаких специальных аппаратных средств не задействовалось.
В эксперименте под названием «WiKey» применялась технология отслеживания MIMO (Multiple-Input and Multiple-Output). Она позволяет каждой из антенн устройства передавать несколько сигналов Wi-Fi на одном канале. Эти сигналы выполняют роль сканера: проходя по помещению, они создают своего рода карту окружающей обстановки. Именно поэтому WiKey можно применять только в помещениях, где нет большого скопления людей и движущихся объектов.
Если это условие соблюдено, то роутер может отследить нажатия клавиш по искажению Wi-Fi-сигнала при движении рук человека. «При нажатии на определенную клавишу кисть и пальцы пользователя создают уникальный паттерн, который мы называем формой колебаний», — объясняют исследователи. В реальных условиях точность работы системы, обученной на 30 образцах, достигала 77,43%, на 80 образцах — 93,47%.
Исследователи утверждают, что если научить специальный алгоритм распознавать, какая именно клавиша была нажата пользователем, можно последовательно восстановить весь текст, который тот набирал на клавиатуре. Это в итоге приведёт к тому, что злоумышленники смогут получить секретную информацию пользователя (пароли, банковские данные и пр.). Ранее ученые уже демонстрировали, как при помощи сигналов Wi-Fi можно обнаруживать людей, находящихся в соседних помещениях, а также отслеживать их передвижения.