SimSAFE – ПО для имитации атак типа спуфинг ГНСС и проверки методов борьбы с ними
Приложение SimSAFE может быть задействовано в процессах разработки, сертификации и сравнительных испытаний навигационной аппаратуры. Применение SimSAFE позволяет не излучать ложные навигационные сигналы в эфир, поскольку в рамках испытательного стенда они передаются только по коаксиальному кабелю.
Главное предназначение SimSAFE — управление имитатором сигналов ГНСС, чтобы тот выдавал ложные спутниковые навигационные сигналы, синхронизированные с подлинными сигналами, которые могут быть получены от антенны или сгенерированы этим же имитатором. Кроме того, данное приложение контролирует функционирование приемника ГНСС, подвергнутого сымитированной атаке, для оценки и совершенствования реализуемых приемником методов борьбы с атаками, включая методы аутентификации сигнала.
Принцип работы
В ходе лабораторных испытаний устойчивости приемников ГНСС к атакам типа спуфинг ГНСС тестовое приложение SimSAFE взаимодействует с ПО SimGEN и приемниками ГНСС. Для имитации различных атак SimGEN дает возможность изменять такие важные параметры ложных сигналов, как уровень мощности, псевдодальность и содержимое навигационного сообщения.
Основное окно SimSAFE
SimSAFE поддерживает две конфигурации испытательного стенда. В первой из них — SimSAFE Live — в качестве подлинных используются реальные сигналы ГНСС, принимаемые антенной, а во второй — SimSAFE Simulated — подлинные сигналы ГНСС генерируются имитатором. В обеих конфигурациях подлинный и ложный сигналы суммируются и подаются на тестируемый приемник по коаксиальному кабелю. Ложный сигнал всегда генерируется имитатором.
Типичная конфигурация стенда с принимаемыми подлинными сигналами (LIve)
Когда в качестве подлинных сигналов используются принимаемые сигналы ГНСС, в испытаниях должен использоваться контрольный приемник Septentrio. Если же подлинный и ложный сигналы генерируются имитатором, контрольный приемник не нужен.
Приложения SimSAFE и SimGEN работают на разных контроллерах. SimSAFE управляет имитатором, посылая удаленные команды приложению SimGEN. Есть возможность выбирать и редактировать сценарии и передавать SimGEN все параметры, нужные для эмуляции атаки типа спуфинг ГНСС.
Типичная конфигурация стенда c имитируемыми спутниковыми и ложным сигналами
В приложении SimSAFE также есть функции мониторинга, обеспечивающие контроль работы тестируемого приемника и оценку эффективности функций борьбы с атаками. Функционал мониторинга ориентирован на приемники, выдающие сообщения NMEA. Для мониторинга тестируемого приемника вместо SimSAFE пользователь при желании может задействовать другие средства мониторинга приемников и протоколирования его результатов. Генерация ложных сигналов и мониторинг работы приемника могут осуществляться независимо. Программе SimSAFE не нужно никакой информации от приемника, чтобы обеспечить генерацию ложных сигналов. В процессе мониторинга SimSAFE обнаруживает ложный сигнал (функция модуля GID), определяя в выходных данных тестируемого приемника скачки по псевдодальности, C/N0 и времени. Реализуется и
Основные функции
- Эмуляция атак типа спуфинг ГНСС:
- Синхронизация ложного сигнала по коду, уровню мощности и доплеровскому сдвигу.
- Генерация ложного сигнала на одном или нескольких каналах с требуемой динамикой.
- Точная синхронизация шкал времени имитатора и реальной ГНСС.
- Поддерживаемые конфигурации:
- Использование принимаемых сигналов в качестве подлинных и имитируемых в качестве ложных.
- Использование имитатора для генерации как подлинных, так и ложных сигналов.
- Мониторинг тестируемого приемника:
- Обнаружение ложных сигналов на основе контроля данных, выдаваемых тестируемым приемником.
- Поддержка SBF (Septentrio Binary Format) и Spirent API.
Технические требования
- Приложение SimSAFE разработано для платформы Microsoft .NET Framework 4.0 и предназначено для работы на физической машине с
32-разрядной версией Windows 7. - Для нормальной работы приложения требуется высокопроизводительный персональный компьютер (подойдет конфигурация c двухъядерным процессором P8400 c тактовой частотой 2,26 ГГц или более мощным, ОЗУ объемом 4 Гбайт и свободным дисковым пространством объемом 20 Гбайт). Не обязательно использовать выделенную машину, но необходимо гарантировать, чтобы одновременно с SimSAFE не выполнялись
какие-либо ресурсоемкие приложения, например антивирусный сканер. - Приложение SimSAFE совместимо c ПО SimGEN версии 4.03 или более высокой.
- SimSAFE предназначено для работы со следующим оборудованием:
- Имитатор сигналов ГНСС Spirent GSS9000.
- Эталонные приемники PolaRx4 PRO и PolaRxS фирмы Septentrio.
- Типовой приемник с поддержкой NMEA.
Рабочие характеристики
Параметры генерации сигналов | ||||
Параметр | Значение | Примечание | ||
|
|
|
||
|
|
|
||
Максимальное число многолучевых сигналов на каждый спутник |
|
Многолучевые сигналы генерируются с помощью команды MP_SWITCH | ||
|
|
|
||
|
|
|
||
|
|
Измеряется на входе сумматора в конфигурации Live | ||
|
|
Измеряется на входе сумматора в конфигурации Live | ||
Диапазоны задаваемых значений и их разрешение при генерации сигнала | ||
Параметр | Диапазон значений и разрешение | |
|
Диапазон: -99...+40 дБ. Разрешение: 0,01 дБ |
|
Линейное изменение уровня спутникового сигнала |
Интервал обновления: 0,1 с. Разрешение: 0,001 дБ. Макс. скорость: 10 дБ/с |
|
Регулировка кода и несущей |
Диапазон: ± 3000 м. Разрешение: 0,0001 м |
|
Линейное изменение кода и несущей |
Интервал обновления: 0,1 с. Разрешение: 0,00001 м/с. Макс. скорость: ± 100 м/с |
|
Синусоидальный сигнал |
Разрешение по мощности: 0,01 дБ. Разрешение по скорости изменения псевдодальности: 0,01 м/с. Регулировка мощности: ± 10 дБ. Регулировка псевдодальности: ± 1000 м |
|
Контролируемые параметры (GID) | ||||
Параметр | Значение | Примечание | ||
|
Разрешение: 0,1 м |
|
||
|
Разрешение: 1 дБГц |
|
||
|
Разрешение: 0,01 нс |
|
||
|
Разрешение: 0,0001 м |
Функциональность доступна при использовании двух приемников SBF | ||
|
Разрешение: 0,0001 м |
Функциональность доступна при использовании двух приемников SBF | ||
|
Разрешение: 0,01 м/с |
Функциональность доступна при использовании двух приемников SBF | ||
|
Разрешение: 0,01 м/с |
Функциональность доступна при использовании двух приемников SBF | ||
|
|
Функциональность доступна при использовании двух приемников SBF | ||