Firewall proviene dalla lingua inglese il cui significato in spagnolo è (firewall). All'inizio questa parola era usata per riferirsi a quei muri dove il fuoco era isolato o fermato, tuttavia da tempo questa parola è stata implementata come termine tecnologico per descrivere un sistema progettato per controllare e bloccare alcuni accessi o informazioni non autorizzate da una rete esterna.
I firewall fanno parte di un sistema e quindi non possono essere considerati programmi, possono essere utilizzati sia in hardware che in software, questo è rilevante poiché i firewall possono funzionare dall'esterno controllando e gestendo le informazioni da altre reti, e allo stesso tempo può essere implementato per valutare le attività interne della rete evitando ogni rischio che possa interessare il computer.
I computer che hanno accesso a Internet sono generalmente esposti a qualsiasi attacco computerizzato, che metterebbe a rischio tutte le informazioni archiviate e addirittura metterebbe a rischio i computer, motivo per cui uno dei vantaggi dei firewall è che una volta rilevata l'informazione viene portata in un perimetro di sicurezza che ha il compito di filtrare, controllare e verificare che le informazioni ottenute siano conformi agli standard stabiliti nell'utilizzo delle reti.
Esistono diversi tipi di firewall che sono: livello di applicazione gateway, circuito a livello di gateway, firewall di rete o filtraggio dei pacchetti, firewall a livello di applicazione e firewall personale.