Robak
Jedną z najpopularniejszych odmian wirusa komputerowego. Jednak między stricte wirusem komputerowym a robakiem istnieje pewna zasadnicza różnica. Mianowicie wirus potrzebuje pliku-nosiciela, za pomocą którego będzie uruchamiany. Najczęściej jest to plik wykonywalny, choć istnieją także inne, które mogą być zarażone. Wtedy wirus podczepia się pod kod źródłowy programu i modyfikuje go. Robak zaś nie potrzebuje nosiciela, jest samodzielny, a jego rozprzestrzenianie uzależnione jest od luk, które wykryje i za ich pomocą przeciśnie się do innego komputera w sieci. Może posiadać także dodatkowe funkcje. Atak pierwszego robaka w sieci Internetowej wywołał jego ogromny paraliż. Program stworzył Robert Tappan Morris Junior. Program zawierał trzy tysięcy linie kodu źródłowego. W ciągu kilku godzin spowodował spowolnienie około sześciu tysięcy komputerów na całym świecie, a najlepsze było w tym, że programista nie przewidział tych skutków i w sumie alogorytm powielania powstał przez przypadek, Morris Junior po prostu nie przewidział tego. Dzisiaj bardzo często urządzane są wojny między twórcami robaków.