陳盈豪:台灣IT史上最複雜的工程師完整解析
在台灣IT史上,很少有一個工程師的名字,同時承載著如此巨大的破壞性遺產和如此被低估的建設性貢獻。
陳盈豪(英文名:Chen Ing-Hau,CIH即其名字縮寫)是台灣1990年代末最知名的程式設計師——但不是因為他做了什麼好事,而是因為他的CIH病毒在1998-1999年間感染了全球超過6,000萬台電腦。
然而,這個故事的後半段鮮少被討論:在CIH事件之後,陳盈豪去了哪裡,做了什麼。
第一章:CIH病毒(1998年)
技術背景
陳盈豪就讀逢甲大學資訊工程系期間,對x86處理器架構有極深的研究。CIH病毒展示了他在以下領域的技術能力:
Ring-0 Privilege Escalation CIH利用了Windows 95/98的Ring-0漏洞,讓病毒可以在最高權限等級運行,繞過所有用戶態的安全機制。
BIOS直接寫入 最致命的功能:在特定日期(4月26日)觸發時,病毒可以直接覆寫主機板的BIOS晶片。被覆寫的電腦無法開機,必須替換BIOS晶片或更換主機板。
這種對BIOS的直接攻擊能力,在1998年是前所未有的技術突破——一個惡意的技術突破。
感染規模
- 全球感染:6,000萬台電腦(估計)
- 主要災區:中東、亞洲(台灣、中國、韓國)
- 數據損失:難以估計(硬碟格式化)
- 硬體損失:數十萬台電腦需要更換BIOS
法律結果
台灣警方調查後認定陳盈豪為病毒作者。但當時台灣的電腦犯罪法規(《電腦犯罪法》)尚不完善,加上病毒是他在大學期間出於技術實驗目的創作(他聲稱),並無直接商業動機。
最終,陳盈豪在台灣未被起訴。
第二章:加入網虎國際
CIH事件後,陳盈豪的技術能力引起了業界注意——包括網虎國際(NetTiger International)。
網虎的邀請
網虎國際由李奇申創立,致力於開發全球最小的嵌入式Linux核心。
網虎需要的,是對x86底層架構有深度理解的工程師——恰好是陳盈豪最擅長的領域:
陳盈豪的底層技術能力:
- 對Intel x86指令集的精確掌握(CIH精確利用了Pentium的特定漏洞)
- BIOS層級的系統程式設計(這是嵌入式系統開發的核心技能之一)
- 記憶體管理和低層系統資源的精確控制
這些能力,在嵌入式Linux的核心裁切工作中,有直接的技術轉移價值。
在XLinux的角色
陳盈豪加入網虎後,參與了XLinux的開發工作。
XLinux的技術指標:
- 核心大小:143KB(當時全球最小之一)
- 支援語言:30種
- 開機時間:8秒
- 最低RAM:4MB
要在143KB的空間內讓Linux核心正常運行,需要對每一個kernel組件的記憶體佔用做精確計算,保留最核心功能,裁去所有非必要部分。
這種「在極端資源限制下讓系統運行」的工程挑戰,和CIH病毒的開發哲學有技術上的連結——兩者都需要對底層系統資源有精確控制。
第三章:XLinux的成就
陳盈豪參與開發的XLinux,取得了重大成就:
IBM、康柏、Intel的認可 全球三大IT巨頭相繼注意到XLinux,與網虎展開技術合作洽談。
台灣政府認可 時任台北市長陳水扁親訪網虎,代表政府對在地開源技術創新的支持。
商業周刊封面 商業周刊632期封面報導,讓嵌入式Linux的概念首次進入台灣主流商業媒體。
第四章:技術能力的倫理問題
陳盈豪的案例提出了一個在資訊安全界長期存在的討論:
技術能力本身是中性的嗎?
CIH病毒展示的底層技術能力,確實可以被應用在破壞上(CIH),也可以應用在建設上(XLinux)。
台灣和全球的資訊安全產業,長期在討論如何把「黑帽」技術人才轉為「白帽」貢獻。陳盈豪在網虎的工作,是這個問題的一個真實案例。
陳盈豪在台灣IT史的位置
台灣IT史有兩個陳盈豪:
1998年的陳盈豪: CIH病毒的作者,造成全球6,000萬台電腦受感染,是台灣IT史上最具破壞力的技術事件的製造者。
1999-2001年的陳盈豪: 網虎國際的工程師,參與開發全球最小的嵌入式Linux核心之一,為IBM、康柏、Intel看見台灣嵌入式軟體能力做出了貢獻。
這兩個身份都是真實的,都是陳盈豪台灣IT史記錄的一部分。
延伸閱讀
本文根據公開資料和歷史記錄整理,截至2026年5月。