Эксперты научились шпионить за пользователями с помощью батарейки смартфона
Исследователи из Стэнфордского университета нашли нетрадиционный метод отслеживания перемещений пользователей смартфонов — для этого им не потребовались ни сигнал GPS, ни хранимые на смартфонах информацию о точках доступа Wi-Fi, к каким подключается устройство. Вычислить маршрут они смогли только по картине энергопотребления устройства.
Энергопотребление смартфона зависит от того, сколько потребляет радиомодуль, несущий ответственность за подключение к базисным станциям сетей сотовой связи и передачу информации. «Определив энергопотребление смартфона в течение некоего времени (хотя бы нескольких мин.), возможно сравнить его с типовым энергопотреблением, заблаговременно изученным на всех известных маршрутах передвижения в определенном городе», — пояснили исследователи в собственной работе.
Другими словами определить расположение пользователя в любой страны мира и его путь из данной точки новый способ не разрешит. Но он разрешит определить, каким маршрутом пользователь отправился на машине (и в каком направлении — от точки А к Б либо от Б к А), зная его приблизительное изначальное расположение.
Для сбора данных исследователи создали Android-приложение называющиеся PowerSpy. В серии опытов авторы способа смогли установить точность определения маршрута. Применяв 43 разных комплектов данных для четырех маршрутов длиной около 19 км, они смогли достигнуть точности определения маршрута на уровне 93%.
Добавление еще трех маршрутов и восьми комплектов разрешённых позволило получить точность 90,2%.
По словам исследователей, запуск разных приложений на смартфоне на протяжении работы приложения PowerSpy и совершение вызовов не смогли исказить картину энергопотребления так очень сильно, дабы способ был нерабочим. Дело в том, что эти факторы не имеют связи с трансформацией геопозиции устройства. Исходя из этого исследователи легко смогли их исключить, воспользовавшись методами машинного обучения.
Исследователи обучились определять маршрут передвижения по энергопотреблению смартфона
Авторы способа выделяют, что на Android-устройствах любое приложение может получить доступ к параметрам энергопотребления — для этого ему не требуется приобретать от пользователя каких-либо разрешений, как при с доступом, к примеру, к книге контактов либо работам геолокации. Способ кроме этого разрешает отслеживать текущие координаты пользователя на заблаговременно известном маршруте в реальном времени.