事件經過
Adobe 於 2017 年宣布將在 2020 年底停用 Flash,並於 2021 年 1 月 12 日付諸實行,使全球的 Flash 安裝失效。據《蘋果日報》報導,其中一個後果是中國鐵路瀋陽局陷入混亂,該局使用以 Flash 為基礎的軟體來規劃遼寧省每日的鐵路運作。
據報,員工無法查看列車運行圖、制定列車排序時刻表或安排調車計畫,導致鐵路無法調度列車——依《蘋果日報》的說法(經 Ars Technica 轉述),「導致其位於遼寧省大連的鐵路完全停擺」。經過 20 多小時後,該鐵路找到了解決辦法:回復到不含自我停用程式碼的舊版 Flash,於 1 月 13 日清晨安裝,運作隨之恢復。
鐵路官員在中國一個社群媒體帳號上表揚這次通宵搶修——「經過 20 多個小時的奮戰,沒有人抱怨,也沒有人放棄」——結果反而招來嘲諷,觀察人士指出,這個問題多年前就已公告,這段時間本可建置一套非 Flash 的調度系統。該貼文已被刪除,但有一份副本保存在 archive.org 上。Ars Technica 後來指出,有中國部落格質疑調度是否真的受到影響,並稱重新安裝的 Flash 是舊的官方版本;該媒體無法獨立核實這一說法。
代價為何
據報,員工無法查看列車運行圖或調車計畫,遼寧省大連的鐵路調度中斷了約一天
原因為何
日常列車調度依賴於一套建構在已公開預告終止日期的平台上的軟體
從公告到停用的三年間,並未進行任何遷移至非 Flash 調度系統的作業
復原方案——重新安裝已過時的執行環境——雖恢復了服務,卻讓底層的依賴關係原封不動
教訓
廠商提前三年公告的終止開關,仍會讓任何把「已淘汰」當成別人問題的人付出代價
後續
截至 2021-01-25,大連的鐵路運作已在舊版 Flash 上恢復,此事件記錄於一則已被刪除的社群媒體貼文中,而有爭議的細節則是二手報導。
追溯依據
參考來源
- Deactivation of Flash may have crippled Chinese railroad for a day Ars Technica · arstechnica.com ·