Компас в смартфоне сможет защитить от хакерских атак

Исследователи разработали приложение для смартфона, которое предотвращает голосовые хакерские атаки благодаря компасу.

3 490
Выбор редакции

Управление гаджетами с помощью голосовых команд — очень удобная функция, однако это дает хакерам возможность взлома. Используя записи голосов пользователей, хакеры могут получить доступ к телефону или любому другому устройству с программным обеспечением для распознавания голоса. Однако исследователи из Университета в Буффало (UB) выяснили, как использовать компас в смартфонах для предотвращения таких атак.

 

Действие приложения основано на магнитометре — крошечной части гаджета, которая обнаруживает магнитное поле Земли и определяет, куда вы направляетесь: на север, юг, восток или запад. Поскольку уже существуют алгоритмы, призванные помешать хакерам, пытающимся сымитировать или синтезировать голос пользователя, исследователи UB сосредоточились на наиболее распространенном способе взлома: когда кто-то проигрывает запись голоса пользователя с другого устройства.

 

Динамик, через который хакер будет воспроизводить записанный голос, также является источником магнитного поля, поэтому приложение использует магнитометр телефона для определения этого поля. Устройство с записанным голосом должно находиться довольно близко от телефона, и при этом система распознавания голоса требует, чтобы телефон качнулся во время произнесения команд. Так магнитометр обнаружит мельчайшие сдвиги в магнитном поле, поступающем от динамика.

 

Сейчас команда исследователей дорабатывает систему с целью сделать приложение доступным.

Концепты

Naked Science Facebook VK Twitter
3 490
Комментарии
Аватар пользователя Михаил Лещ
6 ч
Антон Кирилов, может ли вы, для начала ответить на...
Аватар пользователя Михаил Лещ
6 ч
Игорь Лебедев - опишите одномерный элемент, причина...
Аватар пользователя Михаил Лещ
7 ч
Как всегда очень смешная статья, с забавными...
Комментарии

Быстрый вход

Или авторизуйтесь с помощью:

на сайте, чтобы оставить комментарий.
Вы сообщаете об ошибке в следующем тексте:
Нажмите Отправить ошибку