A számítógépes vírusok olyan manipulációs programok vagy kiegészítő utasítások, amelyek a rendszerbe való belépés után szaporodnak (másolódnak), és váratlanul megváltoztathatják a program működését - egészen a teljes fájlok programozott "önpusztításáig", késéssel (ún. Idővel). bomba). Például azok a vírusok, amelyek látszólag ártatlan programok (ún. Trójaiak) révén behatoltak a rendszerbe, elpusztíthatják a jelszóvédelmet. Ha számítógépe hálózathoz csatlakozik, akkor a "hackerek" is hozzáférhetnek hozzá. Amatőrök, akik magas szintű ismeretekkel rendelkeznek a számítógépekről, akik mások számítógépének behatolásával és információk gyűjtésével foglalkoznak, legtöbbször csak saját örömükre. A vírus számítógépre helyezése sikereik jeleként az egyik leggyakoribb, de nem a legboldogabb trükk és az "önmegvalósítás" módja.
A vírusok lépésről lépésre megfertőzhetik az összes adatfájlt, és használhatatlanná tehetik azokat. Eredetüket utólag általában nem lehet rekonstruálni, ezért a szabotőr nehezen nyomon követhető. Ha csak egy fertőzött programot tárol a merevlemez, az összes fájlt érinti. A hálózaton belül a vírus átterjed más számítógépekre, és előbb vagy utóbb az egész rendszert megfertőzi. A vírusok nem csak az EXE, a COM és a DBF fájlokban fordulnak elő, hanem vírusok is, amelyek megfertőzik a forráskódot C, pascal és alapvető nyelveken.
A számítógépes vírusok általános elvei
Formális meghatározás: A számítógépes vírus formailag olyan program, amely megfertőzhet más programokat (vagy hajlékonylemezeket) azáltal, hogy (esetleg módosított) másolatát a fertőzött programba (hajlékonylemezre) írja, és ez a példány további szaporodás lehetőségét hagyja maga után.
A programok (hajlékonylemezek) megfertőzésekor a vírusok átmenetileg terjedhetnek, azaz. egyik programról a másikra. A fertőzött programokat vagy azok másolatait hajlékonylemezeken vagy számítógépes hálózatokon keresztül terjeszthetik. A programok hajlékonylemezen történő cseréje miatt a fertőzött programok száma eléri a magas értékeket, és "járványokhoz" vezethet.
Fájlfertőzés folyamata:
1. A fertőzött program kódja úgy változik, hogy a vírus először átvegye az irányítást, még mielőtt a gazda program, pl. egy ugrási utasítás megírásával a gazda program első utasításának helyére (az MS DOS rendszerben lévő COM fájlokhoz) vagy pl. a fájl fejlécében lévő információk megváltoztatásával (az EXE fájlokhoz). Elméletileg lehetséges, hogy a vírus egy adott helyet keres egy programban, ahová be lehet illeszteni egy ugrási utasítást.