學術界與產業界對「電腦病毒」有多種定義角度,但核心特徵高度一致。本文彙整四大權威定義視角,剖析病毒的程式本質、複製機制、傳播路徑與破壞行為,建立精確的概念模型,為進階防毒策略奠基。
「電腦病毒是一種在使用者不知情或未授權下,能自我複製及執行的電腦程式;往往會影響受感染電腦的正常運作。」
核心要素:
此定義強調「自主性」與「未經同意」,區別於合法軟體更新、備份同步等經授權的自我複製行為。
「電腦病毒是指編制或在電腦程式中插入的、破壞電腦功能或毀壞資料、影響電腦使用,並能自我複製的一組電腦指令或程式碼。」
核心要素:
此定義較具法律/法規視角 (如《電腦病毒防治管理辦法》),強調「破壞意圖」與「程式碼實體」。
「電腦病毒是一個程式、一段可執行代碼。像生物病毒一樣,有獨特的複製能力。同生物病毒一樣電腦病毒可以很快地蔓延,而且常常難以根除。它們能把自身附著在各種類型的檔案上。當檔案被複製或從一個使用者傳送到另一個使用者時,它們就隨同檔案一起蔓延開來。」
核心要素:
此定義從流行病學角度理解病毒傳播動力學,啟發「隔離、免疫、疫苗、根除」防禦隱喻。
「電腦病毒,是指編制或者在電腦程式中插入的破壞電腦功能或者毀壞數據,影響電腦使用,並能自我複製的一組電腦指令或者程式碼。」
核心要素: 與定義二幾乎相同,強調法律規制對象:
| 維度 | 定義一 (學術/行為) | 定義二 (技術/危害) | 定義三 (流行病學/隱喻) | 定義四 (法律/法規) |
|---|---|---|---|---|
| 主體 | 程式 | 指令/程式碼 | 程式/可執行代碼 | 指令/程式碼 |
| 關鍵動作 | 自我複製、執行 | 破壞、自我複製 | 複製、蔓延、附著、傳送 | 破壞、自我複製 |
| 前提條件 | 使用者不知情/未授權 | 編制/插入 | 附著檔案、檔案傳送 | 編制/插入 |
| 後果/影響 | 影響正常運作 | 破壞功能/毀壞資料/影響使用 | 快速蔓延、難根除 | 破壞功能/毀壞數據/影響使用 |
| 傳播機制 | 隱含於複製中 | 隱含於複製中 | 明確:附著檔案、隨檔案傳送 | 隱含於複製中 |
| 生物隱喻 | 無 | 無 | 核心:類生物病毒 | 無 |
| 適用場景 | 學術研究、行為分析 | 技術分析、特徵提取 | 傳播模型、防疫策略類比 | 立法、執法、司法判定 |
| 定義核心 | 對應防禦機制 | 工具/技術範例 |
|---|---|---|
| 未經授權執行 | 應用程式白名單、數位簽章驗證、AppLocker、WDAC | Microsoft Defender Application Control、AppLocker、Google Santa (Mac) |
| 自我複製/寄生附著 | 檔案完整性監控 (FIM)、啟動項/排程/服務/登錄基線比對 | Tripwire、OSSEC/Wazuh、Autoruns、Sysmon |
| 破壞功能/毀壞資料 | 行為監控 (勒索軟體蜜罐、大量檔案加密/重命名偵測)、受控資料夾存取 | Defender Controlled Folder Access、CryptoMonitor、RansomFree |
| 快速蔓延/隨檔案傳送 | 網路分段、USB 管控、郵件/網頁閘道掃描、零信任網路存取 | NAC、DLP、CASB、ZTNA、Email/Web Gateway |
| 難根除/多型變形 | 啟發式/行為/雲端/ AI 引擎、離線掃描、UEFI/BIOS 掃描、記憶體取證 | EDR/XDR、Volatility、CHIPSEC、Kaspersky Rescue Disk |
惡意軟體
├── 病毒 (需宿主、自我複製、寄生)
├── 蠕蟲 (無需宿主、網路自我傳播)
├── 木馬 (偽裝合法、不自我複製、提供後門)
├── 勒索軟體 (加密勒索、通常為蠕蟲/木馬載體)
├── 間諜軟體/鍵盤記錄器 (竊取資訊)
├── Rootkit/Bootkit (隱藏自身/他體、核心/開機層)
├── 無檔案惡意碼 (記憶體駐留、腳本/解譯器)
├── 挖礦程式 (竊用算力)
├── Adware/PUA (廣告/潛在垃圾軟體)
└── APT 武器化工具鏈 (載入器、C2 框架、橫向移動工具)
病毒 ⊂ 惡意軟體。現代威脅多為混合型 (如:蠕蟲傳播 + 勒索載體 + Rootkit 隱藏),單一「病毒」定義已不足涵蓋實務攻擊面。
四大定義各有側重:定義一 強調未經授權的自主行為;定義二/四 強調破壞意圖與程式碼實體 (技術/法律視角);定義三 引入生物隱喻闡述傳播動力學。綜合來看,電腦病毒本質是 「具有寄生複製能力、未經授權執行、帶來負面影響的可執行代碼」。理解這些定義邊界,有助於我們在技術選型、法規遵循、威脅建模、應變演練中精準對齊語彙,構建更有效的防禦體系。