Оглавление | Каталог библиотеки
Прочитано: 0% |
Тройка исследователей из калифорнийского университета Беркли выявила, что нажатия клавиш на (любой) клавиатуре, где есть механические контакты, можно дифференцировать акустическим методом. Что из этого следует: записав шум работы человека на клавиатуре через простой и дешевый микрофон, можно с очень большой вероятностью узнать набранный пароль или практически полностью восстановить текст из 40-50 слов (больше - лучше).
Была написана программа, которая на основе проведенных исследований смогла достаточно четко дифференцировать прикосновения к клавише, нажатие и отпускание. Проблему с клавишами Shift, CapsLock, BackSpace и т.п. тоже решили, но уже, разумеется, логическими методами.
Самой программы я не видел, не пробовал, но текст в PDF формате можете почитать отсюда.
Т.е. каждая клавиша имеет свой, достаточно характерный звук нажатия. Конечно, звуки многих клавиш похожи друг на друга, но их можно разделить по группам, а потом провести языковой анализ. С текстом все замечательно, но пароли из 8-10 символов надо записывать раз по 50, чтобы набрать статистику. Кстати, насчет текста - поглядите, программа интересно ошибается именно на близких клавишах - ну, например, "d" и "x", "t" и "r" и т.п.
Исследователи пробовали распознавать вводимые пароли, состоящие только из букв. При 20-ти попытках программа угадывает 90% пятизнаковых паролей, 77% восьмизнаковых и 69% десятизнаковых. При 75 попытках можно на 80% угадать десятизнаковый пароль.
Правда, здесь есть небольшое "но" - или клавиатура должна быть известна (исследована), чтобы были сформированы группы, или должен быть проведен предварительный большой анализ, чтобы из неизвестной клавиатуры составить таблицу соответствий. Хотя... если записан большой текст, то на основе лингвистического анализа вполне можно что-то выявить даже на неисследованной клавиатуре (пробел мы определим сразу - это просто, потом начнем смотреть предлоги, точки и т.п. - ну, в общем, тут все ясно).
Между прочим, идея далеко не новая. В свое время матричные принтеры можно было тоже слушать - характерный звуковой "рисунок" иголок при печати вполне можно было декодировать. Сейчас это тоже актуально кстати - матричные принтеры используются хоть и не повсеместно, но в специфических областях еще будут очень долго.
| ||||||||