天天看點

黑客能否黑掉好奇号火星車?

好奇号登陸火星已經一個多禮拜了。目前它仍原地不動,隻是在進行一些定向以及拍照的任務。第一張關于蓋爾環形山的彩色照片已經傳回了地球,nasa選取了一些岩石作為未來幾天分析的對象。這周末以及接下來的幾天,好奇号要幹一件很危險的事情:更新軟體。

好奇号的核心計算機上面運作了一個vxworks實時作業系統,這種作業系統很常見,很多航空航天裝置、蘋果的一些無線基站、drobo儲存設備以及機器人上面都運作着這類系統。vxworks作業系統可以通過執行幾個簡單指令來更新一些軟體或核心。

黑客能否黑掉好奇号火星車?

好奇号更新vxworks軟體其實已經在它飛往火星的8個月期間開始了。nasa火星任務控制小組的負責人說:“我們那個時候開始了更新過程。火星車要執行幾個步驟,然後自動重新開機,大概需要8個小時。重新開機之後,火星車會通過一個下行鍊路向地面傳遞前一天的更新過程,我們就可以判斷更新是否成功了。”其實類似的更新過程已經嘗試過很多次了,例如2007年更新了機遇号的軟體,2010年更新了航海家2号的軟體,它當時距離地球90億英裡。

那麼為什麼好奇号要在距離地球大概0.25億英裡外執行非常危險的更新任務呢?答案是:科學家們正在用一個優化過的、用于探索火星表面的核心去替換之前的核心。而之前的核心主要是用于着陸。既然火星車已經安全着陸,那麼之前那個系統就沒有用處了,對他進行更新,可以讓火星車具有更強大的拍攝、循迹以及資料分析能力。

黑客能否黑掉好奇号火星車?

黑掉好奇号

之前說明的這些東西讓我想到一個一個問題:好奇号如何防止其他人去上傳惡意軟體呢?因為已經有人能夠惡意去控制地球衛星了,難道好奇号火星車就與衆不同,不能被其他人控制嗎?答案是否定的。

理論上講,好奇号是有可能被黑掉的,而且并不是特别困難。

第一種方式,黑客可以像nasa一樣去建造dsn裝置,dsn是一個巨大的深空天線,用于發射和接收航空器的信号。dsn直徑大概70米,需要400千萬功率的電力。黑客隻要使用正确的編碼和信号頻率就可以和火星車對話了。

仔細分析nasa的通信方式,利用逆向工程的技術得到nasa與火星車的通信協定以及指令規範。黑客就可以使用自己的天線去控制火星車了。實際上,這種方式和耗錢,需要基金或者政府資助。

一個簡單可行的方式就是黑掉nasa,通過nasa的電腦間接控制火星車。理論上講,黑客需要攻入nasa的jpl實驗室,通過nasa的dsn天線執行黑客自己的指令。例如,你可以潛伏進去,用u盤上傳一段病毒程式到nasa的伺服器上,然後。。。

今年3月,nasa發現自己遭受了47次進階的黑客入侵,13次是來自中國的。其中一起攻擊事件中,大概150個員工的登入密碼遭到了洩露。在另外一起黑客事件中,nasa的一台伺服器被擷取了完全控制權限,黑客可以随便上傳代碼,執行指令等。

黑客能否黑掉好奇号火星車?

另外一起案件中,48台移動計算裝置被盜了,其中一台含有空間站的控制代碼。是以不難看出,黑客是有可能得到好奇号的控制權限的,甚至限制nasa的通路權。

為了攢人品,我确信并不是每個人都對如何控制好奇号感興趣。好奇号傳回的資料對所有人都有好處——當然,100%是屬于我們美國人的。然而,火星車上的裝置并不完全是美國人的,這些儀器來自俄羅斯、加拿大和巴西。這樣看來,唯一的危險來自中國——然而,中國肯定也隻是對好奇号的發現感興趣。

簡而言之,黑掉好奇号是有可能的,但并非物有所值。或許要到我們殖民外星的那個時代,例如在31世紀的外太空競争時代,到那個時候黑掉外太空裝置也許是值得的。

繼續閱讀