Snufkin писал(а):
тут вот что непонятно:
Допустим - запустили мифический "спуфер", он транслирует сигнал с погрешностью, допустим так же, что эта погрешность заставила приемную аппаратуру на одном из пароходов показывать его местоположение в аэропорте, но почему там же оказались и другие суда? Для этого они должны были бы стоять практически вплотную. Кроме этого, должен был бы зафиксироваться сбой и в других навигаторах на автомобилях, самолетах и т.д. Нельзя же воздействовать помехами исключительно на один приемник. Что-то не сходится в этих байках о злых русских GPS хакерах
Как раз такое возможно.
Как работают спутниковые навигационные системы?
Каждый спутник периодически кидает сигнал: реперный импульс, и отметка где сейчас находится спутник (в трёхмерных координатах). Приёмник ловит три-четыре-больше импульсов с разных спутников, и смотрит
разницу времени между задержками с разных спутников.
Вот, например, идеализированный случай: три спутника, и видно что разница нулевая, то есть дистанция до спутников равная. Тогда высчитываем координаты точки, исходя из известных трёх координат спутников.
Как работает спуфинг?
Мы забиваем настоящие сигналы от спутников ногами. А вместо них логически высчитываем целевую точку - например аэропорт. Определяем, что у нас три-четыре мнимых спутника на определённых позициях, и пускай они вообще висят и не двигаются - а хуле, можем себе позволить. Определяем дальность до целевой точки, и видим разницу в задержках: например, с одного будет (0,02с) с другого (0,02с + 10мкс) с третьего (0,02с+30мкс). Референсные 0,02с никому не видны, а вот разница видна.
После этого мы с
единственной антенны выкидываем три импульса: один в нулевом времени, через 10мкс второй, ещё через 20мкс ещё один. И в такой последовательности их примут
все приёмники в радиусе 100 км.