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

Спутник европейской навигационной системы Galileo на орбите

реклама кормит Уточку 🦆

Большинство систем GNSS, включая GPS, не имеют средств проверки, которые помешали бы злоумышленнику передать ложный сигнал на большей мощности и «перехватить» приёмник. Поскольку у поверхности Земли сигналы GNSS крайне слабы, для умеренно оснащённого атакующего это не составляет большого труда.

Исправить это призвана система аутентификации сигнала Signal Authentication System (SAS). Наземная станция Galileo заранее выбирает коды расширения сигнала, шифрует их регулярно меняющимся секретным ключом и публикует. Приёмник, которому потребуется проверенный сигнал, может заблаговременно скачать эти зашифрованные коды и сохранить их. Затем спутники Galileo передают пилотный сигнал E6-C, а приёмник записывает его. После передачи блока сообщения по отдельному каналу отправляется ключ расшифровки, с помощью которого приёмник восстанавливает коды расширения. Далее он сопоставляет эти коды с записанным сигналом, чтобы вычислить псевдодальность до спутника.

реклама кормит Уточку 🦆

Система получилась довольно сложной, но она работает. В начале месяца на норвежском острове Andøya прошло ежегодное мероприятие Jammertest, посвящённое проверке GNSS. В течение недели самые разные организации испытывали устойчивость своих систем к различным атакам, включая глушение, задержанную ретрансляцию и спуфинг. Используя пять спутников Galileo, Европейское космическое агентство (ESA) сумело удержать стабильную привязку приёмника даже во время спуфинга.

реклама кормит Уточку 🦆

В принципе, этот метод можно распространить и на другие системы GNSS, и мотивация для этого есть: в последнее время были продемонстрированы атаки очень большого масштаба.