Obecnie oprogramowanie antywirusowe składa się z wielu różnych komponentów, z których niektóre działają nawet niezależnie od siebie. Klasyczny skaner antywirusowy i Firewall są jednymi z najbardziej znanych, ale istnieje również wiele innych funkcji, takich jak ukierunkowane wyszukiwanie pishingu e-maili, obrona przed złośliwym oprogramowaniem i ochrona surfowania, a także coraz narzędzia optymalizacji, które mogą poprawić funkcjonowanie komputera i zarządzać pamięcią niezależnie. Podstawowe funkcje, jakie powinien posiadać dobry program antywirusowy, zostały w skrócie przedstawione w poniższych punktach. Może to jednak nastąpić tylko częściowo, ponieważ pomiędzy poszczególnymi dostawcami istnieją znaczne różnice w wydajności i funkcjonalności.
Skaner antywirusowy i firewall
Te dwa podstawowe składniki są zawarte w każdym programie antywirusowym i dotyczą głównie obrony i wykrywania zagrożeń. Podczas gdy skaner antywirusowy skanuje istniejące pliki i struktury w poszukiwaniu wirusów, firewall jest czystym instrumentem obrony przed znanymi zagrożeniami. Firewall praktycznie wykonuje wstępną pracę, a skaner antywirusowy "czyści" dysk twardy jeszcze dokładniej i dokładniej. Zapora ogniowa może również zapewnić jedynie ograniczoną ochronę przed zagrożeniami, ponieważ w odróżnieniu od skanera antywirusowego, działa ona tylko z Dane aktywnego ruchu internetowego i nie ma dostępu do już istniejących plików. Oddzielenie to jest celowe, ponieważ dzięki niemu poszczególne elementy są silniejsze.
Pishing Filter
Chociaż wielu dostawców poczty elektronicznej oferuje własne funkcje ochronne, funkcja ochrony przed atakami pishingowymi jest niezbędna, zwłaszcza przy zwiększonej ilości komunikacji za pośrednictwem poczty elektronicznej. Funkcja ta sprawdza pocztę elektroniczną pod kątem podejrzanych cech natychmiast po jej pojawieniu się w skrzynce pocztowej i samodzielnie przekazuje ostrzeżenia. Filtr ten jest specjalny, ale może być również stosowany bardziej wszechstronnie i często zintegrowany z kontrolą rodzicielską sprawdza, czy nie zawiera złośliwego oprogramowania i niedopuszczalnych treści. Mimo że te dodatkowe funkcje często pojawiają się w interfejsie brzegowym jako oddzielne i dodatkowe programy, często są one częścią filtra pishingowego i są zarządzane niezależnie przez tę część oprogramowania.
Wyszukiwanie złośliwego oprogramowania i adware
Funkcja ta jest często przejmowana również przez skaner antywirusowy, ale równie często istnieją osobne skanery do tego celu, które mogą szukać znacznie mocniej i skuteczniej poprzez oddzielenie ich od normalnego skanera antywirusowego. Funkcje te są specjalnie zaprojektowane dla znanych zagrożeń ze strony Malware i Adware i wyraźnie wyszukują takie struktury w systemie. Zwłaszcza komputery, które są często używane do surfowania w Internecie, są podatne na zagrożenia i wymagają niezależnej ochrony przed złośliwym oprogramowaniem i oprogramowaniem typu Adware. W interfejsie użytkownika, skaner antywirusowy i bloker złośliwego oprogramowania są podobne i oba mają możliwość leczenia dotkniętych wirusami plików według własnego gustu, lub automatycznego leczenia ich przez system.
Automatyczne aktualizacje - najważniejsza funkcja programu antywirusowego
Automatyczny Aktualizacje są prawdopodobnie najwyżej ocenianą funkcją programu antywirusowego. Automatyczne aktualizacje gwarantują bowiem nie tylko stałą aktualizację programu i samych funkcji, ale także quasi-żywotne aktualizacje baz wirusów i znanych zagrożeń. Automatyczne aktualizacje są więc w zasadzie bramą do świata wirusów dla programu i dostarczają poszczególnym komponentom ważnych informacji, które są zintegrowane z algorytmami wyszukiwania, gwarantując w ten sposób optymalną ochronę.
Narzędzia do optymalizacji wydajności
Chociaż narzędzia te nie są koniecznie znakiem dobrego oprogramowania antywirusowego, są one teraz prawie standardowe. Funkcje takich narzędzi zajmują się całkowicie zarządzaniem pamięcią i zapewniają optymalne wykorzystanie pamięci w tle lub po aktywacji. Narzędzia te dbają o rejestr, dostępną pamięć, ale także usuwają pliki tymczasowe i historię internetową. Szczególnie ta ostatnia funkcja jest przydatna, ponieważ gwarantuje anonimowe surfowanie w Internecie w dłuższej perspektywie.