呢班由前 UCSD 博士生 Sam Crow 帶領嘅研究員,親手設計、砌同寫程式整咗一塊細電路板,扮成一個第三方惡意裝置,攝喺兩部關鍵機載電腦中間 。攻擊步驟如下:
呢個裝置大約等於一個香港五毫銀仔咁大,成本唔使 $100 美金。攻擊者只要打開機身外部一個 hatch,就可以入到 Electronics and Equipment (E&E) bay,成個過程大約15秒,唔使任何特別工具 。跟住,將個裝置插入一個外露嘅 Onboard Maintenance Computer (OMC) port 就得,安裝時間唔超過60秒。個裝置細到可以收埋喺 port 位嘅 dust cap 下面,日常檢查根本唔會發現 。
連接好之後,個裝置就 hack 入 冇加密嘅 ARINC 429 avionics data bus。呢個係一個單一主機嘅 serial bus,負責傳送 Flight Management Computer (FMC) 同機師嗰部 Multifunction Control and Display Unit (MCDU) 之間嘅所有通訊 。ARINC 429 本身冇任何身份驗證或者加密。最關鍵嘅係,佢嘅電路設計用咗 impedance-matching resistors,令到一個惡意裝置可以透過「驅動更強電流」嚟壓過合法訊號 。研究員將呢種訊號壓制技術叫做 「Bus Driver」攻擊 。
一旦 Bus Driver 裝置 override 咗條 bus,就可以注入偽造嘅指令去:
同時間,個裝置會傳假數據去駕駛艙嘅顯示器,令機師以為原本嗰個飛行計劃冇變過 —— 即係所有改動都隱藏晒 。機師喺 MCDU 螢幕上唔會見到任何警報或者唔妥,呢招令攻擊極難喺駕駛艙入面察覺 。
呢個裝置仲內置 Wi-Fi 無線電,攻擊者可以喺任何時候用無線方式 send 指令,甚至喺飛機飛行途中部署惡意軟件更新 。即係話,由裝置安裝好一刻開始,到成個飛行過程,攻擊者都可以動態控制佢。
研究團隊喺 2020年 就已經將呢個漏洞通知咗波音,之後仲同製造商緊密合作,喺波音自己嘅 lab 入面測試同驗證咗呢個攻擊 。
波音嘅回應係一份聲明, tone 低咗實際風險:「我哋嘅技術專家有信心,飛機上現有嘅多層保護,包括系統設計同行環境,已經有足夠嘅緩解措施,可以大幅限制真實世界攻擊嘅可行性同風險」 。波音仲話,佢哋已經就研究員嘅發現,審視咗相關零件嘅設計、安裝同接口 。
研究員提出咗一系列建議去堵塞呢個漏洞,包括 :
研究員強調,呢個發現唔代表要停飛機隊,而係呼籲業界要做啲實用、短期內可以做到嘅改進,去加強物理保安同 avionics bus 嘅完整性 。
呢班由前 UCSD 博士生 Sam Crow 帶領嘅研究員,親手設計、砌同寫程式整咗一塊細電路板,扮成一個第三方惡意裝置,攝喺兩部關鍵機載電腦中間 。攻擊步驟如下:
呢個裝置大約等於一個香港五毫銀仔咁大,成本唔使 $100 美金。攻擊者只要打開機身外部一個 hatch,就可以入到 Electronics and Equipment (E&E) bay,成個過程大約15秒,唔使任何特別工具 。跟住,將個裝置插入一個外露嘅 Onboard Maintenance Computer (OMC) port 就得,安裝時間唔超過60秒。個裝置細到可以收埋喺 port 位嘅 dust cap 下面,日常檢查根本唔會發現 。
連接好之後,個裝置就 hack 入 冇加密嘅 ARINC 429 avionics data bus。呢個係一個單一主機嘅 serial bus,負責傳送 Flight Management Computer (FMC) 同機師嗰部 Multifunction Control and Display Unit (MCDU) 之間嘅所有通訊 。ARINC 429 本身冇任何身份驗證或者加密。最關鍵嘅係,佢嘅電路設計用咗 impedance-matching resistors,令到一個惡意裝置可以透過「驅動更強電流」嚟壓過合法訊號 。研究員將呢種訊號壓制技術叫做 「Bus Driver」攻擊 。
一旦 Bus Driver 裝置 override 咗條 bus,就可以注入偽造嘅指令去:
同時間,個裝置會傳假數據去駕駛艙嘅顯示器,令機師以為原本嗰個飛行計劃冇變過 —— 即係所有改動都隱藏晒 。機師喺 MCDU 螢幕上唔會見到任何警報或者唔妥,呢招令攻擊極難喺駕駛艙入面察覺 。
呢個裝置仲內置 Wi-Fi 無線電,攻擊者可以喺任何時候用無線方式 send 指令,甚至喺飛機飛行途中部署惡意軟件更新 。即係話,由裝置安裝好一刻開始,到成個飛行過程,攻擊者都可以動態控制佢。
研究團隊喺 2020年 就已經將呢個漏洞通知咗波音,之後仲同製造商緊密合作,喺波音自己嘅 lab 入面測試同驗證咗呢個攻擊 。
波音嘅回應係一份聲明, tone 低咗實際風險:「我哋嘅技術專家有信心,飛機上現有嘅多層保護,包括系統設計同行環境,已經有足夠嘅緩解措施,可以大幅限制真實世界攻擊嘅可行性同風險」 。波音仲話,佢哋已經就研究員嘅發現,審視咗相關零件嘅設計、安裝同接口 。
研究員提出咗一系列建議去堵塞呢個漏洞,包括 :
研究員強調,呢個發現唔代表要停飛機隊,而係呼籲業界要做啲實用、短期內可以做到嘅改進,去加強物理保安同 avionics bus 嘅完整性 。