Számítógépes vírusok
Számítógépes vírusok. Definíció. Kinevezés. Számítógépes vírusok típusai.
Számítógépes vírus - egyfajta számítógépes program, amelynek megkülönböztető jellemzője a reprodukálhatóság (önreplikáció). Ezenkívül a vírusok károsíthatják vagy teljesen megsemmisíthetik az összes olyan fájlt és adatot, amelyet a felhasználó a fertőzött program elindításával ellenőrzött, és amely általában károsítja vagy megsemmisíti az operációs rendszert.
A vírusok úgy terjednek el, hogy befecskendezik magát a többi program végrehajtható kódjába, vagy más programokat cserélnek. Egy ideig még azt gondolták, hogy egy program vírus csak programot fog megfertőzni - egy nem programba való bármilyen változás nem fertőzés, hanem egyszerűen egy adat korrupció. Ez azt jelentette, hogy a vírus ilyen példányai nem kapnak irányítást, mint olyan információt, amelyet a processzor nem használ utasításként. Például a nem formázott szöveg nem lehet a vírus hordozója.
Az ilyen típusú vírusok a program kódja helyett írják a testüket anélkül, hogy megváltoztatnák a végrehajtható fájl nevét, amelynek következtében az eredeti program leáll. Amikor a program fut, a vírus kód végrehajtásra kerül, nem maga a program.
A társváltozó vírusok, mint például a vírusok felülírása, saját példányt hoznak létre a fertőzött program helyszínén, de az újraírható szövegektől eltérően nem pusztítják el az eredeti fájlt, hanem átnevezik vagy áthelyezik. A program indításakor először a víruskódot hajtja végre, majd a vezérlő átkerül az eredeti programra.
Vannak más társfajták is, amelyek más eredeti ötleteket vagy más operációs rendszerek funkcióit használják. Például azok a PATH társai, akik példányokat helyeznek el a fő Windows-könyvtárba, azzal a tényt használva, hogy ez a könyvtár az első a PATH listában, és a Windows indításakor a fájlok először is megkeressék benne. Sok számítógépes férgek és trójaiak szintén használják ezt az önindító módszert.
A fájlférgek létrehozzák saját példányukat vonzó nevekkel a felhasználó számára (például Game.exe, install.exe stb.) Abban a reményben, hogy a felhasználó elindítja őket.
A parazita vírusok olyan fájlvírusok, amelyek módosítják a fájl tartalmát, hozzáadva a kódjukat. Ugyanakkor a fertőzött program teljes vagy részleges teljesítményt nyújt. A kódot a program elején, közepén vagy végén lehet végrehajtani. A vírus kódot a program előtt, után vagy azzal együtt hajtják végre, attól függően, hogy a vírus milyen helyre került a programba.
A programok forráskódját megfertőzõ vírusok
Az ilyen típusú vírusok befolyásolják a program vagy annak összetevőinek (.OBJ.LIB.DCU) forráskódját, valamint a VCL és az ActiveX komponenseket. A fordítás után a programok be vannak építve. Jelenleg nincs széleskörű eloszlás.