克里斯·羅伯茨,在網絡安全領域小有名氣,但在跨界的民航領域,羅伯茨平凡得僅僅是名普通旅客而已。然而,4月15日,這名普通旅客在社交網站推特上的一段話卻引得民航界的一番躁動:
“讓我看看透過這架波音737-800的機上娛樂系統會有什么新發現……?我們修改一下EICAS(發動機指示和機組警告系統)的代碼看看會怎樣?比如,能不能讓旅客的氧氣面罩掉落下來?”
沒錯,按照羅伯茨的描述,他當時正在“黑”一架波音737-800的機載電腦系統,羅伯茨自稱用個人筆記本電腦接入機載娛樂系統后完成了對EICAS的入侵。而國外媒體的跟蹤報道更是讓人咋舌,根據羅伯茨向調查此事的美國聯邦調查局(FBI)探員供述,在2011年至2014年間,他以相同的方式“黑”過至少15~20架飛機,涵蓋波音737、波音757以及空客A320等諸多主流機型。其中一次,他甚至在飛行時成功入侵了飛機的發動機推力管理計算機(Thrust Management Computer),并輸入了爬升指令,導致飛機改變了飛行姿態。
航空電子設備對于如今的飛機而言,重要性不言而喻。操縱一架現代客機,某種程度上,是由“一半人腦+一半電腦”共同完成的。傳統上,飛行員的操縱動作會通過一系列的液壓傳動,最終反應在氣動面上,從而完成對飛機飛行狀態的調整。而如今,這樣的動作會首先轉化為一串代碼傳入計算機,在結合了其他傳感器傳回的數據后,計算機最終會生成一串新的控制代碼,經由數據總線傳遞到各個分系統的芯片上,再通過一系列數字集成電路和模擬電路,轉化為傳遞給氣動面的控制電機和發動機電路、油路的操作信號。