Управління ґаджетами за допомогою голосових команд є дуже зручною функцією. Однак, це дає хакерам можливість злому. Використовуючи записи голосу користувачів, хакери можуть отримати доступ до телефону, або будь-якого іншого пристрою з програмним забезпеченням для розпізнавання голосу. Проте дослідники з Університету міста Буффало (штату Нью-Йорк, США) з’ясували, як використовувати компас в смартфонах для запобігання таких атак.
Дія програми засновано на магнітометрі – крихітної частини ґаджета, яка виявляє магнітне поле Землі і визначає, куди ви прямуєте: на північ, південь, схід або захід. Оскільки вже існують алгоритми, покликані перешкоджати хакерам, які намагаються зімітувати, або синтезувати голос користувача, дослідники Університету міста Буффало зосередилися на найбільш поширеному способі злому. А саме коли хтось програє запис голосу користувача з іншого пристрою.
Як це все працює?
Динамік, через який хакер буде відтворювати записаний голос, також є джерелом магнітного поля, тому додаток використовує магнітометр телефону для визначення цього поля. Пристрій із записаним голосом повинен знаходитися досить близько від телефону. І при цьому, система розпізнавання голосу вимагає щоб телефон хитнувся під час виголошення команд. Так магнітометр виявить дрібні зрушення в магнітному полі, що надходить від динаміка. Зараз команда дослідників допрацьовує систему з метою зробити додаток доступним для повноцінного користування.