Hlavní třída: VirWare
Viry a červy jsou škodlivé programy, které se samy replikují v počítačích nebo prostřednictvím počítačových sítí, aniž by si uživatel uvědomoval; každá další kopie takových škodlivých programů je také schopna samoregistrace.Škodlivé programy, které se šíří prostřednictvím sítí nebo infikují vzdálené počítače, pokud jim to pověřil "vlastník" (např. Backdoors) nebo programy, které vytvářejí více kopií, které nejsou schopné samoregistrace, nejsou součástí podtřídy Viruses and Worms.
Hlavní charakteristikou používanou k určení, zda je program klasifikován jako samostatné chování v podtřídě Viruses a Worms, je způsob, jakým se program šíří (tj. Jak škodlivý program šíří vlastní kopie prostřednictvím lokálních nebo síťových zdrojů).
Většina známých červů se šíří jako soubory odeslané jako přílohy e-mailů prostřednictvím odkazu na web nebo zdroj FTP prostřednictvím odkazu odeslaného v ICQ nebo IRC zprávě prostřednictvím P2P sdílení souborů atd.
Někteří červi se šíří jako síťové pakety; tyto přímo proniknou do paměti počítače a aktivuje se kód červů.
Worms používají k průniku vzdálených počítačů následující metody: sociální inženýrství (například e-mailová zpráva naznačující, že uživatel otevře připojený soubor), využívající chyby v konfiguraci sítě (například kopírování na plně přístupný disk) a využívání mezery v zabezpečení operačního systému a aplikací.
Viry lze rozdělit podle metody používané k infikování počítače:
souborů virů
viry zaváděcího sektoru
makro viry
virů skriptu
Každý program v rámci této podtřídy může mít další funkce trojan.
Je třeba také poznamenat, že mnoho červů používá více než jednu metodu k šíření kopií prostřednictvím sítí. Pravidla pro klasifikaci detekovaných objektů s více funkcemi by měla být použita pro klasifikaci těchto typů červů.
Třída: Virus
Viry se replikují na prostředcích místního počítače.Na rozdíl od červů, viry nepoužívají síťové služby k šíření nebo pronikání do jiných počítačů. Kopie viru dosáhne vzdálených počítačů pouze v případě, že infikovaný objekt je z nějakého důvodu nesouvisející s virální funkcí aktivován na jiném počítači. Například:
když infikuje dostupné disky, virus proniká do souboru umístěného na síťovém zdroji
virus se zkopíruje na vyměnitelné úložné zařízení nebo infikuje soubor na vyměnitelném zařízení
uživatel pošle e-mail s infikovanou přílohou.
Platfoma: Java
Java je platforma pro vývoj a běh programů psaných v programovacím jazyce Java.Popis
Technické údaje
Technologie použitá v tomto viru má několik výhod. Tento vícesložkový způsob infekce umožňuje virům skrýt kód v infikovaných souborech: délka souborů roste o malou hodnotu a po krátkém pohledu se zdá, že vložený virusový kód je neškodný.
Kombinace starter-main také umožňuje virus writer (s) "upgradovat" virus s novými verzemi pouze nahrazením hlavního kódu viru na svém serveru.
Je třeba poznamenat, že virus je schopen replikovat pouze za velmi omezených podmínek. Není naprosto schopen infikovat systém spuštěný jako applet Java pod některým z populárních webových prohlížečů. Standardní ochrana zabezpečení ruší všechny pokusy o přístup k diskovým souborům nebo někdy stahovat vzdálený soubor Java.
Virus je schopen šíření pouze jako spouštěcí soubor jako Java aplikace pomocí Java stroje.
Technické údaje
Virus starter je krátký program Java o 40 řádcích kódu. Když převezme kontrolu, spojí se se vzdáleným webovým serverem, stáhne hlavní virový kód, který je uložen v souboru BeanHive.class a spustí jej jako podprogram.
Hlavní kód viru je také rozdělen na šest částí a uložen v šesti různých javových souborech. Tyto soubory jsou staženy z webového serveru a v případě potřeby je spouštět:
BeanHive.class: vyhledávání souborů v adresářovém stromu+ --- e89a763c.class: analýza formátu souboru| --- a98b34f2.class: funkce přístupu k souborům| --- be93a29f.class: příprava souboru pro infekci (část1)| --- c8f67b45.class: příprava souboru pro infekci (část2)+ --- dc98e742.class: vkládání viru starteru do souboru oběti
Během infikování viru analyzuje interní formáty Java, do souboru zapíše kód startéru jako podprogram "loadClass" a přidá ke kódu konstruktoru souboru volání pro tento podprogram: loadClass ("BeanHive"). Předávaný parametr ("BeanHive") ukazuje na název vzdáleného souboru (na webovém serveru) s hlavním kódem viru.
Zobrazit více
Zjistěte statistiky zranitelností šířících se ve vaší oblasti statistics.securelist.com