蠕蟲(Worm)是通過分布式網絡來擴散傳播特定的信息或錯誤,自學教程,進而造成網絡服務遭到拒絕並發生死鎖。 1982年,5自學網,Shock和Hupp根據The Shockwave Rider一書中的一種概念提出了一種“蠕蟲”(Worm)程序的思想。 這種“蠕蟲”程序常駐於一台或多台機器中,並有自動重新定位(autorelocation)的能力。如果它檢測到網絡中的某台機器未被占用,它就把自身的一個拷貝(一個程序段)發送給那台機器。每個程序段都能把自身的拷貝重新定位於另一台機器中,並且能識別它占用的哪台機器。 “蠕蟲”程序不一定是有害的。論證了“蠕蟲”程序可用作為Ethernet網絡設備的一種診斷工具,它能快速有效地檢測網絡。 “蠕蟲”由兩部分組成:一個主程序和一個引導程序。 主程序一旦在機器上建立就會去收集與當前機器聯網的其它機器的信息。它能通過讀取公共配置文件並運行顯示當前網上聯機狀態信息的系統實用程序而做到這一點。隨後,它嘗試利用前面所描述的那些缺陷去在這些遠程機器上建立其引導程序。 正是這個一般稱作引導程序或“釣魚”程序的小小程序,把“蠕蟲”帶入了它感染的每一台機器。