Il Firewall (muro tagliafuoco) rappresenta la linea di difesa indispensabile per la protezione delle reti, agendo come una sentinella posta tra la rete locale (LAN) e le reti esterne pubbliche (WAN/Internet). Il suo compito principale è filtrare i pacchetti in transito, sia in entrata che in uscita, applicando regole prestabilite chiamate policy di sicurezza.

Questa barriera può essere implementata in diverse forme: come software installato su un computer dedicato, come funzionalità logica integrata in un router, o tramite apparati hardware specializzati. Mentre i Firewall Personali proteggono i singoli endpoint filtrando i pacchetti del solo computer su cui sono installati, i firewall di rete concentrano la sicurezza sul nodo di confine, bloccando tentativi di intrusione e uscite non autorizzate secondo le direttive aziendali.

Classificazione Tecnologica dei Firewall

L'efficacia e la velocità di un firewall dipendono dal livello dello stack TCP/IP in cui opera. Si distinguono principalmente tre categorie:

Difesa contro attacchi IP e Mitigazione

Il firewall è fondamentale per contrastare attacchi che sfruttano le debolezze intrinseche del protocollo IP. Attraverso una corretta configurazione, è possibile mitigare minacce specifiche:

ACL (Access Control List)

La configurazione operativa del firewall e dei router si basa sulle ACL, elenchi sequenziali di istruzioni per gestire il traffico. Queste liste permettono di limitare gli accessi e ottimizzare le performance decidendo quale traffico consentire (es. permettere SMTP e bloccare Telnet).

L'elaborazione delle ACL segue un ordine rigoroso: ogni pacchetto viene confrontato con le regole in sequenza e, non appena viene trovata una corrispondenza, la valutazione si interrompe. Se nessuna condizione viene soddisfatta, il pacchetto viene scartato per la presenza di una istruzione finale implicita definita deny any. Per questo motivo, le regole più restrittive devono essere sempre posizionate all'inizio dell'elenco.

Si distinguono due tipologie principali di ACL:

  1. Standard ACL: Filtrano il traffico basandosi esclusivamente sull'indirizzo IP sorgente. Per massima efficacia, vanno posizionate il più vicino possibile alla destinazione.
  2. Extended ACL: Offrono un controllo granulare, permettendo limitazioni basate su IP sorgente e destinazione, tipo di protocollo e numero della porta.