重點摘要
英國國家空中交通服務(NATS)於 2026 年 9 月 18 日公布初步調查報告,確認 9 月 8 日全國大範圍航班延誤與取消,源於國家空域系統(NAS)內一段遺留且此前未知的軟體缺陷:在手動分配飛機識別碼(squawk)過程中,約一毫秒的競態窗口遇上更高優先級請求,導致飛行資料損壞。限制措施約持續六小時,逾兩千航班受影響,數十萬旅客行程受阻;報告強調與 2023 年大停電無關,亦無惡意或網絡攻擊證據。本文已核對 NATS 官方新聞稿、初步調查報告 PDF,以及南華早報、獨立報、衛報等報道,來源真實性已驗證。
英國國家空中交通服務(NATS)於 2026 年 9 月 18 日應運輸大臣要求,公開 9 月 8 日重大事故的初步調查報告。報告清楚寫明:當日倫敦區域管制(London Area Control, LAC)與核心飛行資料系統 National Airspace System(NAS) 之間的連線異常,並非軍事干預、亦非網絡攻擊,而是一段遺留且此前未知的軟體缺陷,在極窄的時間窗口內被觸發。南華早報(SCMP)等同日以「逾兩千航班取消追溯至毫秒級軟體缺陷」為題報道。本文以 NATS 官網新聞稿與報告 PDF 為準,交叉核對通訊社與專業媒體摘要。
對香港這個依賴密集國際航線的航空樞紐而言,這不是遠方的「英國事故新聞」,而是關鍵基礎設施軟體工程的經典警示:安全關鍵系統仍可能因競態條件(race condition)與遺留程式碼,在一毫秒內把全國空域拖進六小時限制運作。
一、核心事件:從毫秒損壞到全國限制
技術細節
根據 NATS 於 9 月 18 日發布的新聞稿,以及日期標為 2026 年 9 月 16 日、向運輸部與民航局提交的《NATS Major Incident Preliminary Investigation Report》(NAS Incident 08 September 2026):
- 觸發日:2026 年 9 月 8 日約 10:00,系統收到一次有效且正確的手動 squawk 碼分配請求(與飛行計劃無關異常)。
- 機制:請求處理途中,NAS 收到更高優先級訊息,正常會暫停 squawk 分配、處理優先任務後再開。缺陷令恢復處理時未正確續跑,輸出損壞,並污染後續部分飛行資料更新。暴露窗口估計約 一毫秒——優先請求若早或晚一毫秒,更新本可正常完成。
- 表徵:LAC 系統因處理損壞資料逾時,自動斷開與 NAS 的連線以保護雙系統完整性;初期可自動重連,其後連線不穩加劇,直至 13:32 連線無法恢復,管制員改用已演練的 fallback。
- 營運回應:自約 12:45 起對部分扇區限流、暫停英國離場等;限制約 六小時,全部空域限制於 19:30 解除。安全方面,報告稱全程維持飛機間隔,雷達與語音通話可用。
- 影響規模:EUROCONTROL 紀錄當日處理約 6,094 班,相對八月預測約 8,000 班,報告指逾 兩千航班延誤、取消或改降;旅客層面為數十萬人行程受阻,積壓清償需逾兩日。
- 排除項:與 2023 年 8 月 FPRSA 系統故障無關;非軍事行動;現階段無證據顯示惡意行為者或網絡相關活動。永久修補已由供應商交付,正進行安全測試;短期已加設連線掉落的工程應變框架。
時間軸上,重大事故自約 12:32 起升級;NATS 啟動 Bronze/Silver/Gold 指揮架構與 ATICCC 業界協調通話(首場 13:40,對象約 750 名持份者)。15:17–16:09 執行 NAS 受控重啟並自 LAC 重載飛行資料;至 18:50 完成跨系統資料對帳後,營運逐步恢復。
二、技術原理深度解析
這次事故本質上是並發控制缺陷在安全關鍵即時系統中的極端案例:
- Squawk 與飛行計劃關聯:Squawk 是飛機在飛行中「回傳」的識別碼,讓航管系統把高度、速度、航向與飛行計劃對上。NAS 負責維護飛行計劃、修訂、以及 squawk 的分配與重配——屬核心飛行資料平面。
- 優先搶占是正常設計:系統本來就會在處理任務途中切換更高優先級工作;問題不在「搶占」本身,而在恢復點狀態不正確——典型的非原子更新/競態。
- 毫秒級曝光窗口:缺陷僅存在於軟體模組的一小段子程式;必須在「數值更新中途」的約一毫秒內撞上優先請求,才會損壞。這解釋了為何遺留多年仍未在日常負載下爆發——機率極低,但一旦發生,後果全國級。
- 損壞資料的連鎖:後續處理讀到損壞飛行資料 → 逾時 → LAC 依設計斷開 NAS 連線以「局部化」故障。設計意圖是保護,但當損壞資料請求增多,連線反覆掉落,最終迫使全面 fallback 與空域限流。
- 重啟與對帳成本:NAS 同時向多個國內外航管單位與機場提供飛行資料;重啟必須預先協調,並在恢復後處理重複飛行計劃、呼號/代碼錯配等——這正是「一毫秒寫壞」之後數小時營運成本的來源。
工程教訓可濃縮為:安全關鍵系統的並發模型、狀態機恢復、以及對「極低機率競態」的測試覆蓋,與功能正確性同等重要;僅靠「過去沒炸過」並不能證明缺陷不存在。
四、日常應用場景
1. 開發者與技術團隊
- 為航空、港口、鐵路或金融清算等低延遲系統寫並發邏輯時,應把「暫停—恢復」路徑納入單元與壓力測試,尤其是共享可變狀態的更新。
- 遺留模組的「小段程式碼」往往成為最大風險;變更與靜態分析應標註臨界區(critical section)與原子性假設。
- 觀測性:連線掉落、逾時、資料損壞應有可關聯的追蹤 ID,避免「自動恢復 45 秒」被誤判為已完結的小故障(NATS 時間軸顯示上午 10:02 曾短暫恢復,真正惡化在正午後)。
2. 企業與隱私敏感行業
- 關鍵基礎設施營運商應區分「網絡攻擊」與「軟體缺陷」敘事,但應變劇本可以共用:限流、指揮層級、持份者同步、受控重啟。
- 供應商合約需明確:缺陷修復時程、安全保證測試、以及事件期間的專責支援——NATS 當日即聯絡維護供應商加派專才。
- 業務連續:即使「安全無虞」,六小時限流仍足以造成供應鏈與旅客服務級聯;保險與客服劇本要預先寫好。
3. 一般用戶
旅客未必需要理解 squawk,但應明白:大規模取消有時源自毫秒級系統故障,而非天氣或罷工;官方排除網絡攻擊後,仍應關注後續完整調查(NATS 承諾事故後 60 日內提交重大事故報告)。
4. 香港與亞洲市場視角
香港國際機場與區域航管高度依賴自動化飛行資料交換與跨境協調。英國案例顯示:即使雷達與語音仍可用,飛行資料平面一旦損壞,全國仍可能被迫限流。亞洲機場與航空公司應檢視——與鄰近 FIR 的資料介接、手動 fallback 演練頻率、以及對供應商遺留系統的生命周期管理是否仍停留在「能飛就好」。
若企業需要把關鍵系統遷移、高可用架構與網絡安全納入同一運維基線,可參考 YSK Limited 的雲端遷移與網絡安全服務(https://ysk.hk/services/cloud-security;官網刊 99.99% SLA)。航空級專案須符合民航與機場所屬監管要求,服務範圍以雙方書面為準。
五、專業評價與潛在考量
優勢(資訊與制度層面)
- 官方初報速度快且技術口徑清楚:毫秒窗口、優先搶占、非網絡攻擊、與 2023 年事件切割,均有書面依據。
- 指揮與業界溝通可見:ATICCC、MIM 角色(部分源自 2023 年建議)在時間軸上可核對。
- 對軟體工程社群有教材價值:極低機率競態造成系統性後果,值得納入關鍵系統測試清單。
需要留意的地方
- 完整根因仍待 60 日報告:初步報告已定位模組與機制,但「為何多年未被發現/測試未覆蓋」等制度問題仍開放。
- 影響數字仍在核實中:兩千航班、數十萬旅客為現階段官方/媒體常用口徑;最終統計可能微調。
- 勿過度解讀為「AI 失控」或「駭客」:報告明文排除惡意與網絡活動;報道應避免標題黨歸因。
- 運輸部仍要求解釋「為何事前未發現」:政治與監管壓力與技術修復並行,完整問責要等最終報告。
結語
NATS 這次披露,把「一毫秒」寫進了國家級基礎設施事故史:不是科幻式的全面癱瘓,而是競態條件 × 遺留程式碼 × 飛行資料平面的現實組合。對香港與亞洲的關鍵系統營運者而言,教訓很務實——自動恢復不等於根因消失;優先搶占路徑必須可證明正確;供應商修補必須走完整安全保證。
若你的團隊正在為航運、金融或政府相關工作負載規劃高可用雲端與網絡防護,歡迎了解 YSK Limited 的雲端遷移與網絡安全服務:https://ysk.hk/services/cloud-security。
參考來源
- NATS 官方新聞稿(2026-09-18):https://www.nats.aero/news/nats-publishes-preliminary-report-on-technical-incident-of-8-september/
- NATS 初步調查報告 PDF(Report date 2026-09-16):https://www.nats.aero/wp-content/uploads/2026/09/NATS-Preliminary-Investigation-Report-into-NAS-Incident-on-08-Sept-2026-Issued-16-Sept-2026.pdf
- 南華早報報道(發現來源):https://www.scmp.com/news/world/europe/article/3368068/over-2000-uk-flight-cancellations-traced-millisecond-software-defect
- The Independent:https://www.independent.co.uk/travel/news-and-advice/uk-air-traffic-report-nats-b3050335.html
- The Guardian:https://www.theguardian.com/world/2026/sep/18/flight-chaos-affecting-hundreds-of-thousands-caused-in-millisecond-by-software-error-uk
- X 發現帖(SCMPNews):https://x.com/SCMPNews/status/2100967026311246037