Aplikacje nawigacyjne są jak niezawodny nawigator. Planują trasę. Możesz ominąć korki. Obiecują, że zabiorą cię do domu. Ale co się stanie, gdy to zaufanie zostanie użyte jako broń?
Naukowcy z Uniwersytetu Ruhr w Bochum badają przerażającą rzeczywistość. To nie jest usterka. To jest hack.
Wyobraź sobie, że siedzisz w zatrzymanym samochodzie. Silnik jest wyłączony. Wpisujesz cel podróży. Nagle ekran ożywa. Niebieska strzałka wskazująca Twoją aktualną lokalizację zacznie się przesuwać po mapie. Aplikacja myśli, że jedziesz z prędkością 60 mil na godzinę. Ale nie pójdziesz. Jesteś zamrożony w miejscu. Sygnał GPS został zmanipulowany.
Albo wyobraź sobie samą podróż. Podążasz za zakrętami. Zaufaj poleceniom głosowym. Miejscem docelowym nie jest jednak lokalizacja określona we wniosku. Zostajesz wyrzucony w zupełnie inne miejsce.
To jest fałszowanie GPS. To nie jest science-fiction. To się dzieje właśnie teraz. Konsekwencje dla bezpieczeństwa są poważne.
Mechanizm oszustwa
Jak to działa? Głównym problemem jest natura sygnałów GPS. Zanim dotrą do Ziemi, są już znacznie osłabione. Standardowy odbiornik GPS może śledzić sygnały satelitarne na dystansie 20 000 kilometrów. Moc odbieranego sygnału jest mniejsza niż moc żarówki widocznej z kosmosu.
Aby wykorzystać tę lukę, hakerzy wykorzystują technikę zwaną „spoofingiem”. W przeciwieństwie do zakłócania, które po prostu blokuje sygnał i czyni GPS bezużytecznym, fałszowanie polega na wysyłaniu fałszywego sygnału. Sygnały te są silniejsze niż rzeczywiste sygnały satelitarne.
Odbiornik jest skonfigurowany tak, aby ignorować prawdziwe satelity i blokować najsilniejsze źródło sygnału. Przywiązuje się do fałszywego sygnału.
Jaki jest wynik? Sfabrykowana rzeczywistość.
System nawigacji wyświetla lokalizację, która nie istnieje. Planuje trasę w oparciu o nieprawidłowe współrzędne. W scenariuszu badanym przez badaczy z Bochum użytkownicy mogliby siedzieć spokojnie, podczas gdy aplikacja twierdzi, że jedzie autostradą. Różnica jest wizualnie szokująca. Prędkościomierz kłamie. Mapa się porusza. Samochód nie.
Dlaczego to ma znaczenie nie tylko dla wygody
Często myślimy o GPS jako o wygodnym asystencie. Znajdź restaurację lub omiń korki. Ale to jest podstawowa infrastruktura.
Jeśli urządzenia nawigacyjne można oszukać, to da się oszukać także bardziej krytyczne systemy.
- Logistyka: Ciężarówki przewożące cenny ładunek mogą zostać przekierowane.
- Służby ratunkowe: Karetka może zostać opóźniona lub przekierowana z miejsca przeznaczenia.
- Bezpieczeństwo osobiste: Badania przeprowadzone w Bochum pokazują, że możesz zostać przeniesiony w odległe miejsca. Nie chodzi tylko o spóźnienie. Chodzi o podatność.
“Ślepo ufamy nawigatorom. Jednak gdy nasze dane zostaną naruszone, zaufanie to staje się luką w zabezpieczeniach.”
W Bochum naukowcy badają, jak działają te ataki. Analizują właściwości sygnałów. Rozpoznają wzorce odróżniające prawdziwe sygnały satelitarne od fałszywych.
Rozpoznawanie niewidzialnego
Wyzwaniem dla użytkowników jest to, że celem oszustwa jest sprawienie, aby wszystko wyglądało realistycznie. Interfejs użytkownika pozostaje niezmieniony. Polecenia głosowe pozostają spokojne i wiarygodne. Nie ma wskaźnika ostrzegawczego informującego o naruszeniu zabezpieczeń GPS.
Aby go wykryć, trzeba zajrzeć głębiej niż ekran.
Naukowcy szukają sposobów identyfikowania różnic. Jeśli kształt satelity nie odpowiada podanej pozycji, mogą pojawić się problemy. jeśli
Dlaczego GPS w Twoim samochodzie kłamie
Wygląda to na zwykłą usterkę. Zmień trasę. Skręciłem w lewo, choć powinienem skręcić w prawo. Ale nie jest to zły sygnał ani błąd oprogramowania. To jest atak hakerski. GPS jest znacznie bardziej podatny na zagrożenia, niż większość kierowców zdaje sobie sprawę.
Hakerzy nie muszą włamywać się do satelitów. Używają symulatora. Sygnału generowanego przez urządzenie nie da się odróżnić od sygnału rzeczywistego. Jest nadawany bezpośrednio do odbiorników. System nawigacji Twojego samochodu otrzymuje nieprawidłowe informacje. Wierzy, że jest w zupełnie innym miejscu.
Christina Pöpper z Ruur University Bochum jasno wyjaśnia mechanizm. Atakujący przekonuje odbiorcę, aby myślał, że znajduje się w innym miejscu. To nie jest pytanie teoretyczne. To się dzieje właśnie teraz.
Stawka jest wysoka. Nie chodzi tylko o to, żeby się zgubić. Zaawansowane techniki oszustwa umożliwiają przestępcom porywanie pojazdów. Ciężarówki. Statki. Nawet w pełni załadowany ładunek może zostać przejęty i splądrowany. Oszustwo jest kompletne. System ufa temu sygnałowi. Sygnał jest kłamstwem.
W warunkach przemysłowych ryzyko jest jeszcze poważniejsze. GPS synchronizuje pracę sprzętu. Zapewnia bezawaryjną pracę linii produkcyjnych. Fałszywy sygnał zakłóca tę synchronizację. Rezultatem jest zamknięcie hali produkcyjnej. Przestój kosztuje. Chaos jest nieunikniony.
Marynarka wojenna Stanów Zjednoczonych doskonale zdaje sobie sprawę z tego niebezpieczeństwa. Nie polegają już wyłącznie na GPS. Teraz szkolą swoich kadetów w nawigacji kosmicznej. Patrzysz na sekstans. Obserwujesz gwiazdy. To starożytna umiejętność. Znowu staje się to konieczne.
Pepper zauważa, że luki w zabezpieczeniach GPS są znane od 2002 roku. To ponad 20 lat temu. Od tego czasu zaproponowano wiele środków zaradczych. Nic nie zapewnia doskonałej ochrony. Każde rozwiązanie ma ograniczenia. Obrona zależy wyłącznie od siły atakującego.
Jak silna jest osoba, która próbuje Cię oszukać? To pytanie pozostaje otwarte.
Wykrywanie fałszowania przy użyciu wielu anten
Ochrona systemów nawigacji przed atakami typu spoofing wymaga zmiany podejścia. Zamiast polegać na pojedynczych danych, strategia obrony opiera się na redundancji. Christina Pöpper i jej kolega Kai Jansen opracowują rozwiązanie oparte na prostej zasadzie: duplikacji sprzętu. Zainstalowanie wielu odbiorników GPS oddzielonych fizycznie znacznie utrudnia atakującemu jednoczesne oszukanie całego systemu.
Logika jest tu prosta. Prawdziwe satelity krążą wokół Ziemi w różnych punktach. Kiedy pojazd odbiera sygnały z tych prawdziwych źródeł, czasy przybycia i kąty nadejścia są nieco inne dla obu anten. Obliczone pozycje będą się różnić, choć z niewielkim marginesem błędu. Spoofing narusza tę geometrię. Osoba atakująca wykorzystuje symulator do wysyłania fałszywych sygnałów. Sygnały te są jednorodne. Wyglądają identycznie dla każdego odbiornika w bezpośrednim sąsiedztwie. Jeśli obie anteny otrzymają tę samą wartość fałszywą, obliczają dokładnie tę samą fałszywą pozycję. Znika rozbieżność, która odsłania prawdę.
Mechanizm wykrywania opiera się na tej rozbieżności. Jeśli dwa odbiorniki znajdują się wystarczająco blisko, aby dać się oszukać pojedynczemu lokalnemu nadajnikowi, zgodzą się na fałszywą lokalizację. Jeśli są wystarczająco daleko, naturalne różnice w sygnałach rzeczywistych satelitów powodują wykrywalne rozproszenie. Sygnał fałszujący, ponieważ jest sztuczny i scentralizowany, nie może łatwo odtworzyć złożonej geometrii przestrzennej prawdziwego nieba dla obu czujników jednocześnie. Zmusza ich do osiągnięcia fałszywego konsensusu.
Ograniczenia sprzętowe i minimalna odległość
„Wykazaliśmy już, że ta metoda sprawdza się w wykrywaniu” – mówi Pepper. „W tej chwili dopinamy szczegóły”. Głównym problemem jest określenie minimalnej wymaganej odległości pomiędzy odbiornikami. Odległość ta musi być wystarczająca, aby uwzględnić wewnętrzne błędy pomiarowe w warunkach rzeczywistych. Jeśli odbiorniki są umieszczone zbyt blisko, naturalny szum może zamaskować próbę fałszowania lub, co gorsza, spowodować fałszywe alarmy z powodu niewielkich odchyleń położenia.
Aktualne badania wskazują, że minimalna odległość wynosi dwa do trzech metrów. Poniżej tego progu poziom błędu wzrasta. Systemowi trudno jest rozróżnić uzasadnione zmiany sygnału od braku zmian spowodowanych fałszowaniem. To ograniczenie determinuje miejsca, w których technologia może być efektywnie wdrożona.
„Można to łatwo wdrożyć w dużych pojazdach lub maszynach, takich jak ciężarówki lub statki, ponieważ możliwe jest umieszczenie odbiorników w dużej odległości od siebie.”
Ciężki sprzęt ma tu przewagę. Ciężarówki i statki mają dużo przestrzeni fizycznej. Inżynierowie mogą zainstalować anteny na przeciwległych końcach podwozia lub podwozia. Maksymalizuje to odległość bazową, zwiększając dokładność triangulacji i znacznie utrudniając skuteczne wykonanie ataków spoofingowych.
Problem ze smartfonami
Rozwiązanie świetnie sprawdza się w przypadku dużych obiektów. Nie nadaje się do urządzeń konsumenckich. Smartfony są małe. Anteny wewnętrzne są umieszczone blisko siebie. Nie ma miejsca na dwumetrową separację. To naraża użytkowników mobilnych na niebezpieczeństwo. Zespół Pepper zdaje sobie sprawę z tego ograniczenia. Aktywnie pracują nad rozwiązaniami dla urządzeń o ograniczonej przestrzeni.
Technologia ta jest obecnie odpowiednia do zarządzania flotą, automatyki przemysłowej i nawigacji morskiej. Nie jest jeszcze gotowy dla przeciętnego użytkownika. Rozbieżność między teoretycznym bezpieczeństwem a praktycznym zastosowaniem konsumenckim pozostaje duża. Dopóki algorytmy nie będą w stanie skompensować niewielkiej odległości między antenami bez tonięcia w hałasie, telefony pozostaną podatne na lokalną manipulację sygnałem. Rzeczywistość sprzętowa ogranicza rozwiązanie programowe.






















