Kas įdomu ir netikėta – grėsmės ne marsietiškos, o žemiškos: internete pasklido gandas, neva į „Curiosity“ gali kėsintis programišių grupuotė „Anonymous“. Tačiau ar įmanoma „nulaužti“ marsaeigį?
Pradėkime nuo „Curiosity“ smegenų. Tai – kompiuteris, veikiantis operacinės sistemos „VxWorks“ terpėje. Ši operacinė sistema Žemėje yra įdiegta į milijonus skaitmeninių įrenginių – pradedant erdvėlaiviais, lėktuvais, baigiant „Apple Airport Extreme“, „Drobo“ laikmenomis ir „Honda“ robotu „ASIMO“. Tad programinę įrangą „VxWorks“ iš principo galima bet kada atnaujinti – visose išvardintose alternatyvose, įskaitant ir „Curiosity“.
Marsaeigio atveju, nauja programinė įranga buvo įdiegta prieš prasidedant 8 mėnesius trukusiai kelionei į Marsą. Praėjusį šeštadienį NASA skrydžių kontrolės centras marsaeigiui nusiuntė komandą pradėti programos atnaujinimo procesus.
„Nurodysime marsaeigiui aktyvuoti įrenginį, kad būtų galima pradėti atnaujinimus, po to su marsaeigiu kuriam laikui neturėsime ryšio – tai truks maždaug 8 valandas“, – žurnalui „Computerworld“ pasakojo NASA Reaktyvinio judėjimo laboratorijos skrydžių programinės įrangos inžinierius Steve‘as Scandore‘as. – Taip pradėsime atnaujinimą, kurį sudarys keletas etapų. Paskui sistema savarankiškai išsijungs. Ir pabus – taip pat pati, tik kitą dieną. Analogiški programinės įrangos atnaujinimai 2007 metais buvo atlikti ir „Curiosity“ pirmtakams – „Spirit“ bei „Opportunity“. Jie taip pat turi „VxWorks“. Kaip ir už daugiau nei 10 mlrd. km esantis zondas „Voyager 2“ – jo programinės įrangos atnaujinimas įvykdytas 2010 m.“
Kurių galų NASA už šimtų milijonų kilometrų esančiam kompiuteriui atliko rizikingą atnaujinimo operaciją? Todėl, kad JAV kosmoso agentūra norėjo pakeisti „Curiosity“ operacinę sistemą Marso tyrimams labiau optimizuota operacinės sistemos versija.
Starto metu „Curiosity“ turėjo programinę įrangą, kuri sugebėjo naviguoti skrydį ir apskaičiuoti nusileidimo procesą. Kadangi „Curiosity“ jau nusileido, minėtos funkcijos jam nebereikalingos. Todėl NASA ir pakeitė (atnaujino) programinę įrangą. Tad tai marsaeigiui – tik į naudą.
Įsilaužimas į „Curiosity“
Visa tai sufleruoja vieną įdomią mintį: ar gali nutikti taip, kad „Curiosity“ atnaujinimus galėtų atlikti kiti žmonės? Ne NASA? Atsakymas trumpas ir aiškus: gali. Maža to, tai padaryti nebūtų pasiutusiai sunku.
Pirmiausiai, įsivaizduojamiems programišiams-įsilaužėliams reikėtų pasistatyti NASA „Deep Space Network“ (DSN) ekvivalentą – pasaulinį didžiulių, lėkštės formos parabolinių antenų tinklą, kuriuo galima siųsti signalus erdvėlaiviams ir užsiiminėti radijo astronomija. Kad užtikrintų ryšį su zondais (taip pat ir su „Curiosity“), DSN didžiausios antenos (jų skersmuo – 70 metrų) aprūpintos siųstuvais, kurių galia – 400 kilovatų.
Programišiams taip pat tektų replikuoti analogišką kodavimo sistemą (tikriausiai QPSK, kuri naudojama ir palydovinės televizijos sistemose) ir naudoti tą patį radijo dažnį (kaip spėjama, apie 8 GHz).
Nuodugniai išstudijavęs NASA ryšių ūkį ir nuoširdžiai padirbėjęs su komunikacijų protokolais bei marsaeigio komandų formatu, programišius iš principo galėtų susiorganizuoti ryšį su marsaeigiu per nuosavą anteną. Vertinant realiai, visa tai būtų įmanoma tik tuo atveju, jei programišius pasakiškais pinigais remtų turtingas užnugaris.
Kur kas paprastesnis būdas užmegzti (perimti) ryšį su „Curiosity“ – įsilaužti į NASA ir naudotis visa ten veikiančia infrastruktūra. Teoriškai, galima įsibrauti į skrydžio kontrolės centrą NASA Reaktyvinio judėjimo laboratorijoje ir per DSN antenas marseigiui nusiųsti savo komandas.
Įmanoma ir dar viena alternatyva: fizinis įsilaužimas į skrydžio kontrolės centrą ir naujos programinės įrangos instaliavimas (žinoma, tai jau panašu į veiksmo trilerio scenarijų – su paslapčiomis įsinešta USB duomenų talpykla).
Šių metų kovą NASA paskelbė, kad agentūra patyrė 47 mėginimus įsilaužti į duomenų centrus – 13 mėginimų surengė kinų programišiai, siekę įsilaužti į NASA vidinio ryšio sistemą. Vieno išpuolio metu buvo pavogti 150 NASA darbuotojų duomenys – vėliau tie duomenys galėjo būti panaudoti įsilaužiant į kitas saugumo sistemas. Kitos atakos metu programišiams pavyko perimti visų NASA sistemų valdymą, ištrinti modifikuotus failus, atnaujinti įsilaužimo įrankius, modifikuoti sistemų slaptažodžius ir t.t.
Paraleliai, 2009–2011 metais įvykusios 48 NASA mobiliųjų kompiuterinių įrenginių vagystės. Vienos iš jų metu pavogti Tarptautinės kosminės stoties (TKS) valdymo kodai. Nesunku numanyti, kad visa tai iš principo yra įmanoma siekiant užvaldyti „Curiosity“.
Tiesa, koks tikslas periminėti „Curiosity“? Mokslinė informacija bus naudinga ne tik NASA ir amerikiečiams, bet viso pasaulio mokslui. O ir pats marsaeigis nėra 100 proc. amerikiečių: jame įdiegti Rusijos, Kanados, Ispanijos tyrimų instrumentai. Jei grėsmių ir kiltų, nebent iš Kinijos pusės. Tačiau vėlgi, Kinija „Curiosity“ atradimais suinteresuota ne mažiau už JAV ar visus kitus.
Tad „Curiosity“ nulaužti gal ir galima. Tik pastangų reikėtų žvėriškai daug, o naudos – mažai.