Tegenwoordig bestaat antivirussoftware uit een veelheid van verschillende componenten, waarvan sommige zelfs onafhankelijk van elkaar werken. De klassieke virusscanner en de Firewall behoren tot de bekendste, maar er zijn ook talrijke andere functies, zoals het gericht zoeken naar pishing-mails, de verdediging tegen malware en de bescherming tegen surfen, en ook steeds meer optimaliseringshulpmiddelen die de werking van de computer kunnen verbeteren en het geheugen zelfstandig kunnen beheren. De basisfuncties die in een goede antivirussoftware moeten zitten, worden in de volgende paragrafen eenmalig in het kort gepresenteerd. Dit kan echter slechts ten dele gebeuren, omdat er tussen de afzonderlijke aanbieders aanzienlijke verschillen bestaan in prestaties en functionaliteit.
De virusscanner en de firewall
Deze twee basiscomponenten zijn opgenomen in elk antivirusprogramma en houden zich voornamelijk bezig met de verdediging en detectie van bedreigingen. Terwijl de virusscanner de bestaande bestanden en structuren op virussen scant, is de firewall een zuiver verdedigingsinstrument tegen bekende bedreigingen. De firewall doet virtueel het voorbereidende werk en de virusscanner "reinigt" de harde schijf nog preciezer en grondiger. Een firewall kan ook slechts beperkte bescherming bieden tegen bedreigingen, omdat deze, in tegenstelling tot een virusscanner, alleen werkt met de Gegevens van actief internetverkeer en heeft geen toegang tot reeds bestaande bestanden. Deze scheiding is opzettelijk omdat de afzonderlijke componenten hierdoor krachtiger blijven.
Het Pishing Filter
Hoewel veel e-mailproviders hun eigen beveiligingsfuncties bieden, is een beveiligingsfunctie tegen pishing-aanvallen onontbeerlijk, vooral met het toegenomen volume van de communicatie via e-mail. Deze functie controleert de e-mail direct na aankomst in de mailbox op verdachte kenmerken en geeft automatisch waarschuwingen door. Dit filter is bijzonder, maar kan ook uitgebreider worden toegepast en vaak wordt een controle op malware en illegale inhoud geïntegreerd met ouderlijk toezicht. Hoewel deze extra functies vaak als aparte en aanvullende programma's in de walinterface verschijnen, zijn ze vaak een onderdeel van het pishingfilter en worden ze onafhankelijk van elkaar beheerd door dit onderdeel van de software.
Zoeken naar malware en adware
Hoewel deze functie vaak ook door de virusscanner wordt uitgevoerd, zijn er voor dit doel vaak aparte scanners die veel efficiënter en effectiever kunnen zoeken door ze te scheiden van de normale virusscanner. Deze functies zijn speciaal ontworpen voor de bekende bedreigingen van malware en adware en zoeken expliciet naar dergelijke structuren binnen het systeem. Vooral computers met veel internetsurfen zijn kwetsbaar en hebben een onafhankelijke bescherming nodig tegen malware en adware. In de gebruikersinterface zijn de virusscanner en de malware-blocker vergelijkbaar en beide hebben de mogelijkheid om de aangetaste bestanden naar eigen smaak te behandelen of automatisch door het systeem te laten behandelen.
Automatische updates - De belangrijkste functie van een antivirusprogramma
De automatische Updates zijn waarschijnlijk de meest gewaardeerde functie van een antivirusprogramma. Dit komt omdat de automatische updates niet alleen een constante actualisering van het programma en de functies zelf garanderen, maar ook de quasi vitale updates van de virusdatabases en bekende bedreigingen. De automatische updates zijn dus in principe de toegangspoort tot de viruswereld voor het programma en voorzien de afzonderlijke componenten van belangrijke informatie die in de zoekalgoritmen is geïntegreerd, waardoor een optimale bescherming wordt gegarandeerd.
Prestatie-optimalisatiegereedschappen
Hoewel deze tools niet noodzakelijkerwijs een teken van goede antivirussoftware zijn, zijn ze nu bijna standaard. De functies van dergelijke tools houden zich volledig bezig met geheugenbeheer en zorgen voor een optimaal geheugengebruik, hetzij op de achtergrond, hetzij bij activering. De tools zorgen voor het register, het beschikbare geheugen, maar verwijderen ook tijdelijke bestanden en de internetgeschiedenis. Vooral dat laatste is een nuttige functie, omdat het op de lange termijn garant staat voor anoniem surfen op het internet.