Vakoiluohjelma
Poistaminen ja ehkäisy > Anti-spyware-ohjelmat > Toiminta

Vakoiluohjelmien torjuntaan tarkoitetuilla ohjelmilla on kaksi keinoa puolustautua haitallisia ohjelmia vastaan; ajantasainen suojaus, joka estää vakoiluohjelmien asennuksen sekä paikannus ja poistaminen. Vakoiluohjelmien torjuntaohjelmien kirjoittajat pitävät paikannusta ja poistamista yleisesti helpompana vaihtoehtona, ja saataville on tullut useita nämä toiminnot sisältävää ohjelmaa. Nämä ohjelmat tutkivat Windowsin rekisterin, käytössä olevat järjestelmä tiedostot sekä asennetut ohjelmat ja poistavat tiedostoista ne, jotka ohjelma löytää tunnettujen vakoiluohjelmien listaltaan. Ajantasainen vakoiluohjelmasuojaus toimii täsmälleen samalla tavalla kuin vastaava virussuojaus: ohjelma tarkastaa kaiken järjestelmään saapuvan tiedon ja estää sellaisten komponenttien toiminnan, joiden tiedetään olevan yhteydessä vakoiluohjelmiin. Joissakin tapauksissa se saattaa myös keskeyttää kohteiden lataus- sekä selaimen asetusten muutosyrityksiä.
Kuten suurin osa virustorjuntaohjelmista, myös vakoiluohjelmien torjuntaan tarkoitetut ohjelmat tarvitsevat usein päivittyvän, mahdolliset uhat sisältävän tietokannan. Kun uusia vakoiluohjelmia tulee julki ottavat torjuntaohjelmien kehittäjät uudet ohjelmat arvioitavaksi ja kehittävät niille "allekirjoituksia" ja "määrityksiä", joiden avulla ohjelma voidaan tunnistaa ja poistaa vakoiluohjelmana. Tämän seurauksena anti-spyware-ohjelman hyödyllisyys on rajoitettu mikäli se ei saa säännöllistä päivitystä ohjelman kehittäjältä. Jotkut valmistajat tarjoavat maksullisia päivityspalveluja kun toiset myöntävät päivityksiä ilmaiseksi. Päivitykset voidaan ajastaa latautumaan ja asentumaan automaattisesti tai ne voi asentaa manuaalisesti.
Kaikki ohjelmat eivät tukeudu päivittyviin määrityksiin. Joidenkin ohjelmien toiminta rakentuu osittain tai kokonaan järjestelmän historian tarkkailuun. Ne seuraavat tietyn kokoonpano parametrin, kuten esimerkiksi Windowsin rekisteri tai selaimen konfiguraatio, ja ilmoittavat mahdolliset muutoksen käyttäjälle, tekemättä niistä minkäänlaisia tuomioita tai suosituksia. Koska nämä ohjelmat eivät saa mistään päivityksiä uusimpia vakoiluohjelmia koskevista tiedoista, ne eivät kykene antamaan käyttäjälle minkäänlaisia ohjeita. Käyttäjä jää tällöin itse miettimään mitä hän teki ja oliko hänen tekemänsä järjestelmään vakoiluohjelman poistamiseksi tekemänsä muutos oikea.
Windows Defenderin Spynet pyrkii helpottamaan käyttäjän päätöksentekoa tarjoamalla tiedon jakamiseen tarkoitetun yhteisön. Uudet käyttäjät voivat etsiä apua muiden tekemistä päätöksistä sekä nopeasti leviäviä vakoiluohjelmia koskevista analyyseista. Eräs suosittu vakoiluohjelmien poistotyökalu on HijackThis. Se käy läpi tiettyjä Windows OS:in alueita joilla vakoiluohjelmien on todettu esiintyvän usein ja esittää tämän jälkeen käyttäjälle listan tiedostoista poistamista varten. Myös avointa lähdekoodia käyttäviä vakoiluohjelmientorjunta ohjelmia on saatavilla. Eräs niistä Wssecure pystyy paikantamaan uusia prosesseja ja järjestelmätiedostojen muutoksia käyttämällä tarkistussumman avulla. Tämä tekniikka on hyödyllinen yritettäessä jäljittää vakoiluohjelmia, jotka tulevat automaattisesti ladatuksi jonkin Windowsin haavoittuvuuden vuoksi.