Wirus komputerowy i inne odmiany malware (złośliwego oprogramowania) to kod, który może infekować pliki, uruchamiać się w systemie i wykonywać niepożądane działania. Aby realnie chronić komputer przed wirusami, potrzebne jest narzędzie, które aktywnie analizuje pliki i procesy oraz potrafi je blokować i usuwać.
Taką funkcję spełnia oprogramowanie antywirusowe. Typowe mechanizmy to m.in. skanowanie na żądanie i w czasie rzeczywistym, porównywanie z bazą sygnatur zagrożeń, analiza heurystyczna zachowań oraz regularne aktualizacje definicji. Dzięki temu antywirus jest zaprojektowany dokładnie pod cel: wykrywanie i neutralizacja wirusów oraz szerzej – malware.
Pozostałe odpowiedzi zwiększają bezpieczeństwo, ale nie są "najlepszym zabezpieczeniem przed wirusami" wprost:
- Hasło do BIOS-u (lub UEFI) chroni głównie przed nieautoryzowaną zmianą ustawień rozruchu i utrudnia uruchomienie komputera przez osobę niepowołaną. Nie analizuje plików i nie wykrywa infekcji.
- Zapora sieciowa (firewall) filtruje ruch przychodzący i wychodzący (adresy, porty, reguły), co pomaga ograniczać ataki sieciowe i nieautoryzowane połączenia. Sama w sobie nie jest skanerem plików i nie usuwa wirusów z dysku.
- Licencjonowany system operacyjny ułatwia otrzymywanie aktualizacji i poprawek, co jest ważne, ale licencja nie stanowi mechanizmu wykrywania wirusów. Nawet aktualny system wymaga dodatkowej warstwy ochrony endpointu.
W praktyce stosuje się podejście wielowarstwowe (defense-in-depth): antywirus działa razem z zaporą, aktualizacjami i politykami bezpieczeństwa. Jednak spośród podanych opcji tylko antywirus jest narzędziem przeznaczonym bezpośrednio do ochrony przed wirusami.