Když "virus" neznamenal hrozbu: Příběh Creeperu

V roce 1971 se v digitálním světě objevilo něco, co dnes sice nazýváme virem, ale tehdy to mělo k hrozbě daleko. Představte si program, který se šíří mezi počítači, aniž by cokoliv ničil nebo kradl. Jeho jediným cílem bylo zanechat na obrazovce jednoduchou zprávu: 'I'M THE CREEPER. CATCH ME IF YOU CAN!'

Tento průkopník, známý jako Creeper, nebyl stvořen s úmyslem škodit. Jeho tvůrce, Bob Thomas z BBN Technologies, ho naprogramoval čistě jako experiment. Chtěl prozkoumat, zda se program dokáže sám pohybovat napříč tehdejší experimentální počítačovou sítí, ARPANETem. (Kaspersky)

Dnešní definice viru je spojena se zlomyslností a destrukcí, ale Creeper byl v tomto ohledu naprosto nevinný. Nezpůsoboval žádné poškození souborů, neměnil systémové nastavení a ani se nesnažil ukrást data. Byl to spíše digitální cestovatel, který testoval hranice síťové komunikace, než zákeřný útočník.

Experiment, který změnil digitální svět

Vznik Creeperu musíme zasadit do kontextu doby. Byla to éra, kdy počítače byly obrovské stroje, které zabíraly celé místnosti a sloužily primárně vědeckým a vojenským účelům. Internet, jak ho známe dnes, neexistoval; byla tu jen jeho raná předchůdkyně, ARPANET, spojující omezený počet univerzit a výzkumných institucí. (Wikipedia)

Thomasův experiment s Creeperem byl ve své podstatě vizionářský. Zkoumal možnosti, o kterých se tehdy mnoha lidem ani nesnilo – schopnost programu autonomně se replikovat a přenášet napříč vzdálenými systémy. To bylo v době, kdy většina programů běžela izolovaně na jednom stroji, skutečně revoluční myšlenka.

Vytvoření programu, který se dokáže sám "pohybovat" po síti, bylo klíčovým krokem k pochopení distribuovaných systémů a síťové architektury. Tehdejší počítače, konkrétně DEC PDP-10, které používaly operační systém TENEX, poskytovaly ideální prostředí pro takový test. Byly to stroje, které už měly základní síťové funkce, což umožňovalo Creeperu jeho digitální putování.

Jak se Creeper šířil (a proč neškodil)

Mechanismem šíření Creeperu byla jeho schopnost přesunout se z jednoho počítače na druhý. To zní sice jako typické chování viru, ale s jedním zásadním rozdílem: původní verze Creeperu se po úspěšném přesunu z předchozího systému smazala. To znamená, že v síti existovala vždy jen jedna jediná kopie programu.

Tato unikátní vlastnost je klíčová pro pochopení, proč Creeper nebyl považován za škodlivý. Dnešní viry se snaží replikovat co nejvíce, zahltit systém a způsobit co největší chaos. Creeperova cesta byla spíše štafetovým během, kdy program předával pomyslnou pochodeň dál a za sebou čistil stopu. To je velký rozdíl oproti moderním malware, které se snaží zahltit systém a zůstat neviditelné.

Close-up of a diagram showing points and details for strategy planning.
Schéma sítě ARPANET, předchůdce internetu, kde se Creeper šířil. (zdroj: Pexels / RDNE Stock project)

Představte si to jako hru na honěnou v digitálním prostoru, kde Creeper byl hráč, který se neustále přesouval, ale nikdy nenechával za sebou nepořádek. Jeho zpráva na obrazovce byla spíše oznámením o jeho přítomnosti než výhrůžkou. Byl to fascinující, ale neškodný digitální „duch“ sítě ARPANET.

„Creeper byl jednoduchý experiment, který ukázal, jak se kód může šířit. Nebyl to útok, ale test hranic tehdejších technologií.“ – Ray Tomlinson (OSnews)

Zrod antiviru a proměna "škodlivého" kódu

Zajímavým paradoxem je, že i na tak neškodný program jako Creeper vznikla reakce v podobě „antiviru“. V reakci na Creeper byl totiž vyvinut program Reaper. Ten je považován za první antivirus a jeho úkolem bylo Creeper aktivně vyhledat a následně odstranit z infikovaných systémů. Byl to jakýsi digitální lovec, který se snažil udržet pořádek v síti.

Tento raný digitální hon na Creepera předznamenal budoucí éru kybernetické bezpečnosti. Ukázal, že i benigní programy mohou vyvolat potřebu obrany, a položil základy pro boj proti skutečně škodlivým kódům, které se měly objevit v pozdějších letech. V té době však nikdo netušil, jakou budoucnost tento koncept skýtá.

Termín „počítačový virus“ byl formálně definován až o mnoho let později, v roce 1983, Fredem Cohenem. Teprve tehdy se začalo hovořit o programech, které se dokážou replikovat a zároveň poškozovat data nebo systémy. Creeper tak stojí na počátku příběhu, kdy „virus“ byl ještě nevinným experimentem, zatímco dnešní hrozby jsou sofistikované a často ničivé nástroje. Od nevinného vzkazu k digitální destrukci – cesta počítačových virů je dlouhá a plná zvratů.