Исследователь Филип Маркардт (Philip Marquardt) из Массачусетского технологического института разработал программное обеспечение для iPhone 4, с помощью которого смартфон может распознавать нажатия клавиш на рядом лежащей клавиатуре.
Программное обеспечение позволяет смартфону распознавать нажатые клавиши, считывая показания акселерометра.
Физическое местоположение используемых клавиш вычисляется по времени между вибрациями, с применением библиотеки для предсказания наиболее часто используемых комбинаций.
Предварительные испытания программы показали, что даже не слишком точные акселерометры, работающие с частотой 100 Гц, обеспечивают точность распознавания текста до 80%.
Это открывает новые возможности для создания шпионских программ. Хакеры могут создавать специальные вирусные программы, которые через заражённый смартфон будут снимать пароли с компьютеров, даже не подключённых к Интернету.
Отметим, что недавно инженеры создали специальный аксессуар для камеры смартфона iPhone, который позволяет делать снимки из-за угла.