Robak komputerowy

Robak komputerowy jest to samoreplikujący się program komputerowy, podobny do wirusa komputerowego.

Główną różnicą między wirusem, a robakiem jest to, że podczas gdy wirus potrzebuje nosiciela - zwykle jakiegoś pliku wykonywalnego (chociaż istnieją wirusy pisane w językach skryptowych podczepiające się pod dokument lub arkusz kalkulacyjny), który modyfikuje doczepiając do niego swój kod wykonywalny, to robak jest pod tym względem samodzielny, a rozprzestrzenia się we wszystkich sieciach podłączonych do zarażonego komputera poprzez wykorzystanie luk w systemie operacyjnym lub naiwności użytkownika. Oprócz replikacji, robak może mieć wbudowane procedury dodatkowe, takie jak niszczenie plików, wysyłanie poczty (z reguły spam) lub pełnienie roli backdoora lub konia trojańskiego.

Komputerowa nazwa robak wzięła się z powieści science fiction The Shockwave Rider (1975), której autorem jest John Brunner. Pierwsze robaki Creeper i Reaper pojawiły się w 1970 roku w sieci ARPANET. Pierwszym robakiem sieci Internet był napisany przez Roberta Tappana Morrisa Jr. Robak składający się z trzech tysięcy linii kodu został wypuszczony "na wolność" 2 listopada 1988 i w ciągu kilku godzin spowodował paraliż ok. sześciu tysięcy komputerów. Stało się tak ze względu na błąd w kodzie robaka, który umożliwiał powtórne infekowanie komputera, co powodowało przeciążenie tychże systemów.

Ochrona przed wirusami

czyli jak zabezpieczyć swój komputer