Numera består antivirusprogrammen av ett stort antal olika komponenter, varav en del fungerar oberoende av varandra. Den klassiska virusskannern och den Brandvägg är bland de mest kända, men det finns också många andra funktioner, t.ex. riktade sökningar efter pishing-e-post, skydd mot skadlig kod och skydd mot surfning, samt allt fler optimeringsverktyg som kan förbättra datorns funktion och hantera minnet självständigt. De grundläggande funktioner som bör ingå i ett bra antivirusprogram presenteras kortfattat i följande avsnitt. Detta kan dock bara vara ett utdrag, eftersom det finns betydande skillnader mellan de enskilda leverantörerna när det gäller prestanda och funktionsutbud.
Virusskanner och brandvägg
Dessa två grundläggande komponenter ingår i alla antivirusprogram och är främst inriktade på att skydda sig mot och upptäcka hot. Medan virusskannern söker efter virus i befintliga filer och strukturer är brandväggen ett rent försvarsinstrument mot kända hot. Brandväggen gör så att säga det förberedande arbetet och virusskannern "rensar" hårddisken ännu mer exakt och grundligt. En brandvägg kan också bara skydda mot hot i begränsad omfattning, eftersom den till skillnad från virusskannern endast arbetar med Uppgifter av den aktiva internettrafiken och har inte tillgång till redan befintliga filer. Denna uppdelning är avsiktlig, eftersom de enskilda komponenterna är mer kraftfulla på detta sätt.
Filtret för fiske
Även om många e-postleverantörer erbjuder sina egna skyddsfunktioner är en skyddsfunktion mot pishing-attacker oumbärlig, särskilt med den ökade mängden kommunikation via e-post. Den här funktionen kontrollerar om e-postmeddelandet har misstänkta egenskaper omedelbart efter att det har kommit in i brevlådan och vidarebefordrar varningarna oberoende av varandra. Det här filtret är speciellt, men det kan också användas mer omfattande och ofta integreras en kontroll av skadlig kod och otillåtet innehåll med skydd för minderåriga. Även om dessa tilläggsfunktioner ofta visas som separata och kompletterande program i gränssnittet på stranden är de ofta en del av pishingfiltret och hanteras oberoende av denna del av programvaran.
Sök efter skadlig kod och adware
Denna funktion tas ofta över av virusskannern, men lika ofta finns det separata skannrar för detta ändamål som kan söka mycket mer effektivt och ändamålsenligt genom att separera dem från den vanliga virusskannern. Dessa funktioner är speciellt utformade för kända hot i form av malware och adware och söker uttryckligen efter sådana strukturer i systemet. Datorer som används mycket för att surfa på internet är särskilt sårbara och behöver ett oberoende skydd mot skadlig kod och adware. I användargränssnittet är virusskannern och blockeraren av skadlig kod likadana och båda har möjlighet att behandla de drabbade filerna enligt eget tycke eller låta systemet behandla dem automatiskt.
Automatiska uppdateringar - den viktigaste funktionen i ett antivirusprogram
Den automatiska Uppdateringar är förmodligen den mest uppskattade funktionen i ett antivirusprogram. Detta beror på att de automatiska uppdateringarna garanterar en ständig uppdatering inte bara av programmet och dess funktioner, utan även av virusdatabaserna och kända hot. De automatiska uppdateringarna är alltså i princip programmets inkörsport till virusvärlden och förser de enskilda komponenterna med viktig information som integreras i sökalgoritmerna och därmed garanterar ett optimalt skydd.
Verktyg för optimering av prestanda
Även om dessa verktyg inte nödvändigtvis är ett tecken på ett bra antivirusprogram är de numera nästan standard. Funktionerna i sådana verktyg är helt och hållet inriktade på minneshantering och säkerställer optimerad minnesanvändning antingen i bakgrunden eller när de aktiveras. Verktygen tar hand om registret, det tillgängliga minnet, men även radering av temporära filer och internethistorik. Särskilt den sistnämnda funktionen är användbar, eftersom den garanterar anonym surfning på Internet även på lång sikt.