1. Introduction
The Importance of Firewalls in Ubuntu
Qualsiasi sistema connesso a Internet è a rischio di accessi non autorizzati. Un firewall è essenziale per proteggere da queste minacce. Ubuntu include uno strumento firewall integrato chiamato UFW (Uncomplicated Firewall), che offre una sicurezza solida con operazioni semplici, rendendolo particolarmente adatto ai principianti.
Questo articolo fornisce una guida passo‑passo per installare, configurare, monitorare e risolvere i problemi di UFW. Anche i principianti possono configurare facilmente il loro firewall e migliorare la sicurezza di Ubuntu seguendo questa guida.
2. Cos’è UFW: lo strumento firewall di Ubuntu?
Panoramica e vantaggi di UFW
UFW, abbreviazione di “Uncomplicated Firewall”, è uno strumento progettato per semplificare la configurazione del firewall. È destinato a Ubuntu e ad altri sistemi basati su Debian, rendendolo accessibile anche a chi non ha familiarità con la riga di comando. Mentre gli utenti avanzati possono preferire l’uso di iptables
per regole firewall più complesse, UFW elimina la complessità superflua, consentendo una gestione della sicurezza semplice.
Vantaggi principali di UFW
- Comandi Semplici: Gestisci le impostazioni del firewall con comandi brevi e semplici, ideali per i principianti.
- Sicuro per impostazione predefinita: Il traffico in ingresso è bloccato, mentre quello in uscita è consentito, garantendo una configurazione sicura fin da subito.
- Configurazione flessibile: Personalizza le regole per porte, indirizzi IP o intere reti.

3. Installazione e configurazione di UFW
Come installare UFW
UFW è solitamente preinstallato su Ubuntu. Se manca, puoi installarlo usando i seguenti comandi:
sudo apt update
sudo apt install ufw
Abilitare e disabilitare UFW
Quando è abilitato, UFW blocca tutto il traffico in entrata per impostazione predefinita consentendo le connessioni in uscita. Puoi abilitare o disabilitare UFW usando questi comandi:
- Abilita UFW:
sudo ufw enable
Esempio di output:
Firewall is active and enabled on system startup
- Disabilita UFW:
sudo ufw disable
Impostare le politiche predefinite
Per configurare correttamente il firewall, imposta le politiche predefinite di UFW. I comandi seguenti bloccano il traffico in entrata consentendo le connessioni in uscita:
- Blocca il traffico in ingresso:
sudo ufw default deny incoming
- Consenti traffico in uscita:
sudo ufw default allow outgoing
Con questa configurazione, gli accessi indesiderati sono bloccati mentre le comunicazioni interne rimangono non limitate, garantendo un ambiente sicuro.
4. Controllo dello stato di UFW
Visualizzare lo stato e le regole di UFW
Per verificare lo stato attuale di UFW e visualizzare le regole configurate, esegui il seguente comando:
sudo ufw status verbose
Esempio di output:
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing)
New profiles: skip
Questo output mostra lo stato attuale del firewall (attivo), la configurazione del logging, le politiche predefinite e le regole applicate.
5. Configurazione delle regole UFW
Regole essenziali consigliate
Per una sicurezza di base, è consigliabile consentire le seguenti porte chiave:
- Consenti HTTP (Porta 80) e HTTPS (Porta 443):
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
- Consenti SSH (Porta 22): Necessario per l’accesso remoto sicuro.
sudo ufw allow 22/tcp
Controllo dell’accesso per indirizzi IP e reti specifici
- Consenti l’accesso SSH da un indirizzo IP specifico:
sudo ufw allow from 192.168.1.100 to any port 22
- Consenti l’accesso una rete specifica:
sudo ufw allow from 192.168.1.0/24
Limitando l’accesso a indirizzi IP e reti specifici, è possibile migliorare la sicurezza impedendo connessioni non necessarie.

6. Gestione dei log di UFW
Abilitare la registrazione e impostare i livelli di log
Abilitare la funzione di registrazione di UFW consente di monitorare i tentativi di accesso e rilevare attività sospette. I log sono memorizzati nella directory /var/log
directory.
- Abilita la registrazione:
sudo ufw logging on
- Imposta Livello di Log (altamente consigliato):
sudo ufw logging high
Visualizzare i log
Per monitorare i log in tempo reale, usa il seguente comando:
sudo tail -f /var/log/syslog
Se noti un alto numero di tentativi di accesso sospetti, considera di bloccare gli indirizzi IP corrispondenti per migliorare ulteriormente la sicurezza.
7. Strumento GUI per UFW: Presentazione di Gufw
Installazione e utilizzo di Gufw
Per chi non ha familiarità con le operazioni da riga di comando, lo strumento GUI Gufw è un’ottima alternativa. Con Gufw, è possibile configurare facilmente le regole e controllare i log tramite un’interfaccia intuitiva.
- Installation:
sudo apt install gufw
- Configuring Rules: Apri Gufw, vai alla scheda “Rules” e consenti o negare porte specifiche. Per esempio, puoi usare la sezione “Preconfigured” per consentire HTTP, HTTPS e SSH con una semplice selezione.

Immagine: Gufw
8. Risoluzione dei problemi
Problemi comuni e soluzioni
- UFW non riesce ad abilitare:
- Prova a reimpostare le impostazioni UFW con
sudo ufw reset
e a riconfigurarlo.
- Un servizio specifico è bloccato:
- Assicurati che la porta corrispondente sia consentita eseguendo
sudo ufw allow
con la porta richiesta.
- Gufw non si avvia:
- Prova a reinstallare Gufw o a riavviare il tuo sistema.
9. Conclusione
Questa guida ha coperto tutto, dalle operazioni di base di UFW alle impostazioni consigliate e ai consigli di risoluzione dei problemi per la gestione del firewall Ubuntu. Configurando correttamente il tuo firewall e revisionando regolarmente regole e log, puoi mantenere un sistema sicuro.
L’importanza della manutenzione regolare
Dopo aver configurato UFW, è fondamentale rivedere periodicamente le configurazioni e i log per garantire la sicurezza. La manutenzione continua svolge un ruolo chiave nel mantenere il tuo sistema al sicuro. Considera i seguenti passaggi per una sicurezza a lungo termine:
- Revisione delle regole per servizi nuovi o rimossi: Se installi o rimuovi servizi, aggiorna le regole del firewall di conseguenza per prevenire lacune di sicurezza.
- Monitora i log: Controlla regolarmente i log di UFW per tentativi di accesso insoliti o errori. Se noti accessi bloccati ripetuti da un IP specifico, considera di bloccarlo permanentemente.
- Pulisci le regole inutilizzate: Nel tempo, le regole di firewall non necessarie possono accumularsi. Rivedi regolarmente e rimuovi le regole obsolete per mantenere un setup di sicurezza efficiente.