Zaujímavosti o referátoch
Ďaľšie referáty z kategórie
Počítačova kriminalita, vírusy a antivírusy
Dátum pridania: | 05.01.2004 | Oznámkuj: | 12345 |
Autor referátu: | marlez | ||
Jazyk: | Počet slov: | 6 126 | |
Referát vhodný pre: | Stredná odborná škola | Počet A4: | 24.2 |
Priemerná známka: | 2.95 | Rýchle čítanie: | 40m 20s |
Pomalé čítanie: | 60m 30s |
Za posledných päť rokov sa o nemalé množstvo „nových“ makrovírusov zaslúžil aj systém automatickej konverzie makier. Jedná sa o malý modul integrovaný v aplikáciách MS Office 9x/2000, ktorý je schopný makrá vytvorené predchádzajúcimi verziami (napr. MS Word 6.0/95) automaticky previesť do nového jazyka VBA tak, aby si v maximálnej možnej miere zachovali svoje pôvodné funkcie. Problém je v tom, že programátori do tohto modulu zapustili len informácie o konverzii klasických makier a nie makrovírusov, ktoré obsahujú zložité a rozsiahle zdrojové kódy. Najbežnejším pravidlom v tomto prípade je skutočnosť, že čím jednoduchší je makrovírus, tým má väčšiu šancu na bezproblémovú konverziu. Pri zložite štruktúrovaných makrovírusoch sa najčastejšie proces konverzie končí vznikom celkom odlišných vírusov, než akými boli ich predchodcovia.
Microsoft po spŕškach neustálej kritiky zapustil do modulu konverzie primitívny mechanizmus na odhalenie a zneškodnenie najbežnejšie sa vyskytujúcich makrovírusov, ale v dnešnej dobe tento krok možno hodnotiť ako bezcennú kvapku v bezodnom oceáne.
3.1.3. Deštrukčné rutiny makrovírusov
Na rozdiel od klasických vírusov nemajú makrovírusy jednoznačne špecifikované umiestnenie, začiatok a ani koniec svojho kódu. V mnohých prípadov sa skladajú z niekoľkých makier, čo znamená, že majú viacero vstupov a ciest, ktorými sa môžu aktivovať. Typickým príkladom sú makrovírusy využívajúce pre svoju aktiváciu automakrá FileSave (Uložiť) a FileSaveAs (Uložiť ako). Pokiaľ sa vyskytne situácia, že sa na jednom počítači nachádzajú aktívne dva makrovírusy, ktorých makrá sa čiastočne alebo úplne prekrývajú, môže dôjsť ich kombináciou k vzniku nového makrovírusu. V niektorých prípadoch je takto vzniknutý exemplár nefunkčný, t.j. nie je schopný sa ďalej replikovať a páchať škody. Horšou je alternatíva, ak novovzniknutý vírus preberie z dvoch predchádzajúcich makrovírusov len niektoré prvky, ktoré zhodou náhod (vhodnou kombináciou) vytvoria ešte ničivejšie monštrum, než aké stáli pri jeho zrode. Niektoré staršie verzie programu MS Word obsahovali chyby, ktoré častokrát viedli za určitých podmienok k poškodeniu zdrojového kódu makier pri procese ukladania dokumentov. Kód väčšiny makier a teda aj makrovírusov obsahuje okrem nutných príkazov aj desiatky nepotrebných informácií, ktoré s ich funkčnosťou priamo nesúvisia (komentáre, reťazce znakov, ...). Problém poškodených makier v „menej významných“ častiach sa dal vo väčšine prípadov prehliadnuť, nakoľko VBA bol schopný malé nedostatky tolerovať a bez problémov pokračovať ďalej.
Zdroje: časopisy (PC WORLD, Počítač pre každého), odborné knihy, internet (domovské stránky firiem zaoberajúcich sa ochranou PC), osobné skúsenosti,...
Súvisiace linky