Morrisův červ
Morrisův červ | |
---|---|
(c) Go Card USA, CC BY-SA 2.0 Disketa obsahující zdrojový kód červa Morris uložená v Bostonském vědeckém muzeu. | |
Aliasy | Morris worm Internet worm Great worm |
Typ | Počítačový červ |
Datum vypuštění | 2. listopadu 1988 |
Počet infekcí | 6 000 (odhad) |
Autoři | Robert T. Morris |
Popis činnosti | |
Není primárně určen k poškozování, kvůli chybně naprogramovanému mechanismu šíření však může způsobit zpomalení počítače až na hranici nepoužitelnosti. | |
Způsobené škody | |
Napadení a znefunkčnění asi 6 000 počítačů a celkové finanční ztráty v rozsahu 100 000 – 10 000 000 USD. |
Morrisův červ (anglicky Morris worm, někdy označovaný také jako Internet worm) byl jeden z prvních počítačových červů, který ke svému šíření využíval celosvětové sítě internet (obecně je mu připisováno absolutní prvenství). Jednalo se o první počítačovou hrozbu, která přitáhla značný zájem médií. Byl vytvořen tehdy 23letým studentem Cornellovy univerzity Robertem Tappanem Morrisem. K jeho vypuštění došlo 2. listopadu 1988 za využití počítače institutu MIT a červ nakazil asi 10 % tehdy aktivních počítačů v internetu. Autor byl prvním člověkem obviněným v USA z porušení zákona Computer Fraud and Abuse Act z roku 1986, týkajícího se zneužívání výpočetní techniky a s ní spojené podvodné činnosti.
Architektura
Podle slov autora nebyl červ vytvořen pro destruktivní účely, ale jako nástroj pro změření počtu počítačů připojených k internetu. Nicméně důvodem pro vypuštění červa z institutu MIT bylo právě zamaskování faktu, že jeho autor pochází z Cornellu. (Shodou okolností zastává Robert Morris v současné době v institutu MIT post profesora.) Program zneužíval známé zranitelnosti programu Unix Sendmail, protokolu Finger, RSH/RExec a užívání slabých hesel. Kód byl však navržen chybně, neboť jako bezpečnostní pojistku obsahoval funkci, která způsobila, že jeden počítač mohl být nakažen červem hned několikrát, přičemž při každé další infikaci docházelo ke zpomalování počítače, někdy až na hranici nepoužitelnosti. Primárně byl program určen k nakažení pouze počítačů typu DEC VAX s operačním systémem BSD 4/ Sun 3.
Chyba architektury
Součástí, která z původně neškodného díla vytvořila velmi reálnou hrozbu, byl mechanismus šíření. Ten před nakažením počítače ověřoval, zda již nebyl infikován, dotazem na počítač. Proti takovému mechanismu šíření však existovala jednoduchá obrana: vytvořit skript, který při každém takovém dotazu zašle kladnou odpověď. Proto byl program navržen tak, aby počítač infikoval s pravděpodobností 1:7 i přesto, že obdržel kladnou odpověď. Tento postup způsobil nadbytečné rozšíření – červ se šířil velmi rychle, některé počítače však infikoval vícekrát.
Následky
Obvykle se uvádí, že červem Morris bylo infikováno asi 6 000 počítačů založených na Unixu. Paul Graham se k této statistice vyjádřil následovně: „Byl jsem přítomen vzniku této statistiky, postup byl asi takový: odhadovalo se, že v té době bylo k internetu připojených asi 60 000 počítačů, přičemž infikovaných mohlo být asi deset procent.“ Robert T. Morris byl obviněn a následně usvědčen z porušení zákona Computer Fraud and Abuse Act. Po odvolání byl odsouzen k tříletému podmíněnému trestu, 400 hodin veřejně prospěšných prací a pokutě ve výši 10 000 amerických dolarů.
Odkazy
Reference
V tomto článku byl použit překlad textu z článku Morris worm na anglické Wikipedii.
Související články
Externí odkazy
- www.earchiv.cz — Jiří Peterka: Internetovým červům je 16 let
- 21. století — Petra Soukupová: 6 nejškodlivějších počítačových kódů