Mainos- ja vakoiluohjelmat ovat kaksi uutta käsitettä, jotka ovat kehittyneet Internetin suosion myötä. Vaikka ne eivät yleensä olekaan niin haitallisia kuin virukset, mainos- ja vakoiluohjelmat voivat silti olla melko haitallisia ja tehdä Internetin selaamisesta yrittämisen painajaiseksi. Mainosohjelmien ja vakoiluohjelmien erojen ymmärtäminen voi auttaa tunnistamaan tietokoneet, jotka ovat saaneet nämä ohjelmat.
Mainosohjelmia pidetään yleisesti vähemmän haitallisina mainontamuotoina, joita löytyy kaikkialta Internetistä. Usein ilmaisten ohjelmien, kuten pelien, lataaminen johtaa samanaikaisesti mainosohjelmien lataamiseen. Adware koostuu ponnahdusmainoksista ja linkeistä, jotka yrittävät ohjata käyttäjän toiselle verkkosivustolle. Ilmaisten Internet -sovellusten, joita kutsutaan ilmaisohjelmiksi, valmistajat käyttävät usein mainosohjelmia keinona kompensoida kustannuksia veloittamatta asiakkailta latauksista.
Mainosohjelmat ja vakoiluohjelmat sekoitetaan helposti, koska on paha tapa luoda ohjelmia, jotka näyttävät mainosohjelmilta, mutta toimivat vakoiluohjelmina. Vakoiluohjelmat voivat yksinkertaisesti heittää hieman ärsyttäviä mainoksia, mutta ne voivat seurata tietokoneen käyttäjän toimia. Tämä ei rajoitu selaimen käyttöön, vaikka se varmasti voi tallentaa vieraillut sivustot. Vakoiluohjelmat voivat seurata näppäinpainalluksia, jolloin ne voivat muistaa salasanat, tilitiedot ja jopa luottokorttien numerot.
Parhaassa tapauksessa vakoiluohjelmat voivat yksinkertaisesti käyttää näitä tietoja luodakseen käyttöön kohdistettuja mainoksia. Valitettavasti melko paljon vakoiluohjelmia voi tehdä paljon huonommin, ja se on tie petoksille ja identiteettivarkauksille. Vakoiluohjelmat imeytyvät kiintolevylle eivätkä välttämättä näy perinteisissä virustentorjuntatarkastuksissa, koska ne eivät ole teknisesti virus. Onneksi on olemassa monia vakoiluohjelmien torjuntaohjelmia, jotka voivat metsästää nämä epämiellyttävät ohjelmat ja poistaa ne kokonaan järjestelmästä.
Mainos- ja vakoiluohjelmat jättävät jälkeensä tiettyjä merkkejä, jotka voivat auttaa tunnistamaan nämä invasiiviset työkalut. Mainosohjelmat koostuvat pääasiassa ponnahdusmainoksista, jotka käynnistyvät, kun tietty ohjelma, kuten ladattu peli, avataan. Mainokset ovat usein tietystä sponsoriryhmästä, joten ne voivat toistua säännöllisesti.
Vakoiluohjelmat sen sijaan ovat usein salakavalampia invasiivisuudessaan. Jos kotisivu muuttuu, linkit ohjaavat jatkuvasti toiselle verkkosivustolle tai uusia työkalurivejä tulee selaimeen, tämä voi olla vakoiluohjelmien luovutus. Vakoiluohjelmat, jotka seuraavat näppäinpainalluksia, voivat myös houkutella itseään tuottamalla sarjan mainoksia, jotka liittyvät johonkin, mitä käyttäjä sanoi chatissa, muussa kuin Internet-asiakirjassa tai sähköpostissa. Jos joku lähetti chat-viestin äidilleen pyytäen tonnikalan reseptiä ja yhtäkkiä tulvii kalaan liittyviä mainoksia, on hyvä mahdollisuus, että vakoiluohjelmat ovat vapaina.