SMS можно использовать для определения вашего местоположения👀
Группа исследователей из Северо-Восточного и Нью-Йоркского университетов разработала технику приблизительного определения местоположения получателя SMS-сообщения на основе анализа задержек при доставке SMS.
🔻Предложенный метод позволяет отправителю SMS-сообщения определить страну, в которой находится получатель, с точностью до 96%.
🔻Техника также может применяться для достаточно достоверного определения находится получатель за рубежом или нет, или для уточнения в каком из мест, которые обычно посещает пользователь, он находится в данный момент.
🔻Участвующие в эксперименте устройства были размещены в США, Объединённых Арабских Эмиратах и семи европейских странах, и охватывали десять операторов связи с разными типами мобильных сетей (LTE, LTE+, 5G NSA).
🔻При попытках определения нахождения получателя внутри страны, точность при разделении двух регионов в Бельгии составила 86%, в Германии - 68%, Греции - 79%, Объединённых Арабских Эмиратах - 76%.
Метод не требует доступа к инфраструктуре оператора, а реализуется на стороне обычного клиента и может быть применён незаметно через отправку "тихих" SMS, не отображаемых получателю.🤔
В качестве информации для определения местоположения используется задержка доставки, вычисляемая с учётом времени с момента отправки SMS до прихода служебных уведомлений об отправке и доставке от оператора, через которого в текущий момент работает получатель.
Для сопоставления задержки и местоположения использована система машинного обучения, натренированная на основе измеренных задержек для типовых мест, вычисленных относительно текущего местоположения отправителя.
Код с реализацией метода и используемая исследователями модель машинного обучения в ближайшее время будут опубликованы на GitHub.🤖