邊讀邊想套到自己的場域?隨時可以 ,它讀得到你正在看的這篇。
在台灣IT史上,很少有一個工程師的名字,同時承載著如此巨大的破壞性遺產和如此被低估的建設性貢獻。
陳盈豪(英文名:Chen Ing-Hau,CIH即其名字縮寫)是台灣1990年代末知名度很高的程式設計師——但不是因為他做了什麼好事,而是因為他寫的CIH病毒在1999年4月26日全球發作。據《經濟日報》2000年4月26日報導,全球約6,000萬台電腦受害。
然而,這個故事的後半段鮮少被討論:在CIH事件之後,陳盈豪去了哪裡,做了什麼。
第一章:CIH病毒(1998年)
技術背景
陳盈豪寫出CIH時就讀大同工學院資訊工程系。CIH病毒展示了他在以下領域的技術能力:
Ring-0 Privilege Escalation CIH利用Windows 95/98的系統架構取得最高權限(Ring 0)執行,繞過作業系統的保護。
BIOS直接寫入 最致命的功能:在觸發日(最常見的1.2版是每年4月26日)發作時,在允許軟體寫入Flash BIOS的主機板上,病毒會直接覆寫BIOS。被覆寫的電腦無法開機,必須重燒或更換BIOS晶片。
CIH因此常被稱為最早造成這類「硬體層級」損害的病毒之一。
感染規模
- 全球受害:約6,000萬台電腦(據《經濟日報》2000-04-26)
- 主要災區:以亞洲地區最嚴重(據《經濟日報》)
- 數據損失:難以估計(硬碟開頭資料被覆寫)
- 硬體損失:部分主機板的BIOS被覆寫,需要重燒或更換
法律結果
1998-1999年台灣刑法中沒有專門的「電腦犯罪」條款,加上沒有人對他提出告訴(《自由時報》1999-12-30 版面標題〈無人告訴 陳盈豪未遭……〉),陳盈豪最終未受到刑事追訴。台灣後來在2003年《刑法》增訂「妨害電腦使用罪」專章。
第二章:加入網虎國際
CIH事件後,陳盈豪的技術能力引起了業界注意。據《聯合報》1999年12月30日報導,他被網虎國際(NetTiger International)延攬為硬體事業部工程師。
網虎的邀請
網虎國際由李奇申創立,致力於開發全球最小的嵌入式Linux核心。
網虎需要的,是對x86底層架構有深度理解的工程師——恰好是陳盈豪最擅長的領域:
陳盈豪的底層技術能力:
- 對x86架構與Windows 95/98系統底層的理解
- BIOS層級的系統程式設計(這是嵌入式系統開發的核心技能之一)
- 記憶體管理和低層系統資源的精確控制
這些能力,在嵌入式Linux的核心裁切工作中,有直接的技術轉移價值。
在XLinux的角色
陳盈豪加入網虎後,參與了XLinux的開發工作。
XLinux的技術指標:
- 核心大小:140KB(據網虎2000年新聞稿,陳盈豪進入網虎數月就參與設計出這個核心)
- 多國語言版本(1999年11月拉斯維加斯 Comdex 展出12國語言版本)
要在140KB的空間內讓Linux核心正常運行,需要對每一個kernel組件的記憶體佔用做精確計算,保留最核心功能,裁去所有非必要部分。
這種「在極端資源限制下讓系統運行」的工程挑戰,和CIH病毒的開發哲學有技術上的連結——兩者都需要對底層系統資源有精確控制。
第三章:XLinux當時的曝光
陳盈豪在網虎的那段期間,XLinux也受到不少關注:
國際大廠往來 1999年8月,IBM人員到網虎辦公室看XLinux展示(有當日時間戳記的照片);網虎的檔案中也留有與康柏、Intel相關活動的紀錄。
陳水扁到訪 網虎保存的影片檔案中,有陳水扁到訪網虎的紀錄。
商業周刊封面 2001年商業周刊以Linux為主題做封面報導。
第四章:技術能力的倫理問題
陳盈豪的案例提出了一個在資訊安全界長期存在的討論:
技術能力本身是中性的嗎?
CIH病毒展示的底層技術能力,確實可以被應用在破壞上(CIH),也可以應用在建設上(XLinux)。
台灣和全球的資訊安全產業,長期在討論如何把「黑帽」技術人才轉為「白帽」貢獻。陳盈豪在網虎的工作,是這個問題的一個真實案例。
陳盈豪在台灣IT史的位置
台灣IT史有兩個陳盈豪:
1998年的陳盈豪: CIH病毒的作者。據《經濟日報》報導,全球約6,000萬台電腦受害。
1999年底之後的陳盈豪: 網虎國際的工程師,參與140KB Linux核心的設計,並在2000年4月的網虎記者會上公開致歉、公布CIH免疫程式ANTICIH。
這兩個身份都是真實的,都是陳盈豪台灣IT史記錄的一部分。
延伸閱讀
本文根據公開資料和歷史記錄整理,截至2026年5月。