本周二早晨,美國聯(lián)合航空公司所有航班都被下令不得起飛,將近一個小時之后才解除禁飛令。官方解釋是調(diào)度信息出問題,非外部原因?qū)е隆5行┏丝桶l(fā)推特聲稱,飛機上的工作人員告之因黑客入侵,導(dǎo)致系統(tǒng)彈出偽造的飛行計劃。
自從安全研究人員克里斯·羅伯茨黑客在飛機上發(fā)推特,說是要黑掉飛機之后,安全圈對于此事的爭論就一直沒有停息。但大部人還是認(rèn)為美國聯(lián)邦調(diào)查局大驚小怪,聯(lián)合航空禁止他以后乘坐飛機的決定更是反應(yīng)過激。雖然也有人半信半疑,尤其那些是喜愛炒作的媒體和寧可信其有不可信其無的外行人。但之后的事情似乎又起了變化。
上個月,聯(lián)邦調(diào)查局(FBI)提交到法庭的書面陳述聲稱,羅伯特承認(rèn)曾入侵其乘坐飛機的飛行娛樂系統(tǒng),并輕微改變其航向。這份正式提交到聯(lián)邦地方法庭的書面陳述改變了一些人對FBI的不屑態(tài)度,并轉(zhuǎn)向?qū)α_伯茨黑客的憤怒。
一個職業(yè)安全人員怎么能將乘客的生命安全棄之不顧,對正在飛行中的飛機進(jìn)行非法的網(wǎng)絡(luò)系統(tǒng)滲透測試呢?
不過,還是有一些人對FBI的書面陳述產(chǎn)生置疑。他們認(rèn)為,要么是FBI理解錯了羅伯茨黑客的話語,要么就是羅在吹牛。波音官方和第三方航空專家聲稱,F(xiàn)BI的書面陳述在技術(shù)上是不可能的。
當(dāng)這些系統(tǒng)接收(飛機)位置數(shù)據(jù)并建立通信連接時,飛機上執(zhí)行關(guān)鍵和基本功能的系統(tǒng)是與之隔離的。
這個聲明聽起來有些令人費解。到底航空系統(tǒng)與娛樂網(wǎng)絡(luò)是連著的還是隔離的?而且如果是連接的,波音又怎能斷定黑客無法從娛樂系統(tǒng)進(jìn)入航空系統(tǒng)進(jìn)而操縱飛機?要知道,,美國政府問責(zé)辦公室(GAO)就在今年兩次發(fā)報告警告美國商業(yè)飛機容易遭到黑客攻擊。
看來此事并非空穴來風(fēng),那我們只好仔細(xì)的研究一下FBI的這份書面陳述了。
按照聯(lián)邦法院公開的文檔,F(xiàn)BI特工馬克·赫雷在5月份拿到搜查證得以搜查羅伯茨黑客的計算機。羅伯茨黑客配合調(diào)查時告訴他,自己在某架航班上訪問過飛行娛樂系統(tǒng)(IFE),并訪問了“推進(jìn)管理計算機”(TMC)。這臺設(shè)備與自動駕駛協(xié)同工作,計算不同情況下引擎的動力并予以維持。
文檔中還表示,羅伯茨黑客發(fā)送了一個“爬升命令”,“引起飛機的一部引擎爬升,造成飛機側(cè)飛或斜飛。”
許多人對“側(cè)飛”提出異議,覺得大型客機做出這種動作不大可能。但聯(lián)邦航空署的一位前調(diào)查人員大衛(wèi)·索西認(rèn)為,陳述中所說的“側(cè)飛”很可能是指飛機頭由于一個引擎的推動被稍稍改變了一下方向而已,這種情形在沒有接入自動駕駛的情況下是可以發(fā)生的。
索西表示,如果一側(cè)的引擎推進(jìn)力增加,會產(chǎn)生扭矩而造成飛機失衡。但飛機的設(shè)計會補償這種情況以保持平衡,“你可以關(guān)掉一個引擎,另一個引擎開啟全速推進(jìn),飛機也不會翻過來,或是側(cè)飛。”即使像通常那樣,在巡航高度接入自動駕駛,在發(fā)生這種情況時,計算機也能查覺到某個引擎的推進(jìn),并給予修正以保持飛機航向。如果自動駕駛被關(guān)掉,推進(jìn)力“會令機翼下沉”,輕微的拉動飛機。要達(dá)到這一點,“你必須真得去調(diào)節(jié)油門,以改變原來的航向,而這是會引起乘客注意的。”飛機頭會輕微的往引擎推進(jìn)相反的方向改變。
然而,是否能夠從乘客座位上發(fā)送命令造成這種現(xiàn)象,則是另一回事。索西與波音的觀點一致,不可能。但與波音不一樣的是,索西把原因講得很清楚。
有著8年工作經(jīng)驗的波音前首席工程師彼特·萊姆表示,提供自動油門功能的系統(tǒng)實際上控制著引擎推進(jìn),其并不允許其中一個引擎油門獨立操作運行。
“自動油門要把引擎保持在一起,不會分開引擎。唯一(有效)的指令是把他們聯(lián)在一起,而不是把它們分開。”因此,羅伯茨黑客無法發(fā)送讓一個引擎推進(jìn)的指令,也沒有這樣的指令。
入侵系統(tǒng)以控制引擎推動唯一的方法就是訪問裝有控制系統(tǒng)的設(shè)備,并且對其油門軟件進(jìn)行重新編程。但這個設(shè)備是無法重新編程的,它有著各種各樣聯(lián)動機制,以確保軟件無法在飛行中被改變。而且,如果自動油門真的出了問題,飛行員也會立刻掌控飛機的。“飛行員能夠控制油門,手動操作控制權(quán)要大于計算機。”
那么,如果羅伯茨黑客不能改變引擎推動力,但他至少能夠訪問航空系統(tǒng)來做其他的事情嗎?索西和萊姆的回答是“不”。
羅伯茨黑客曾在4月份的一次采訪中表示,他發(fā)現(xiàn)了漏洞得以從衛(wèi)星通信系統(tǒng)(SATCOM)進(jìn)入IFE和機艙管理系統(tǒng),其中一個駕駛艙管理系統(tǒng)負(fù)責(zé)控制乘客使用的氧氣罩。羅伯茨黑客表示,他能夠觸發(fā)氧氣罩部署,但他并沒有這樣做。羅伯茨黑客還認(rèn)為可以通過機艙管理系統(tǒng)訪問航空系統(tǒng),但他并沒有確認(rèn)這一點。
前文中FBI的那份書面陳述并沒有提及衛(wèi)星通信系統(tǒng),但萊姆表示羅伯茨黑客通過衛(wèi)星通信系統(tǒng)也同樣不能訪問航空設(shè)備。
衛(wèi)星通信系統(tǒng)通常安裝在飛機后部的天花板上,通過線路連接到駕駛艙飛行面板底下的航空系統(tǒng)設(shè)備。包括經(jīng)度、緯度和速度等飛行數(shù)據(jù)通過一臺ARINC429(與IFE通信的429不同)發(fā)送給衛(wèi)星通信系統(tǒng)。后者使用這些數(shù)據(jù)來調(diào)整飛機頂部的天線,以發(fā)送無線電信號給最近方向的衛(wèi)星。萊姆和一位長期私人飛機駕駛員,前某衛(wèi)星通信公司的所有人邁克爾·伊克斯納均表示,這些數(shù)據(jù)也是單向的。
航空系統(tǒng)還有一條單獨的數(shù)據(jù)鏈路通往衛(wèi)星通信系統(tǒng),用來與地面互動傳送來自ACARS管理系統(tǒng)的數(shù)據(jù),這個接口是雙向的,允許信息出入飛機。而且,衛(wèi)星通信系統(tǒng)也會單獨的把乘客通信信息發(fā)給地面,如信用卡交易、互聯(lián)網(wǎng)訪問和電子郵件。
萊姆表示,所有在航空系統(tǒng)與衛(wèi)星通信系統(tǒng),IFE與衛(wèi)星系統(tǒng)之間的通信都是通過單獨的、專用的無線頻道。“我們有專門為乘客機艙使用的和專門為飛行員使用的無線電,它們是物理隔離的,不可能有交集。”
因此,通過衛(wèi)星通信系統(tǒng)控制飛機的理論也說不通。
所有的這些內(nèi)容似乎都說明了,羅伯茨黑客不可能黑進(jìn)飛機的推進(jìn)系統(tǒng),進(jìn)而操縱飛機。無論是通過IFE,還是衛(wèi)星通信,或是其他什么系統(tǒng)。但話又說回來,F(xiàn)BI的書面陳述該如何解釋呢?
羅伯茨黑客曾表示,F(xiàn)BI的書面陳述是斷章取義的。他與FBI有過多次談話,陳述中把談話內(nèi)容的一小部分強調(diào)了出來。也就是說,F(xiàn)BI是經(jīng)過精挑細(xì)選,并且前后混合了羅伯茨黑客的語言。
伊克斯納與羅伯茨黑客曾在5月初一起吃午飯,聊了很長時間。伊克斯納直截了當(dāng)?shù)膯柫_伯茨黑客,是否真的控制過一架飛行中的飛機。“他說不,他說事情將會讓我相信他是在仿真環(huán)境下做的,而不是在一架真飛機上。”至于羅伯茨黑客到底在真實飛行中做過什么,伊克斯納表示:“我嚴(yán)重懷疑他能突破IFE系統(tǒng)之外。”
他覺得羅伯茨黑客可能侵入了IFE,“而且相信自己看到了看起來像是來自其他網(wǎng)絡(luò)的大量流量,但很可能沒有回去的通道。不過,這主要是我自己猜測的。”伊克斯納表示羅伯茨黑客的話通常都帶著諷刺意味,很難從語法上區(qū)分哪句是真的哪句是假的。“他說過的話有很多不能當(dāng)真,我覺得FBI的書面陳述就是他這種混亂溝通方式的結(jié)果。”
但羅伯茨黑客堅持他檢測的飛機網(wǎng)絡(luò)是可以被入侵的,而波音公司則繼續(xù)堅持航空系統(tǒng)至少是入侵不了的。最終,除非羅伯茨黑客確認(rèn)無疑的把他所說的漏洞披露出來,并且解釋他是如何進(jìn)入航空系統(tǒng)的,否則一切都是空談。波音公司可以保證它的飛機網(wǎng)絡(luò)是安全的以打消人們的疑問,但波音至今為止拒絕公開發(fā)表這些言論。
不管羅伯茨黑客是否入侵了飛機,萊姆認(rèn)為有一件事情是確認(rèn)無疑的。“乘客去連接他們不該連接的東西……我們至少可以說這是在干壞事,無異于拿著一把錘子在飛機上敲打。這顯然是犯罪行為,而不是一次偶然的練習(xí)。”