萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 病毒防護

電腦病毒起源:從磁核大戰到 Morris 蠕蟲之父

理論奠基:馮·諾依曼與自我複製自動機

1949 年,馮·諾依曼在論文《複雜自動裝置的理論及組織的進行》中勾勒病毒程式藍圖,當時多數專家認為不可行。

磁核大戰:病毒技術的搖籃

1950 年代末,貝爾實驗室三位年輕工程師——道格拉斯·麥爾羅伊、維克多·維索斯基、羅伯·莫里斯(Robert T. Morris,即日後 Morris 蠕蟲作者之父)發明「磁核大戰」:

  • 雙方程式在同一記憶體空間互相獵殺、修復、自我複製逃脫。
  • 玩家僅能觀察螢幕戰況,無法干預,直至一方程式被完全「吃掉」。
  • 衍生出達爾文、爬行者、收割者、矮人、精靈、雙子星、犧牲者、大腳怪、蠕蟲等經典程式,展示自我複製、移動、攻擊、防禦核心行為。

不成文規範與突破

  • 早期電腦獨立不聯網,病毒失控僅需關機。玩家間約定不公開戰爭程式碼。
  • 1983 年:圖靈獎得主 Ken Thompson 公開演講證實病毒存在並教導編寫方法,祕密流出。
  • 1984 年:《科學美國人》刊登磁核大戰專欄,寄錢即可取得程式碼,病毒知識大眾化。
  • 1985 年:同刊首次使用「病毒」一詞,描述義大利研究者讓程式從磁碟傳染到磁碟感染 Apple II。

關鍵人物關係

Robert T. Morris Sr.(貝爾實驗室磁核大戰參與者、後負責 ARPANET 安全) → Robert T. Morris Jr.(1988 年釋出 Morris 蠕蟲癱瘓早期 Internet)。父子同為病毒/蠕蟲歷程關鍵節點。

歷史意義

從理論推演、實驗室遊戲、學術公開、到真實網路爆發,電腦病毒歷程映照計算機科學與網路安全的共同演進。

copyright © 萬盛學電腦網 all rights reserved