V súčasnosti sa antivírusový softvér skladá z veľkého počtu rôznych komponentov, z ktorých niektoré dokonca fungujú nezávisle od seba. Klasický antivírusový skener a Firewall patria medzi najznámejšie, ale existuje aj množstvo ďalších funkcií, ako je cielené vyhľadávanie podvodných e-mailov, ochrana pred škodlivým softvérom a ochrana pred surfovaním, ako aj čoraz viac optimalizačných nástrojov, ktoré môžu zlepšiť fungovanie počítača a samostatne spravovať pamäť. Základné funkcie, ktoré by mal obsahovať dobrý antivírusový softvér, sú stručne uvedené v nasledujúcich častiach. To však môže byť len výňatok, pretože medzi jednotlivými poskytovateľmi sú značné rozdiely, pokiaľ ide o výkon a rozsah funkcií.
Antivírusový skener a brána firewall
Tieto dve základné zložky sú súčasťou každého antivírusového programu a zaoberajú sa najmä obranou proti hrozbám a ich detekciou. Zatiaľ čo antivírusový skener kontroluje existujúce súbory a štruktúry na prítomnosť vírusov, firewall je čisto obranným nástrojom proti známym hrozbám. Firewall vykoná takpovediac prípravnú prácu a antivírusový skener "vyčistí" pevný disk ešte presnejšie a dôkladnejšie. Firewall môže tiež chrániť pred hrozbami len v obmedzenom rozsahu, pretože na rozdiel od antivírusového skenera pracuje len s Údaje aktívnej internetovej prevádzky a nepristupuje k už existujúcim súborom. Toto oddelenie je zámerné, pretože jednotlivé komponenty zostávajú takto výkonnejšie.
Pishingový filter
Hoci mnohí poskytovatelia e-mailových služieb ponúkajú svoje vlastné ochranné funkcie, funkcia ochrany pred pishingovými útokmi je nevyhnutná, najmä pri zvýšenom objeme komunikácie prostredníctvom e-mailu. Táto funkcia skontroluje e-mail na podozrivé vlastnosti ihneď po jeho doručení do poštovej schránky a nezávisle od toho odovzdá varovania. Tento filter je špeciálny, ale možno ho použiť aj komplexnejšie a často je v ňom integrovaná kontrola malvéru a neprípustného obsahu s ochranou pre neplnoleté osoby. Aj keď sa tieto doplnkové funkcie často zobrazujú ako samostatné a dodatočné programy v rozhraní Shore, napriek tomu sú často súčasťou pishingového filtra a sú spravované nezávisle touto časťou softvéru.
Vyhľadávanie malvéru a advéru
Túto funkciu často preberá aj antivírusový skener, ale rovnako často existujú samostatné skenery na tento účel, ktoré dokážu vyhľadávať oveľa efektívnejšie a účinnejšie, pretože sú oddelené od bežného antivírusového skenera. Tieto funkcie sú špeciálne navrhnuté pre známe hrozby malvéru a advéru a explicitne vyhľadávajú takéto štruktúry v systéme. Počítače, ktoré sa často používajú na surfovanie po internete, sú obzvlášť zraniteľné a potrebujú nezávislú ochranu proti škodlivému softvéru a advéru. V používateľskom rozhraní sú vírusový skener a blokátor škodlivého softvéru podobné a oba majú možnosť ošetriť napadnuté súbory podľa vlastných predstáv alebo ich systém ošetrí automaticky.
Automatické aktualizácie - najdôležitejšia funkcia antivírusového programu
Automatický Aktualizácie sú pravdepodobne najlepšie hodnotenou funkciou antivírusového programu. Automatické aktualizácie totiž zaručujú neustálu aktualizáciu nielen samotného programu a funkcií, ale aj kvázi životne dôležité aktualizácie vírusových databáz a známych hrozieb. Automatické aktualizácie sú teda v zásade vstupnou bránou do sveta vírusov pre program a poskytujú jednotlivým komponentom dôležité informácie, ktoré sú integrované do vyhľadávacích algoritmov a zaručujú tak optimálnu ochranu.
Nástroje na optimalizáciu výkonu
Hoci tieto nástroje nie sú nevyhnutne znakom dobrého antivírusového softvéru, v súčasnosti sa dodávajú takmer štandardne. Funkcie takýchto nástrojov sa týkajú výlučne správy pamäte a zabezpečujú optimalizované využitie pamäte buď na pozadí, alebo pri aktivácii. Nástroje sa starajú o register, dostupnú pamäť, ale aj o vymazanie dočasných súborov a internetovej histórie. Najmä posledná funkcia je užitočná, pretože zaručuje anonymné surfovanie na internete aj v dlhodobom horizonte.