Un firewall è un sistema che ispeziona il traffico di rete in entrata e in uscita per decidere se consentirlo o bloccarlo in base a un insieme di regole predefinite. Viene utilizzato principalmente per proteggere un computer o una rete da minacce esterne come malware, hacker, virus e worm. Un software antivirus, d'altra parte, viene utilizzato per rilevare, bloccare e rimuovere virus, worm e altri codici dannosi su un computer o una rete. Un programma antivirus ha anche lo scopo di rilevare e rimuovere programmi dannosi che sono già stati scaricati sul computer. Il firewall si concentra sulla prevenzione dell'ingresso di codice dannoso nel sistema, mentre l'antivirus si concentra sulla ricerca di codice dannoso già presente nel sistema e sulla sua rimozione.
Spiega la differenza tra un firewall e un software antivirus.