Jako virus označujeme spustitelný kód, který má následující vlastnosti: umí kopírovat sám sebe bez záahu uživatele a přidává se k existujícím spustitelným souborům. . Největším nebezpečím virů je to, že díky jejich komplikované struktuře a obrovskému množství variant se léčení provádí převážně smazáním napadeného souboru, což pak vedek nutnosti obnovit soubor ze zálohy a nezřídka pak reinstalací celého programu, který může čítat desítky až stovky nezávadných datových souborů, které je pak nutné přepsat.

