Nuhkvara

Nuhkvara (inglise keeles spyware) on tarkvara, mis kogub arvuti kasutaja kohta isiklikku infot ilma sellest kasutajat selgesõnaliselt teavitamata. Nuhkvara olemasolu on tavaliselt kasutaja eest peidetud ja seda tuvastada võib olla küllaltki raske. Nuhkvara võib koguda isiklikku laadi infot, talletades kasutaja klahvivajutusi (klahvinuhk, inglise keeles keylogger), salvestades infot külastatud veebilehtede kohta või otsides seda kõvakettal olevatest dokumendifailidest.
Kuigi termin "nuhkvara" vihjab tarkvarale, mis eelkõige jälgib pikema aja jooksul kasutaja tegevust, võivad ta funktsioonid ulatuda sellest palju kaugemale. Nuhkvara levitamise eesmärgid võivad samuti olla üsna erinevad: alates kasutaja paroolide ja krediitkaardi numbrite varastamisest kuni külastatud veebiaadresside alusel kasutaja profiili koostamiseni, mille järgi saab kasutajale spetsiaalselt talle suunatud reklaami näidata. Lisaks võib nuhkvara segada ka kasutaja kontrolli arvuti üle, installides lisatarkvara või suunates ümber veebibrausereid. Mõned programmid on võimelised muutma arvuti seadeid, mille tulemus võib kajastuda aeglasemas internetiühenduses, veebibrauserite või muu tarkvara sätete volitamata muutumises.
Mõnikord on nuhkvara kaasa pandud autentse tarkvaraga ja tuleb ametlikult tarkvara tootjalt. Vastuseks nuhkvara esilekerkimisele on tekkinud väike majandusharu, mis spetsialiseerub nuhkvaravastase tarkvara loomisele ja täiendamisele. Nuhkvaravastase tarkvara kasutamisest on saanud laialdaselt kasutatav arvutiturbe praktika, eriti Microsoft Windowsiga arvutites. Mitmes riigis on vastu võetud nuhkvaravastased seadused, mis tavaliselt reguleerivad igasugust kasutaja arvutisse varjatult installitud tarkvara.

Nakatumisviisid

Nuhkvara ei levi otseselt samamoodi nagu arvutiviirused või ussid, kuna nuhkvaraga nakatunud süsteemid üldiselt ei ürita seda tarkvara teistele süsteemidele edastada. Selle asemel installib nuhkvara ennast kasutaja arvutisse, kasutades pettust või mõne teise tarkvara turvaauku.
Enamik nuhkvarast installitakse ilma, et kasutaja seda ise teaks või pettusega, näiteks koos mingi kasuliku tarkvaraga. Tihti kasutatakse nuhkvara levitamiseks ka Trooja hobuseid. Mõned nuhkvara loojad nakatavad arvuteid, kasutades veebibrauseri või muu tarkvara turvaauke. Kui kasutaja läheb nuhkvara looja kontrollitavale lehele, mis sisaldab vastavat kahjulikku koodijuppi, ründab see brauserit ning sunnib nuhkvara alla laadima ja installima.
Kõige rohkem kasutatakse nuhkvaraga nakatumisel Internet Explorerit, mille populaarsus ja turvaaukude ajalugu on teinud sellest sagedase sihtmärgi. Samuti on selle tugev integratsioon Microsoft Windowsi keskkonnaga teinud võimalikuks rünnakud operatsioonisüsteemile.

Käitumine

Nuhkvara programm on harva üksi arvutis: nakatunud arvutis on tavaliselt mitmeid teisigi pahalasi. Kasutajad üldjuhul märkavad arvuti ebatavalist käitumist ja jõudluse vähenemist. Nuhkvaraga nakatumine võib endaga kaasa tuua märkimisväärse protsessori hõivatuse taseme, kettakasutuse ja interneti liikluse tõusu. Tavalised on ka stabiilsuse probleemid, nagu näiteks programmide hangumine, alglaadimise ebaõnnestumine, ja kogu süsteemi kokkujooksmised. Võrgutarkvara tööd häiriv nuhkvara muudab tavaliselt internetti ühendumise raskeks, kui mitte võimatuks.
Mõnikord pole nuhkvaraga nakatumine ilmne, mis paneb kasutaja arvama, et probleemid on põhjustanud vigane riistvara, operatsioonisüsteemi paigaldamisel tekkinud vead või mõni muu pahalane. Mõned väga kriitiliselt nakatunud süsteemide omanikud pöörduvad abi saamiseks väljaõppinud tehnikute poole või isegi ostavad täiesti uue arvuti, kuna vana on liiga "aeglane". Väga tugevasti nakatunud süsteemide puhul võib ainukeseks päästerõngaks olla arvuti operatsioonisüsteemi uuesti installimine, et taastada süsteemi funktsionaalsus täies ulatuses.
On olemas nuhkvara tüüpe, mis on võimelised kinni keerama tarkvaralisi tulemüüre ja viirusetõrjeprogramme, ja/või vähendama veebibrauseri turvalisuse seadeid, mis loob võimalusi uute pahalaste rünnakuteks. On ka selliseid, mis blokeerivad või segavad teise nuhkvara tööd, kuna nii on väiksem võimalus, et kasutaja neid ise eemaldama hakkab.
Tüüpilisel Windowsi kasutajal on, peamiselt mugavuse pärast, administraatori õigused ja sellepärast on igal programmil, mida kasutaja kasutab, piiramatu juurdepääs süsteemile. Samas on võimalik, nagu ka teistes operatsioonisüsteemides, luua Windowsis piiratud õigustega kasutajakonto ja kasutada hoopis seda. Või võtta privileege ära hoopis internetiga suhtlevalt programmilt, näiteks Internet Explorerilt.
Windows Vistas on administraatoril vaikimisi tavakasutaja õigused, kuid kui mingi programm nõuab administraatori õigusi, hüppab ette kasutajakonto kontrolli aken, kus kasutaja saab ise valida, kas ta lubab seda või mitte. Selline süsteem suurendab kõvasti turvalisust.

Abivahendid ja ennetamine

Nuhkvara leviku suurenemisega on välja töötatud järjest uusi meetodeid, millega nende vastu võidelda. Need koosnevad nuhkvaravastastest programmidest, mis on mõeldud nuhkvara eemaldamiseks või selle töö takistamiseks, aga ka erinevatest moodustest, millega vähendatakse arvuti nakatumise võimalikkust. Sellegipoolest on nuhkvara suureks probleemiks, kuna kui arvuti on väga nakatunud, võib ainsaks lahenduseks olla andmetest varukoopia tegemine ja operatsioonisüsteemi täielik uuesti installimine.

Nuhkvaravastased programmid

Mitmed programmeerijad ja kommertsfirmad on loonud tooteid, mis tegelevad nuhkvara eemaldamise või takistamisega. Steve Gibsoni OptOut oli selles vallas üks esimesi. Sellised programmid nagu PC Toolsi Spyware Doctor, Lavasofti Ad-Aware SE ja Patrick Kolla Spybot - Search & Destroy kogusid kiiresti tuntust kui nuhkvara eemaldamiseks ja mõnel juhul ka takistamiseks mõeldud tarkvara. 16. detsembril 2004 omandas Microsoft GIANT-i tarkvara AntiSpyware, nimetas selle ümber Windows AntiSpyware'i beetaversiooniks ja andis selle tasuta allalaadimiseks autentse Windows XP ja Windows 2003 omanikele. Aastal 2006 sai selle rakenduse nimeks Windows Defender.
Suured viirusetõrjetarkvara tootjad, näiteks Symantec, PC Tools, McAfee ja Sophos, on juba lisanud nuhkvaravastased funktsioonid oma viirusetõrjetarkvarasse. Varem tõrkusid tootjad nuhkvaravastaseid funktsioone lisamast, vihjates kohtuasjadele, kus nuhkvara loojad hagesid nende tarkvara pahavaraks liigitavate veebilehtede ja programmide loojaid. Siiski sisaldab nüüdseks iga suurema tootja viirusetõrjetarkvara ka nuhkvaravastaseid funktsioone, olgugi et nuhkvara koheldakse viirustest erinevalt. Näiteks Symantec Anti-Virus kategoriseerib nüüd nuhkvara "laiendatud ohuna" ja pakub nende eest kaitset reaalaajas.

Nuhkvara eemaldamine

Nuhkvara eemaldamisel on esimeseks sammuks arvuti "lukkupanek". Seda on võimalik teha mitmel moel, näiteks viirusetõrjetarkvara abil või lihtsalt arvuti internetist lahti ühendades. Nii tegutsedes saab ära lõigata nuhkvara kontrollija ja arvuti vahelise ühenduse. Teiseks sammuks oleks pahalaste otsimine ja kustutamine kas käsitsi või mõne nuhkvaravastase programmi abil. Pärast seda oleks otstarbekas vältida potentsiaalselt ohtlikke lehekülgi. Samuti tasuks vältida Internet Exploreri kasutamist veebibrauserina, parem oleks kasutada näiteks Google Chrome'i või Mozilla Firefoxi.