NASA załatała lukę w narzędziu do łączności z sondami. Pomogła AI 

Eksperci z firmy Cycode, korzystając ze wsparcia sztucznej inteligencji, wykryli poważną podatność w rozwiązaniu NASA używanym do komunikacji ze statkami kosmicznymi. W skrajnym scenariuszu błąd mógł umożliwić wstrzyknięcie nieautoryzowanych komend do trwających misji.
satelitasatelita
Źródło zdjęć: © fot. Adobe Stock
Radosław Kosarzycki

Dodaj Benchmark.pl jako preferowane źródło w Google

Nasze treści będą częściej wyświetlać się w Twoich wynikach Google

Wykryta słabość dotyczyła AMMOS Instrument Toolkit (AIT) — narzędzia wykorzystywanego przez NASA do dwukierunkowej wymiany danych z sondami i instrumentami naukowymi poprzez sieci Near i Deep Space Networks. Badacze wskazali, że zestaw błędów bezpieczeństwa stwarzał teoretyczną możliwość wprowadzenia własnych poleceń do aktywnych operacji, gdyby ktoś zdecydował się świadomie wykorzystać podatność.

Podczas analizy szczególna uwaga została skierowana na graficzny interfejs AIT (AIT-GUI). Z ustaleń wynika, że w tym obszarze nie zastosowano kluczowych zabezpieczeń, takich jak obowiązek logowania, tokeny CSRF czy ograniczenia CORS. W ocenie zespołu takie braki mogły otwierać drogę do nadużyć w procesie komunikacji, a w przypadku infrastruktury wykorzystywanej przez NASA potencjalne skutki mogłyby mieć bardzo szeroki zasięg.

Cycode podkreślało, że przeprowadzenie ataku nie musiałoby wymagać ani specjalistycznych narzędzi ani wyjątkowo rozbudowanej wiedzy. Sedno ryzyka polegało na połączeniu kilku znanych słabości bezpieczeństwa sieciowego z wrażliwym elementem kosmicznej infrastruktury. Wystarczyłoby, aby operator korzystający z AIT-GUI wszedł na stronę internetową przygotowaną przez atakującego — i to mogło uruchomić scenariusz nadużycia.


WIDEO
Nagrał zaćmienie Słońca. Niesamowity widok z balkonu w Warszawie


Opis podatności obejmował również kwestię konfiguracji nasłuchu: protokół komunikacji miał być ustawiony na adres 0.0.0.0, co skutkowało udostępnieniem API wszystkim urządzeniom w sieci — niezależnie od szczegółów konfiguracji. Taki mechanizm mógł umożliwiać atak nawet wtedy, gdy system działał lokalnie lub był chroniony zaporą, o ile operator otworzył w przeglądarce zainfekowaną stronę z dostępem do narzędzia. NASA potwierdziła, że po zidentyfikowaniu problemu przygotowała i wdrożyła odpowiednie poprawki bezpieczeństwa.

Sprawa zwraca też uwagę na to, jak rośnie znaczenie sztucznej inteligencji w badaniach nad cyberbezpieczeństwem systemów krytycznych. W tym przypadku AI miała analizować kod i wyłapywać potencjalnie niebezpieczne fragmenty, natomiast weryfikacja, ocena ryzyka i potwierdzanie podatności pozostawały po stronie specjalistów. Cycode obrazowo tłumaczyło, że narzędzie automatyzuje żmudną część pracy — przegląda kod i wskazuje podejrzane wzorce — a badacz decyduje, które tropy są realne i jak je sprawdzić.

Zwrócono także uwagę, że kilka miesięcy wcześniej inna firma, również korzystająca ze sztucznej inteligencji, miała odnaleźć podobną podatność w innym oprogramowaniu NASA. W obu przypadkach usterki zostały naprawione, a według dostępnych informacji nie ma dowodów, by ktokolwiek nieuprawniony próbował z nich skorzystać. W środowisku związanym z sektorem kosmicznym podkreślano znaczenie szybkiej reakcji i współpracy z ekspertami od bezpieczeństwa, co miało pomóc uniknąć potencjalnie groźnych następstw.

Obecnie NASA ma monitorować swoje systemy i deklaruje wdrażanie rozwiązań, które mają ograniczać ryzyko podobnych zdarzeń w przyszłości. Specjaliści wskazują jednocześnie, że przypadek AIT to przykład praktycznej współpracy człowieka z zaawansowanymi narzędziami cyfrowymi, która może podnosić standardy bezpieczeństwa także poza branżą kosmiczną.

Wybrane dla Ciebie
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ