Специалисты по безопасности из Северо-Восточного и Нью-Йоркского университетов представили новую процедуру примерного определения местоположения пользователей с использованием SMS. Этот метод позволяет незаметно отслеживать получателя до определенного района страны. Хотя результаты не являются абсолютно точными, технология достаточно надежна и может быть использована для более пристального слежения при необходимости. Однако существуют методы защиты от таких атак.
В основе этой новой технологии лежат «тихие» или «нулевые» SMS. Когда такое сообщение отправляется, получатель не получает уведомления и не знает о нем, в то время как отправитель получает информацию о местоположении получателя. Этот новый метод позволяет более просто осуществлять такое отслеживание, используя только приложение на стороне атакующего, что делает его особенно интересным, так как не требует прямого взаимодействия с оборудованием операторов.
Эксперимент проводился в нескольких странах, включая США, Объединенные Арабские Эмираты и несколько европейских стран. В нем участвовали десять операторов связи с сетями LTE, LTE+ и 5G NSA. Технология пошагово раскрывала местоположение получателя «тихих» SMS — на каком континенте, в какой стране и в какой части страны. Точность определения страны достигала 96%. При определении конкретного региона точность снижалась. Например, в Бельгии точность определения одного из двух регионов составила 86%, в Германии — 68%, в Греции — 79%, а в Объединенных Арабских Эмиратах — 76%.
Информация для определения местоположения получателя вычисляется на основе задержек в доставке SMS и времени между отправкой сообщения и получением служебных уведомлений от оператора. Алгоритм машинного обучения выполняет все необходимые вычисления. Предварительно алгоритм обучается на измерениях задержек в районе, где находится получатель.
Атака с использованием этого метода проводится в два этапа. Сначала атакующий измеряет задержки в районе, где находится получатель, с помощью серии «тихих» SMS. Затем на основе полученных данных алгоритм сопоставляет задержки с местоположением. После этого получатель может перемещаться без слежки. Новые задержки используются алгоритмом для определения текущего местоположения получателя.
Существуют методы защиты от таких атак. Один из них заключается в блокировке сообщений SMS-DR на стороне оператора. Другой метод — перевод службы SMS Home Routing в непрозрачный режим. В этом случае SMS будут отправляться в сеть домашней маршрутизации с мгновенным сообщением о доставке, независимо от того, когда получатель физически получит сообщение. Код и метод атаки будут доступны на GitHub.
Таким образом, новая технология определения местоположения через SMS представляет собой значительный прорыв в области безопасности и требует принятия соответствующих мер для защиты пользователей от возможных атак.
Источник: 3dnews.ru