Skoraj vsi ga uporabljajo, skoraj vsi poznajo njegovo ime. Kaj pa je protivirusna programska oprema (krajše AV)? Na splošno ga lahko uvrstimo med protivirusne programe. To je programska oprema, ki poskuša odkriti, blokirati in v najboljšem primeru izbrisati znane računalniške viruse, trojanske konje ali računalniške črve. Oglejmo si ključne značilnosti te programske opreme in njeno uporabo:
Zgodovina protivirusne programske opreme
Začetki protivirusnih programov še niso bili primerljivi z današnjimi kompleksnimi sistemi rešitev. Preprosto zato, ker na začetku osemdesetih let prejšnjega stoletja ni bilo škodljivih programov. Zgodovina računalnika je seveda neločljivo povezana z zgodovino virusov in s tem tudi s poznejšimi protivirusnimi programi. V tistih časih so bili računalniški virusi še vedno omejeni na lastno proizvodnjo in niso mogli povzročiti večje škode. Razvoj grozečih virusov v računalniški tehnologiji je povezan z njihovo vse večjo zapletenostjo. V poznih 80. letih se je znanje o zlonamernem programiranju na splošno povečalo. Zaradi tega je postalo raziskovanje načinov boja proti njim vse bolj neizogibno.
Širši javnosti je ta tema prvič postala znana leta 1987. Do takrat so virusi veljali izključno za nevarnost za živa bitja, vendar se je to po zaslugi Bernda Fixa spremenilo. Po navedbah več virov je bil prvi, ki se je javno lotil te teme ter prepoznal in odstranil računalniški virus. Kot heker in strokovnjak za računalniško tehnologijo še danes deluje kot dokazan strokovnjak na tem področju.
Prvi protivirusni programi
Vprašanje boja proti virusom je postajalo vse pomembnejše. Leta 1988 se je računalniško omrežje Bitnet/Earn začelo boriti proti virusom z oblikovanjem poštnega seznama, ki je dokumentiral nastanek virusov. Sprva so se virusi širili le prek disket, s širjenjem interneta pa so se lahko širili hitreje in bolj nenadzorovano.
Vrste protivirusne programske opreme
V osnovi je treba razlikovati med tremi različnimi vrstami protivirusne programske opreme:
Optični bralnik v realnem času
Ročni optični bralnik
Spletni virusni skener
Skener v realnem času se imenuje tudi skener dostopa. Zanj je značilno, da deluje kot sistemska storitev (primer: Windows) ali demon (Unix) v ozadju in pregleduje programe, datoteke ali Delovni spomin skenira. Pri tem se aplikacije preverjajo med postopkom branja in pisanja.
Ročni optični bralnik se razlikuje po tem, da ga mora zagnati uporabnik. Tipični sistemi programske opreme so na primer Norton Protivirusni program. Če program v računalniku najde sumljive datoteke, so na voljo opozorilna sporočila, ki označujejo ogrožena območja računalnika. V primeru napada virusa lahko uporabnik praviloma izbira med tremi različnimi funkcijami: Čiščenje, karantena in brisanje škodljivih datotek.
Spletni pregledovalniki virusov pa so programi, ki protivirusni vzorec naložijo prek omrežja. Večina spletnih optičnih bralnikov temelji na tako imenovanem, zdaj zastarelem modelu programske komponente ActiveX. Obstaja tudi nekaj aplikacij, ki temeljijo na tehnologiji Java.
Kako deluje protivirusna programska oprema?
Skenerji programske opreme, ki so pomembni za delovanje protivirusne programske opreme, delujejo na podlagi podpisov in hevristično za odkrivanje napak in zlonamernih komponent. Pri iskanju na podlagi podpisov se ciljno razpošiljajo majhni deli kode trenutnih virusov in trojanskih konjev, ki so že znani. Na ta način je mogoče odkriti viruse in trojanske konje ter jih v idealnem primeru odstraniti. Hevristično iskanje je bolj zapleteno. Preuči programe, ki so že zagnani in nameščeni v okuženem računalniku. Odkrije se sumljivo vedenje, kot je samodejni klic programa.
Stopnja uspešnosti in kritike
Čeprav so protivirusni programi zelo koristni in pogosto zaščitijo uporabnika pred veliko škodo, ni mogoče odkriti vsakega škodljivega programa. Strokovnjaki, kot je Symantecov podpredsednik Bryan Dye, menijo, da je verjetnost uspeha teh programov le 45-odstotna. Ne morejo v celoti nadomestiti preudarnega ravnanja uporabnikov. Dobri ukrepi za zaščito lastnega sistema so na primer redno defragmentiranje računalnika.
Kljub svoji uporabnosti je protivirusna programska oprema deležna tudi kritik. Na primer, časovno kritične napake v aplikacijah se lahko pojavijo zaradi zamude pri pregledovanju Podatki. Težave lahko povzroči tudi stalno pregledovanje podatkovnih zbirk, zlasti če so zelo velike. Pogosto se pojavijo sporočila o napakah.