病毒、蠕蟲、木馬到底有什麼區別

作者:王永咏 發布時間:2026年11月03日 03:18

先說一個容易搞混的事。

病毒、蠕蟲、木馬,在日常語言裡都被叫作"病毒",但在安全領域它們不是一回事,做的事也完全不一樣。

《WDR:彈窗保衛戰》實機截圖 1

病毒最古老。它的定義裡有一條很關鍵:必須寄生在別的程式上。你執行那個程式,它才跟著醒過來。它不會自己去找別的機器,得靠人拷 U 盤、發郵件、點附件才能擴散。

蠕蟲不一樣。蠕蟲是能自己走路的。它利用網路裡的漏洞,主動從一臺機器爬到另一臺,不需要人點第二次。

1988 年那隻莫里斯蠕蟲就是第一個被大眾知道的例子:一個大學生寫的實驗程式失控,幾個小時內打趴了自己學校的大批機器。

《WDR:彈窗保衛戰》實機截圖 2

第三種是木馬。木馬連繁殖都不做,它的任務只有一個:偽裝成正常軟體,等你點開,然後開啟一扇後門。

《WDR:彈窗保衛戰》實機截圖 3

第三種之後還有第四、第五種:勒索軟體、挖礦程式、廣告軟體。

它們各自解決不同的問題,有的加密你的檔案然後要錢,有的用你的電腦算力去挖幣,有的只是想讓你看廣告。

《WDR:彈窗保衛戰》實機截圖 4

把它們串起來,會發現一條清晰的進化線。

最早那一代靠人。人點一下,它就活了。防禦的辦法是"別亂點",於是所有安全培訓的第一條都是別開陌生附件。

第二代靠漏。不需要人,只要你的系統裡有個沒打補丁的洞。防禦的辦法是打補丁,於是企業開始做補丁管理。

第三代靠恐。不偷不搶,直接把你鎖住,讓你為解鎖付錢。防禦的辦法變成了備份和離線儲存。

第四代開始合作。一個惡意程式負責找門,另一個負責搬東西,第三個負責收錢。防禦的方式從單機防毒改成了行為監測和流量分析。

到目前為止的結論其實不太樂觀:病毒一路在往"更省人力"的方向進化。最早需要人點,後來需要人漏,再後來只需要人怕。

——

這套進化史,在遊戲裡被反覆借用的地方反而是它的"形態",而不是技術。

11 月 11 日上架 Steam 的《WDR:彈窗保衛戰》,本體免費。

開在桌面角落自己打的小塔防,打出來的東西也能賣錢。

WDR:彈窗保衛戰
WDR:彈窗保衛戰
敬請期待

想管的時候擺塔,不想管就讓它掛著。棋盤 5×5,塔有大有小,同名塔只能放一座。

《WDR:彈窗保衛戰》實機截圖 5

《WDR:彈窗保衛戰》實機截圖 6

——

所以下次聽到"電腦中毒了",可以順手分辨一下:是得靠人點的那種,還是自己會跑的那種。

前者是病毒,後者是蠕蟲。搞清楚它們,至少知道下一次該防什麼。