Počítačové viry - analýza útoku a obrana

Page 39

Počítačové viry – analýza útoku a obrana

37

Tuto hru musím doporučit všem, neboť na rozdíl od psaní počítačových červů je tato hra neškodná a současně zábavná. A navíc – pokud jste fascinováni počítačovými červy, můžete v nové verzi hry propojit různé sítě a dovolit tak bojujícím programům vstupovat z jednoho zápasu do druhého a bojovat tak s novými nepřáteli na dalších strojích. Rozvoj hry do více propojené podoby umožňuje ještě přesnější simulaci červům podobných bojovníků.

1.2 Geneze počítačových virů První programy podobající se virům se objevily na mikropočítačích v osmdesátých letech. Přesto je vhodné zde zmínit dva předchůdce: program Creeper z roku 1971-72 a "infekční" verzi populární hry Johna Walkera ANIMAL pro UNIVAC15 v roce 1975. Creeper a jeho Reaper, který se může honosit jménem prvního antiviru na světě pro síť TENEX běžící na PDP-10 v BBN, se zrodil v průběhu raného vývoje, z něhož se později vyvinul internet. Ještě zajímavější je ANIMAL, který byl vytvořen na sálovém počítači UNIVAC 1100/42 s operačním systémem Exec-8. V lednu 1975 vytvořil John Walker (pozdější zakladatel firmy Autodesk, Inc. a spoluautor programu AutoCAD) obecnou rutinu nazvanou PERVADE16, která mohla být volána libovolným programem. Když tuto rutinu zavolal ANIMAL, prohledala všechny dostupné adresáře a zkopírovala program, který ji spustil (což byl v tomto případě ANIMAL) do každého adresáře, do kterého měl uživatel přístup. Programy se tehdy obměňovaly poměrně pomalu, na děrných páscích, ale přesto se během měsíce ANIMAL rozšířil na úctyhodné množství míst. První viry pro mikropočítače byly napsány pro Apple-II, zhruba v roce 1982. Rich Skrenta17, student deváté třídy v Pittsburghu (v Pennsylvánii) napsal program "Elk Cloner". Ačkoliv původně nečekal, že by program fungoval, podařilo se mu ho zdárně dokončit. Jeho spolužáci považovali program za docela zábavný, na rozdíl od jeho učitele matematiky, jehož počítač byl také infikován. Elk Cloner měl payload v podobě zobrazení Skrentovy básně při každém padesátém spuštění počítače (viz obrázek 1.8) po stisknutí tlačítka reset. Při každém padesátém restartu se Elk Cloner zavěsil na ovladač tlačítka reset, takže payload mohl být spouštěn pouze pomocí tlačítka reset.

Obrázek 1.8

Elk Cloner je aktivován.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.