Войти в почту

Приложения могут отслеживать пользователей даже при отключенном GPS

Исследователи безопасности из Принстонского университета разработали PoC-приложение под названием PinMe, позволяющее отслеживать точное местоположение пользователя, даже если на устройстве отключен GPS. По словам исследователей, современные телефоны оснащены большим количеством датчиков, фиксирующих множество различных данных, которые можно сверить с внешними источниками, например, топографическими картами и прогнозами погоды. Полученных таким образом данных достаточно для того, чтобы отследить перемещения пользователя. Приложение PinMe было установлено на трех тестовых телефонах - Samsung Galaxy S4 i9500, Apple iPhone 6 и Apple iPhone 6S. Программе удалось отследить перемещения испытуемых без доступа к данным о геолокации устройств. Приложение собирало данные об IP-адресах и Wi-Fi-подключениях и сверяло их с общедоступными базами данных сетей Wi-Fi, определив примерное местоположение телефона в определенных промежутках времени. Затем оно использовало данные гироскопов, акселерометров и датчиков высоты для определения скорости, направления движения, остановки объекта и текущей высоты. После этого PinMe объединяло все данные и с помощью специального алгоритма определяло способ передвижения владельца, например, шел ли он пешком, ехал на поезде, автомобиле или же летел на самолете. После определения приблизительного местоположения и способа перемещения приложение использовало общедоступные карты, такие как OpenStreetMap и топографические карты от Google и Геологической службы США для определения маршрута владельца устройства. Помимо этого, PinMe также использовало показания датчиков температуры, влажности и атмосферного давления, сравнивая полученную информацию с отчетами службы прогноза погоды для проверки и подтверждения полученных ранее результатов. Как заявили исследователи, приложение успешно определило перелет одного из испытуемых из Филадельфии в Даллас путем сравнения показателей высоты, ускорения, часового пояса в часах телефона, прогноза погоды в двух аэропортах с общедоступными расписаниями полетов. В то же время эксперты признали, что в разработанном ими приложении имеются свои недостатки. Например, если пользователь установит браузер Tor на своем мобильном устройстве, то PinMe не сможет точно определить географическое местоположение. Помимо этого, приложение может отображать некорректные данные, если общедоступные источники содержат не соответствующую действительности информацию. По словам специалистов, целью их работы было показать опасность современных технологий в смартфонах. Принципы работы приложения могут быть использованы для создания альтернативы современной навигационной системе GPS в случае ее отключения в автомобилях, кораблях и других видах транспорта. Исследователи надеются, что в будущем разработчики ОС смартфонов внедрят фунцию отключения датчиков, позволяющих собирать информацию о пользователях.