Počítačový virus je pojmenován jako takový, protože napodobuje chování viru skutečného světa. Připojí se k spustitelnému hostiteli a spustí se spolu s ním; v tom okamžiku hledá jiné spustitelné soubory, které může infikovat. Na druhé straně červi nevyžadují ani nevyužívají hostitele k propagaci. Vytváří své kopie, které se pak mohou šířit na vyměnitelných discích, v síti nebo dokonce na internetu.
Přestože se virus stal plošným termínem pokrývajícím všechny neautorizované programy, které se spouštějí a replikují samy, malware je ten pravý termín, který se používá k pokrytí virů, trojských koní, červů a veškerého škodlivého softwaru..
Hlavní výhodou červů je, že se mohou šířit mnohem rychleji ve srovnání s virem. Pokud máte vyměnitelnou jednotku jako flash disk, která obsahuje textové soubory, virus tam nemůže nakazit žádný soubor. Červ se však může zkopírovat na disk a čekat, až se připojí k jinému počítači a poté se zkopírovat do tohoto počítače. Jako samostatné programy, červi nevyžadují, aby uživatelé spouštěli programy dříve, než bude moci spustit, zneužívá slabosti v systému, aby se replikoval; tj. funkce automatického přehrávání oken.
Vzhledem k tomu, že červi nejsou připojeni k jiným souborům, mohou je uživatelé snadno vybrat a odstranit. Aby se předešlo detekci, často se maskují jako dll nebo systémový soubor kopírováním jejich názvu s malou odchylkou.
U červů i virů jejich replikace a šíření nejsou pro většinu lidí hlavním problémem, protože to způsobuje jen velmi malé nepříjemnosti, jako je konzumace místa na disku a konzumace času procesoru. Skutečným problémem je užitečné zatížení nebo část programu, pro kterou je určen. Někteří jednoduše vytvářejí neškodné zprávy v určitých dnech nebo upravují textové pole tak, že říká jiná věc. Jiní způsobují některé větší problémy, jako je zákaz přístupu k určitým příkazům a vlastnostem, což také ztěžuje jejich odstranění. A nejničivější malware ničí data, která často způsobí, že počítač bude nepoužitelný, dokud nebude přeformátován.
Souhrn:
1. Virus potřebuje hostitele, zatímco červi ne.
2. Červi se mohou šířit rychleji než virus, protože k replikaci nepotřebují lidskou činnost.
3. Červi se často maskují jako DLL nebo systémové soubory, aby se zabránilo detekci.
4. U obou je užitečné zatížení kódem, který způsobuje skutečné poškození.