Virukset ovat yksi harminaiheuttajista tietokoneissa, ei kuitenkaan ainoa sellainen. Tämän dokumentin tarkoituksena on kertoa, mikä on virus ja miten sellainen leviää tai pääsee koneeseen sekä sen, miten välttyy viruksilta tai minimoi niiden aiheuttamat vahingot.
Viruksiin liittyy paljon mystistä. Ne eivät kuitenkaan ole mitään muuta kuin pieniä ohjelmanpätkiä, jotka tekevät jotain. Lisäksi viruksista levitetään paljon väärää ja harhaanjohtavaa tietoa. Tässä dokumentissa pyritään tarkentamaan niitäkin.
Mahdollisesti on, ei välttämättä. Kaikki ongelmat ja toimimattomuudet eivät kuitenkaan johdu viruksista. Suurin "syyllinen" on yleensä käyttäjä itse. Käyttäjä voi omalla toiminnallaan esimerkiksi poistaa vahingossa vääriä tiedostoja väärästä paikasta, jolloin koko laite tai jokin ohjelma saattaa muuttua toimimattomaksi.
Ohjelmatkin voivat toimia väärin. Ohjelmat ovat kasvaneet niin suuriksi ja laiteympäristöt tulleet niin monimutkaisiksi, että on käytännössä mahdotonta testata ohjelmia kaikilla mahdollisilla vaihtoehdoilla. Näin ollen ohjelmiin jää aina väistämättä "bugeja", jotka sitten vaikuttavat jossain tietyssä kohdassa. Lisäksi laitteet voivat toimia väärin tai sitten niiden ajureiden kanssa on ongelmia, jotka aiheuttavat kaatumisia ynnä muuta ei-toivottua toimintaa. Myöskin laitteiden kesken saattaa esiintyä epäyhteensopivuutta.
Joka tapauksessa, oli ongelmanaiheuttaja mikä tahansa, ei kannata rynnätä suinpäin formatoimaan levyjään ja asentamaan Windowsia (tai jotain muuta käyttämäänsä käyttöjärjestelmää) uudelleen, vaan hieman pohtia, mistä se ongelma nyt oikein johtuikaan...
Virus on pieni ohjelmanpätkä, joka leviää koneesta toiseen mahdollisimman huomaamattomasti. Kun aikaa on kulunut tarpeeksi tai jokin muu käynnistyksen edellytys täyttyy (pvm, laskuri, tms.), virus "käynnistyy" ja tekee jotain. Joko vain herjaa jostain tai sitten aiheuttaa tuhoa koneessasi oleville tiedostoille. Osa viruksista on täysin harmittomia, osa taas erittäin vaarallisia ja haitallisia.
Virus ei koskaan leviä itsekseen. Se vaatii aina sen, että virusta kantava ohjelma avataan ja viruksen koodi suoritetaan! Näin ollen esimerkiksi sähköpostin tiedostoliitteet ovat täysin vaarattomia niin kauan, kunnes niitä ruvetaan avaamaan/suorittamaan.
Ei voi olla. Virus vaatii aina toimiakseen sellaisen tiedoston, jossa on suoritettavaa koodia. Tällaisia ovat luonnollisesti itse ohjelmat (.EXE, .COM), erilaiset ohjelmien käyttämät kirjastotiedostot (.DLL) sekä eri sovellusohjelmien käyttämät makrot (esimerkiksi Word-dokumentit). Näin ollen jos esimerkiksi saat kaveriltasi vaikkapa kuvan liitetiedostona (esim. .JPG tai .GIF), voit olla huoleti, noiden mukana et saa virusta. Kuva kun vain luetaan sopivalla ohjelmalla, siinä ei ole mitään suoritettavaa koodia mukana. Näin ollen viruksille ei ole mitään hyötyä siitä, että ne tarttuisivat kuvaan.
Pieni lisäselvitys on toki paikallaan, lue se täältä.
Viruksien jaotteluksi esitetään useita erilaisia jakoja. Tässä käytän ehkä hieman yksinkertaistettua kolmijakoa tiedostoviruksiin, levykeviruksiin ja makroviruksiin. Näistä tänä päivänä yleisin on ylivoimaisesti makrovirus. Nuo muut virustyypit ovat käyneet nykyisin varsin harvinaisiksi. Klikkaa nimeä, saat lisää tietoa.
Paras tapa estää virustartunta on ennaltaehkäisy:
Kaikista varotoimista huolimatta virus voi iskeä koneeseesi. Silloin ovat hyvät neuvot kalliita:
Suurin osa viruksentorjuntaohjelmistoista on kaupallisia tuotteita. Esimerkiksi F-Securen (http://www.f-secure.fi) tarjoamat viruksentorjuntaohjelmat ovat erikseen myytäväiä tuotteita. Heiltä kuitenkin saa 30 päivää toimivan version kokeilua varten.
Täysin ilmaisen viruksentorjuntaohjelman löytää kuitekin osoitteesta http://www.free-av.com/. Sillä ei ole mitään käyttörajoituksia kotikäytössä.
Joka tapauksessa, käyttää mitä tahansa viruksentorjuntaohjelmaa, on aina muistettava pitää ohjelmien viruskuvaukset ajantasalla. Osa ohjelmista ostaa tämän automaattisesti, mutta joidenkin kanssa asiasta on itse huolehdittava käymällä hakemassa säännöllisesti uusimman ajantasalla olevan viruskuvaustiedoston koneelleen.