Wirus komputerowy został nazwany jako taki, ponieważ imituje zachowanie wirusa z prawdziwego świata. Dołącza się do pliku wykonywalnego hosta i uruchamia się wraz z nim; w tym momencie szuka innych plików wykonywalnych, które może zainfekować. Z drugiej strony robaki nie wymagają hosta ani nie wykorzystują go do rozprzestrzeniania się. Tworzy swoje kopie, które mogą następnie rozprzestrzeniać się na dyskach wymiennych, w sieci, a nawet w Internecie.
Chociaż wirus stał się powszechnym terminem obejmującym wszystkie nieautoryzowane programy, które wykonują się i replikują, złośliwe oprogramowanie jest właściwym terminem stosowanym do ochrony przed wirusami, trojanami, robakami i wszelkim innym złośliwym oprogramowaniem.
Główną zaletą robaków jest to, że mogą rozprzestrzeniać się znacznie szybciej niż wirusy. Jeśli masz dysk wymienny, taki jak dysk flash zawierający pliki tekstowe, wirus nie może zainfekować żadnego pliku. Ale robak może skopiować się na dysk i poczekać, aż zostanie podłączony do innego komputera, a następnie skopiować się na ten komputer. Jako samodzielne programy robaki nie wymagają od użytkowników uruchamiania programów przed ich uruchomieniem, wykorzystują słabości systemu w celu replikacji; tzn. funkcja autoodtwarzania systemu Windows.
Ponieważ robaki nie są dołączane do innych plików, mogą być łatwo wyróżnione i usunięte przez doświadczonych użytkowników. Aby uniknąć wykrycia, często podszywają się pod bibliotekę DLL lub plik systemowy, kopiując swoją nazwę pliku z niewielką różnicą.
Zarówno w przypadku robaków, jak i wirusów ich replikacja i rozmnażanie nie jest głównym problemem większości ludzi, ponieważ powoduje to jedynie bardzo niewielkie niedogodności, takie jak zajmowanie miejsca na dysku i pochłanianie czasu procesora. Prawdziwym problemem jest ładowność lub część programu, dla której jest przeznaczona. Niektórzy po prostu tworzą nieszkodliwe wiadomości w określone dni lub modyfikują pole tekstowe, aby zawierało inną informację. Inne stwarzają większe problemy, takie jak uniemożliwienie dostępu do niektórych poleceń i właściwości, co również utrudnia ich usunięcie. Najbardziej destrukcyjne złośliwe oprogramowanie niszczy dane, które często mogą sprawić, że komputer będzie bezużyteczny, dopóki nie zostanie sformatowany.
Streszczenie:
1. Wirus potrzebuje hostów, a robaki tego nie robią.
2. Robaki mogą rozprzestrzeniać się szybciej niż wirusy, ponieważ do replikacji nie wymagają działania człowieka.
3. Robaki często ukrywają się jako biblioteki DLL lub pliki systemowe, aby uniknąć wykrycia.
4. W obu przypadkach ładunek zawiera kod, który powoduje rzeczywistą szkodę.