Открыть сервис

GPS-спуфинг

GPS-спуфинг — это форма атак на системы спутниковой навигации, заключающаяся в подмене сигналов глобальных навигационных спутниковых систем (ГНСС), таких как GPS (США), ГЛОНАСС (Россия), Galileo (ЕС) или BeiDou (Китай), с целью передачи приёмнику ложных координат, времени или скорости. В отличие от глушения (jamming), которое блокирует сигнал, спуфинг обманывает приёмник, заставляя его вычислять некорректное местоположение, оставаясь при этом в режиме нормальной работы.

Принцип действия

Стандартный приёмник ГНСС определяет своё местоположение путём измерения времени прохождения радиосигналов от нескольких спутников. Для этого он использует известные орбитальные данные (альманах и эфемериды) и сравнивает временные метки в сигнале. При спуфинге злоумышленник генерирует поддельные сигналы, которые имитируют настоящие спутниковые передачи. Эти сигналы могут быть:

  • Синхронными — злоумышленник перехватывает реальный сигнал, задерживает его и ретранслирует с изменёнными данными (так называемая «атака повторения» или replay attack). Это позволяет обойти защиту, основанную на проверке целостности сигнала.
  • Асинхронными — злоумышленник генерирует полностью искусственный сигнал, который не привязан к реальному времени спутников. Такой метод сложнее, так как требует точного знания структуры сигнала и эфемерид, но позволяет задать произвольные координаты.

Для успешного спуфинга злоумышленник должен преодолеть защиту, основанную на авторизации сигнала (например, военный код P(Y) в GPS или открытый код C/A). В гражданских приёмниках, использующих только открытый код, спуфинг значительно проще, так как структура сигнала общедоступна. Военные системы используют шифрование и аутентификацию, что делает спуфинг практически невозможным без знания ключей.

История

Первые упоминания о возможности спуфинга GPS относятся к 1990-м годам, когда исследователи из Массачусетского технологического института (MIT) продемонстрировали теоретическую уязвимость. Однако практическая реализация стала возможной с развитием программно-определяемых радиосистем (SDR), которые позволяют генерировать сигналы произвольной формы. В 2013 году группа исследователей из Техасского университета в Остине под руководством Тодда Хамфриса впервые публично продемонстрировала успешный спуфинг яхты в Средиземном море, заставив её систему навигации отклониться от курса. Этот эксперимент привлёк внимание к проблеме безопасности ГНСС.

В 2017 году появились сообщения о массовом спуфинге в районе Чёрного моря, где, по данным Международной ассоциации морских навигационных служб (IALA), десятки судов фиксировали ложные координаты, указывающие на нахождение в аэропорту Грозного. В 2019 году аналогичные инциденты были зафиксированы вблизи портов Китая, что связывали с тестированием систем защиты от беспилотников. С началом конфликта на Украине в 2022 году спуфинг стал широко применяться для подавления работы беспилотных летательных аппаратов (БПЛА) и систем наведения.

Классификация методов

По типу воздействия на сигнал

  • Прямой спуфинг — злоумышленник передаёт поддельный сигнал с большей мощностью, чем реальный, заставляя приёмник переключиться на него.
  • Уводящий спуфинг — сначала передаётся сигнал, совпадающий с реальным, а затем его параметры (координаты, время) плавно изменяются, чтобы приёмник незаметно перешёл на ложные данные.
  • Атака повторениязапись реального сигнала и его ретрансляция с задержкой, что позволяет имитировать движение в пространстве.

По цели использования

  • Военный — применяется для обмана систем наведения ракет, БПЛА, а также для защиты своих объектов от атак с использованием GPS-наведения.
  • Гражданский — используется для мошенничества (например, подмена данных о местоположении в такси или логистических приложениях), для обхода систем контроля доступа или для развлечения (например, в играх с дополненной реальностью).
  • Исследовательский — применяется для тестирования уязвимостей навигационных систем и разработки методов защиты.

Технические аспекты

Оборудование для спуфинга

Для реализации спуфинга требуется:

  • Программно-определяемое радио (SDR) — устройство, способное генерировать радиосигналы в диапазоне L1 (1575,42 МГц для GPS) и L2 (1227,6 МГц). Популярные модели — USRP, HackRF, BladeRF.
  • Антенна — направленная или всенаправленная, в зависимости от требуемой зоны покрытия.
  • Программное обеспечение — открытые библиотеки (например, gps-sdr-sim) для генерации сигналов на основе заданных координат и времени.

Уязвимости гражданских приёмников

Гражданские приёмники GPS (стандарт C/A) не имеют встроенной аутентификации сигнала. Это делает их уязвимыми для спуфинга, так как злоумышленник может:

  • Подделать временные метки, чтобы сместить позицию на сотни метров.
  • Изменить альманах, чтобы приёмник «увидел» спутники на ложных орбитах.
  • Создать эффект «ложного спутника» (pseudolite), который имитирует сигнал с земли.

Применение и последствия

Военная сфера

Спуфинг активно используется в радиоэлектронной борьбе (РЭБ). Например, российские комплексы «Красуха» и «Поле-21» способны создавать ложные сигналы, чтобы сбивать с курса БПЛА противника. В 2023 году сообщалось, что системы спуфинга применялись для защиты Крымского моста от атак морских дронов. В ответ на это страны НАТО разрабатывают методы защиты своих систем наведения, включая использование инерциальных навигационных систем (ИНС) в качестве резерва.

Гражданская авиация

Спуфинг представляет серьёзную угрозу для авиации. В 2020 году Федеральное управление гражданской авиации США (FAA) выпустило предупреждение о случаях спуфинга вблизи аэропортов, где ложные сигналы могли привести к отклонению самолётов от курса. В России в 2022 году были зафиксированы инциденты, когда системы автоматического зависимого наблюдения (ADS-B) на борту самолётов показывали неверные координаты, что создавало риск столкновений.

Морская навигация

Морские суда используют GPS для автоматической идентификации (AIS) и маршрутизации. Спуфинг может привести к:

  • Подмене данных о местоположении в AIS, что затрудняет управление движением в портах.
  • Созданию ложных целей для систем предотвращения столкновений.
  • Угону судов путём перенаправления их в заданные координаты.

Логистика и транспорт

В сфере грузоперевозок спуфинг используется для мошенничества: водители могут подменять данные трекеров, чтобы скрыть отклонения от маршрута или завысить пробег. В 2021 году в Китае была раскрыта сеть, которая с помощью спуфинга обманывала системы контроля топлива, экономя до 30% затрат.

Финансовый сектор

Системы синхронизации времени в банках и биржах (например, для высокочастотной торговли) зависят от GPS. Спуфинг может вызвать сдвиг времени на миллисекунды, что приводит к сбоям в транзакциях. В 2018 году исследователи из Университета Виргинии показали, что спуфинг GPS может нарушить работу протокола Network Time Protocol (NTP), используемого в финансовых сетях.

Методы защиты

Аппаратные решения

  • Антенны с подавлением боковых лепестков — уменьшают вероятность приёма сигналов с земли.
  • Фильтры по мощности — отбрасывают сигналы, превышающие ожидаемый уровень (спуфинг обычно требует большей мощности).
  • Инерциальные навигационные системы (ИНС) — комбинируют данные GPS с акселерометрами и гироскопами, что позволяет выявить расхождения.

Программные решения

  • Аутентификация сигнала — использование криптографических меток, например, в системе Galileo с открытым сервисом (OS-NMA) или в новом поколении GPS (L1C).
  • Мониторинг несущей частоты — анализ доплеровского сдвига для обнаружения аномалий.
  • Проверка целостности — сравнение данных от нескольких ГНСС (GPS, ГЛОНАСС, Galileo) для выявления несоответствий.

Организационные меры

  • Резервирование — использование альтернативных источников навигации (например, наземных маяков или LORAN).
  • Обучение персонала — выявление признаков спуфинга (резкое изменение координат, несоответствие скорости движения).

Правовое регулирование

В Российской Федерации использование устройств для спуфинга GPS регулируется:

  • Федеральным законом «О связи» (№ 126-ФЗ) — запрещает несанкционированное использование радиочастот, к которым относятся и сигналы ГНСС.
  • Кодексом об административных правонарушениях (КоАП РФ) — статья 13.4 предусматривает штрафы за нарушение правил эксплуатации радиоэлектронных средств.
  • Уголовным кодексом РФ — статья 273 «Создание, использование и распространение вредоносных программ» может применяться к спуфингу, если он наносит ущерб.

В международном праве спуфинг рассматривается как форма вмешательства в работу навигационных систем, что может нарушать Конвенцию Международного союза электросвязи (МСЭ) и Чикагскую конвенцию о гражданской авиации. Однако конкретные механизмы ответственности до сих пор не разработаны.

Интересные факты

  • В 2013 году исследователи из Техасского университета смогли с помощью спуфинга заставить дрон-квадрокоптер приземлиться в заданном месте, не имея доступа к его управлению.
  • В 2020 году в районе Китая было зафиксировано более 10 000 случаев спуфинга в день, что связывали с активностью военных РЭБ.
  • Системы спуфинга могут быть реализованы на базе недорогих SDR-устройств стоимостью менее 300 долларов США, что делает их доступными для широкого круга лиц.

Источники

  • Humphreys, T. E. et al. «Assessing the Spoofing Threat: Development of a Portable GPS Civilian Spoofer». ION GNSS 2008.
  • Федеральное управление гражданской авиации США (FAA). «GPS Spoofing: A Growing Threat to Aviation Safety». 2021.
  • Международная ассоциация морских навигационных служб (IALA). «Report on GPS Spoofing Incidents in the Black Sea». 2017.
  • Федеральный закон РФ «О связи» № 126-ФЗ от 07.07.2003.
  • Уголовный кодекс РФ, статья 273.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →