Как поддельный сигнал уводит точку на карте

GPS-приёмник не видит спутник и не получает от него готовый адрес. Он принимает радиосигналы с точным временем отправки и по задержке вычисляет расстояние до нескольких спутников. Затем устройство определяет, где находится, сопоставляя эти расстояния.

Если вместо настоящих сигналов передавать тщательно подготовленные ложные, приёмник может принять их за подлинные. Подменённые временные метки заставляют его рассчитать неверные расстояния — и значок перемещается в точку, которой он не соответствует. Это называют спуфингом, то есть подменой навигационного сигнала.

Почему ошибается именно карта

Приложение обычно не проверяет местность глазами пользователя: оно получает координаты от телефона или другого навигационного устройства и отображает их на карте. Поэтому дорога, река и границы поля остаются на своих местах, а значок может оказаться далеко от реального маршрута. Если ошибка велика, водитель или пилот увидит не небольшое отклонение, а совершенно неправдоподобное положение.

Зачем это применяют против дронов

Для беспилотника неверные координаты — не просто странность на экране. Если он использует спутниковую навигацию для определения маршрута, подмена может сбить его с курса: аппарат будет ориентироваться на ложное положение и способен уйти от заданной точки. Эффект зависит от устройства дрона и от того, использует ли он другие способы навигации, поэтому один лишь сбой GPS не гарантирует полного контроля над аппаратом.

Именно поэтому значок, внезапно «улетевший» в поле, может отражать не перемещение телефона, а подмену данных, на которых строится его координата. Карта честно показывает полученный сигнал — даже если тот намеренно лжёт.