Nykyään virustorjuntaohjelmistot koostuvat lukuisista eri komponenteista, joista osa toimii jopa toisistaan riippumatta. Klassinen virustarkastaja ja Palomuuri ovat tunnetuimpia, mutta on myös lukuisia muita toimintoja, kuten kohdennettuja hakuja pishing-sähköposteja varten, suojautumista haittaohjelmilta ja surffauksen estämistä sekä yhä useammin optimointityökaluja, joilla voidaan parantaa tietokoneen toimintaa ja hallita muistia itsenäisesti. Seuraavissa jaksoissa esitellään lyhyesti perustoiminnot, jotka hyvän virustorjuntaohjelmiston tulisi sisältää. Tämä voi kuitenkin olla vain otos, sillä yksittäisten palveluntarjoajien välillä on merkittäviä eroja suorituskyvyn ja toimintojen laajuuden suhteen.
Virusskanneri ja palomuuri
Nämä kaksi peruskomponenttia sisältyvät jokaiseen virustorjuntaohjelmaan, ja ne liittyvät pääasiassa uhkien torjuntaan ja havaitsemiseen. Virustarkastaja etsii viruksia olemassa olevista tiedostoista ja rakenteista, kun taas palomuuri on puhdas puolustusväline tunnettuja uhkia vastaan. Palomuuri tekee niin sanotusti esivalmistelut, ja virustarkastaja "puhdistaa" kiintolevyn vielä tarkemmin ja perusteellisemmin. Palomuuri voi myös suojata uhkia vastaan vain rajoitetusti, sillä toisin kuin virustarkkailija, se toimii ainoastaan Tiedot aktiivisesta Internet-liikenteestä eikä käytä jo olemassa olevia tiedostoja. Tämä erottelu on tarkoituksellinen, koska yksittäiset komponentit pysyvät tehokkaampina tällä tavoin.
Pishing-suodatin
Vaikka monet sähköpostipalveluntarjoajat tarjoavat omia suojaustoimintojaan, pishing-hyökkäyksiltä suojautuminen on välttämätöntä erityisesti sähköpostiviestinnän lisääntyessä. Tämä toiminto tarkistaa sähköpostin epäilyttävien ominaisuuksien varalta heti sen saavuttua postilaatikkoon ja välittää varoitukset itsenäisesti eteenpäin. Tämä suodatin on erityinen, mutta sitä voidaan soveltaa myös kattavammin, ja usein siihen on integroitu haittaohjelmien ja kielletyn sisällön tarkistus sekä alaikäisten suojelu. Vaikka nämä lisätoiminnot näkyvät usein erillisinä ja ylimääräisinä ohjelmina rantautumisliittymässä, ne ovat kuitenkin usein osa pishing-suodatinta ja niitä hallitaan itsenäisesti tässä ohjelmiston osassa.
Haittaohjelmien ja mainosohjelmien etsiminen
Virustarkastaja ottaa usein myös tämän toiminnon hoitaakseen, mutta yhtä usein on olemassa erillisiä skannereita tätä tarkoitusta varten, jotka voivat etsiä paljon tehokkaammin ja tuloksekkaammin erottamalla ne normaalista virustarkistajasta. Nämä toiminnot on suunniteltu erityisesti tunnettuja haitta- ja mainosohjelmien uhkia varten, ja ne etsivät nimenomaisesti tällaisia rakenteita järjestelmästä. Tietokoneet, joita käytetään paljon internetissä surffailuun, ovat erityisen haavoittuvia ja tarvitsevat riippumatonta suojausta haittaohjelmia ja mainosohjelmia vastaan. Käyttöliittymässä virustarkkailija ja haittaohjelmien esto ovat samankaltaisia, ja molemmissa on mahdollisuus käsitellä saastuneita tiedostoja oman mieltymyksensä mukaan tai antaa järjestelmän käsitellä ne automaattisesti.
Automaattiset päivitykset - virustorjuntaohjelman tärkein toiminto
Automaattinen Päivitykset ovat luultavasti virustorjuntaohjelman korkeimmalle arvioitu toiminto. Tämä johtuu siitä, että automaattiset päivitykset takaavat jatkuvan päivityksen paitsi ohjelman ja itse toimintojen myös virustietokantojen ja tunnettujen uhkien lähes elintärkeiden päivitysten osalta. Automaattiset päivitykset ovat siis periaatteessa ohjelman portti virusten maailmaan, ja ne antavat yksittäisille komponenteille tärkeitä tietoja, jotka sisällytetään hakualgoritmeihin ja takaavat siten optimaalisen suojan.
Suorituskyvyn optimointityökalut
Vaikka nämä työkalut eivät välttämättä ole hyvän virustorjuntaohjelmiston merkki, ne ovat nykyään lähes vakiovaruste. Tällaisten työkalujen toiminnot liittyvät täysin muistinhallintaan, ja ne varmistavat muistin optimaalisen käytön joko taustalla tai aktivoituina. Työkalut huolehtivat rekisteristä, käytettävissä olevasta muistista, mutta myös väliaikaisten tiedostojen ja Internet-historian poistamisesta. Erityisesti jälkimmäinen on hyödyllinen toiminto, koska se takaa anonyymin surffailun Internetissä myös pitkällä aikavälillä.