{"id":148340,"date":"2023-10-04T13:34:03","date_gmt":"2023-10-04T13:34:03","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/come-configurare-un-firewall-linux\/"},"modified":"2025-05-27T22:03:46","modified_gmt":"2025-05-27T22:03:46","slug":"come-configurare-un-firewall-linux","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/come-configurare-un-firewall-linux\/","title":{"rendered":"Come configurare un firewall Linux: la guida completa"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Un<\/span> <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/cos-e-un-firewall\/\"><span style=\"font-weight: 400;\">firewall<\/span><\/a> <span style=\"font-weight: 400;\">\u00e8 un guardiano digitale che verifica meticolosamente il traffico di rete e decide cosa pu\u00f2 passare. Questo scudo protettivo, fondamentale per la sicurezza informatica, \u00e8 parte integrante del mondo Linux. Lo stesso kernel Linux \u00e8 di fatto un firewall a commutazione di pacchetto, realizzato secondo i principi del filtraggio dei pacchetti al livello pi\u00f9 elementare del sistema operativo, esemplificando cos\u00ec il ruolo centrale dei firewall nella sicurezza del sistema. Per coloro che si occupano di IT e<\/span> <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/passi-fondamentali-per-server-linux-sicuro\/\"><span style=\"font-weight: 400;\">sicurezza Linux<\/span><\/a> <span style=\"font-weight: 400;\">questa combinazione gioca un ruolo essenziale nella padronanza della difesa digitale.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Un&#8217;adeguata configurazione del firewall Linux garantisce che venga elaborato solo il traffico legittimo, riducendo l&#8217;esposizione del sistema a potenziali minacce. Definendo regole specifiche, i firewall possono proteggere efficacemente servizi e dati fondamentali. Un firewall Linux impostato in modo improprio pu\u00f2 lasciare inavvertitamente aperte delle porte, esporre servizi sensibili o addirittura bloccare operazioni legittime. Tali configurazioni errate possono essere un invito aperto agli aggressori, con conseguenti violazioni dei dati o attacchi Denial-of-Service (DoS).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dopo aver <\/span><b>configurato un firewall Linux<\/b><span style=\"font-weight: 400;\">, esso funzioner\u00e0 valutando i pacchetti di dati inviati da e verso il sistema. Controllando attributi come la porta di destinazione, l&#8217;IP di origine ed il protocollo, decide di consentire o negare il traffico in base a regole predefinite.<\/span><\/p>\n<h2>Le best practice di configurazione del firewall Linux<\/h2>\n<p><span style=\"font-weight: 400;\">All&#8217;intersezione tra l&#8217;amministrazione del sistema Linux e la cybersecurity, le configurazioni dei firewall Linux emergono come una colonna portante dell&#8217;architettura di difesa. Navigare in questo labirinto non richiede solo conoscenze tecniche, ma anche un approccio strategico che si allinei con gli obiettivi di sicurezza pi\u00f9 ampi. Ecco le pratiche fondamentali da adottare:<\/span><\/p>\n<h3>Comprendere la politica di sicurezza<\/h3>\n<p><span style=\"font-weight: 400;\">Prima di dedicarsi alle configurazioni, \u00e8 necessario iniziare con una politica di sicurezza ben articolata. Definisci quali dati e servizi devono essere protetti e da quali minacce, per garantire che il firewall Linux funga da prima linea di difesa efficace. Non si tratta solo di ci\u00f2 che decidi di bloccare e da chi; anche le considerazioni sulla sicurezza delle informazioni, come i metodi di blocco, entrano in gioco.\u00a0<\/span><\/p>\n<h3>Impostazione dei criteri predefiniti<\/h3>\n<p><span style=\"font-weight: 400;\">Per una sicurezza ottimale di Linux, adotta una posizione di minima esposizione. Una buona pratica consiste nel negare tutti per impostazione predefinita e aprire le vie di accesso solo quando necessario, il che \u00e8 essenzialmente un&#8217;<\/span><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/cosa-e-l-architettura-zero-trust-il-migliore-modello-di-sicurezza-it-spiegato\/\"><span style=\"font-weight: 400;\">architettura zero-trust<\/span><\/a><span style=\"font-weight: 400;\">. In questo modo si minimizzano le superfici di attacco potenziali e si riduce l&#8217;esposizione involontaria. Un caso d&#8217;uso comune \u00e8 la distinzione tra regole di &#8220;deny&#8221; e &#8220;drop&#8221; nel firewall Linux: le prime inviano attivamente una risposta di RICHIESTA RIFIUTATA al mittente dei pacchetti, mentre le seconde scartano silenziosamente i pacchetti di richiesta senza risposta. Chiunque abbia mai gestito un server di produzione su Internet aperto pu\u00f2 dirti quanto sia saggio non pubblicizzare il tuo indirizzo IP a scansioni di porte casuali, ad esempio.<\/span><\/p>\n<h3>Gestione del traffico in entrata e in uscita<\/h3>\n<p><span style=\"font-weight: 400;\">Sebbene l&#8217;attenzione sia rivolta a contrastare il traffico in entrata non richiesto, il monitoraggio ed il controllo del traffico in uscita sono altrettanto importanti. Ci\u00f2 assicura che i sistemi potenzialmente compromessi all&#8217;interno della rete non diventino canali per l&#8217;esfiltrazione dei dati o altre attivit\u00e0 dannose. Le infezioni degli endpoint sui laptop degli utenti possono contaminare altri computer all&#8217;interno della rete, come l\u2019archiviazione di rete o i server aziendali, pi\u00f9 facilmente di quanto possano fare i malintenzionati, in parte a causa del livello di fiducia esistente. Ecco perch\u00e9 la gestione del complesso di computer mobili dell&#8217;azienda con prodotti come<\/span> <a href=\"https:\/\/www.ninjaone.com\/it\/gestione-endpoint\/\"><span style=\"font-weight: 400;\">il software di endpoint management di NinjaOne<\/span><\/a> <span style=\"font-weight: 400;\">pu\u00f2 contribuire a salvaguardare la rete principale proteggendo i dispositivi da virus, spyware e attacchi informatici come i sempre pi\u00f9 comuni attacchi ransomware.<\/span><\/p>\n<h3><strong>Configurazione di regole specifiche per i servizi<\/strong><\/h3>\n<p><span style=\"font-weight: 400;\">Servizi diversi presentano vulnerabilit\u00e0 diverse. Adatta le regole del firewall Linux per soddisfare queste sfumature, assicurando che ogni servizio, sia esso SSH, HTTP o FTP, abbia il suo scudo protettivo su misura. I servizi di watchdog come fail2ban possono anche osservare i log dei servizi alla ricerca di segnali di attacchi alla sicurezza, intervenendo generalmente in modo appropriato regolando le regole del firewall e le blacklist.<\/span><\/p>\n<h3>Verifica e aggiornamenti regolari del firewall Linux<\/h3>\n<p><span style=\"font-weight: 400;\">Il panorama delle minacce \u00e8 in continua evoluzione, e cos\u00ec anche le tue difese. La verifica e l&#8217;aggiornamento regolari delle configurazioni del firewall garantiscono che queste rimangano solide, pertinenti e rispondenti all&#8217;ambiente attuale delle minacce. In sostanza, la configurazione di un firewall Linux non consiste solo nell&#8217;impostare le regole, ma si tratta di costruire un sistema di protezione completo che sia in linea con gli standard di sicurezza dell&#8217;organizzazione.<\/span><\/p>\n<h2>Come configurare il firewall Linux<\/h2>\n<h3>Introduzione a iptables e alla configurazione di iptables<\/h3>\n<p><span style=\"font-weight: 400;\">iptables \u00e8 una potente utilit\u00e0 user space utilizzata per configurare le regole di filtraggio dei pacchetti IPv4 nel kernel Linux. Fa parte del progetto netfilter e rappresenta lo strumento di fatto per l&#8217;interazione diretta con il framework di filtraggio dei pacchetti del kernel. Attraverso iptables, gli amministratori di sistema possono definire le regole per la gestione del traffico in entrata e in uscita, assicurando che il sistema sia protetto da comunicazioni di rete potenzialmente dannose.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">I meccanismi di iptables ruotano attorno a tre componenti principali<\/span><\/h4>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Tabelle<\/b><span style=\"font-weight: 400;\">: Ogni tabella definisce un insieme di catene ed \u00e8 associata a un tipo specifico di gestione dei pacchetti.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Catene<\/b><span style=\"font-weight: 400;\">: Si tratta di un insieme di regole che stabiliscono come devono essere elaborati i pacchetti. Le tre catene predefinite sono INPUT (per i pacchetti in entrata), OUTPUT (per i pacchetti in uscita) e FORWARD (per i pacchetti reindirizzati).<\/span><\/li>\n<\/ol>\n<p><b>Regole:<\/b><span style=\"font-weight: 400;\"> Le regole all&#8217;interno di una catena dettano il destino di un pacchetto, che si tratti di accettare, abbandonare, negare o intraprendere un&#8217;altra azione.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Alcuni comandi fondamentali di iptables e le loro configurazioni<\/span><\/h4>\n<ol>\n<li>\n<h3><b>Elenco delle regole attuali<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0sudo iptables -L -v -n\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0Questo comando visualizza tutte le regole correnti del firewall `iptables`.<\/span><\/p>\n<ol start=\"2\">\n<li>\n<h3><b>Impostazione dei criteri predefiniti<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0&#8211; Per eliminare tutto il traffico in entrata per impostazione predefinita:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0sudo iptables -P INPUT DROP<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0&#8211; Per consentire tutto il traffico in uscita per impostazione predefinita:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0sudo iptables -P OUTPUT ACCEPT<\/span><\/p>\n<ol start=\"3\">\n<li>\n<h3><b>Consentire un traffico specifico<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0&#8211; Per consentire il traffico SSH in entrata sulla porta 22:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0sudo iptables -A INPUT -p tcp &#8211;dport 22 -j ACCEPT<\/span><\/p>\n<ol start=\"4\">\n<li>\n<h3><b>Blocco del traffico specifico<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0&#8211; Per bloccare il traffico in entrata da un indirizzo IP specifico (ad esempio, `192.168.1.10`):<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0sudo iptables -A INPUT -s 192.168.1.10 -j DROP<\/span><\/p>\n<ol start=\"5\">\n<li>\n<h3><b>Configurazione NAT (port forwarding)<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0&#8211; Per inoltrare il traffico in ingresso sulla porta 8080 a un computer interno 192.168.1.10 sulla porta 80:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0sudo iptables -t nat -A PREROUTING -i eth0 -p tcp &#8211;dport 8080 -j DNAT &#8211;to-destination 192.168.1.10:80<\/span><\/p>\n<ol start=\"6\">\n<li>\n<h3><b>Regole per salvare<\/b><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Le regole in `iptables` sono volatili, cio\u00e8 scompaiono al riavvio se non vengono salvate.\u00a0 Il passaggio a systemd e firewalld su molte distribuzioni ha introdotto un nuovo paradigma per salvare e gestire le regole di iptables. Ecco come salvare le regole di iptables usando il metodo systemd, seguito da un altro metodo comunemente usato:<\/span><\/p>\n<h4>Utilizzo del metodo systemd<\/h4>\n<p><span style=\"font-weight: 400;\">Molte distribuzioni Linux moderne utilizzano systemd per la gestione dei sistemi e dei servizi. Se utilizzi iptables con systemd, puoi adottare il metodo seguente:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Innanzitutto, assicurati che il servizio iptables sia abilitato all&#8217;avvio:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sudo systemctl enable iptables<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dopo aver configurato le regole di iptables, salva:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sudo sh -c &#8216;iptables-save &gt; \/etc\/iptables\/iptables.rules&#8217;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Quindi, per ripristinare le regole all&#8217;avvio, systemd utilizzer\u00e0 il servizio iptables-restore, che legge dal file \/etc\/iptables\/iptables.rules per impostazione predefinita.<\/span><\/p>\n<h4>Utilizzo del plugin netfilter-persistent<\/h4>\n<p><span style=\"font-weight: 400;\">Un altro metodo, particolarmente diffuso nei sistemi basati su Debian non-systemd, \u00e8 l&#8217;uso di netfilter-persistent:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Per prima cosa, \u00e8 necessario installare i plugin necessari:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sudo apt-get install iptables-persistent<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Durante l&#8217;installazione, di solito viene richiesto di salvare le regole iptables correnti. Se \u00e8 necessario salvare le regole in un secondo momento, \u00e8 possibile farlo con:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sudo netfilter-persistent save<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Questo comando salva le regole di iptables attive, rendendole persistenti tra i vari riavvii.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Qualunque sia il metodo scelto, \u00e8 fondamentale eseguire regolarmente il backup delle regole di iptables, soprattutto prima di apportare modifiche significative. In questo modo avrai una configurazione funzionante a cui tornare in caso di errori o problemi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&#8217;integrazione di `iptables` nella tua strategia di sicurezza Linux richiede una chiara comprensione della struttura e delle esigenze della tua rete. Testa sempre le nuove configurazioni in un ambiente controllato e conserva i backup dei set di regole precedenti. La potenza e la granularit\u00e0 di iptables lo rendono un&#8217;arma a doppio taglio: se maneggiato con cura, \u00e8 una barriera formidabile; se usato in modo sconsiderato, pu\u00f2 interrompere le funzioni di rete essenziali.<\/span><\/p>\n<h3>Altri strumenti frontend per iptables<\/h3>\n<p><span style=\"font-weight: 400;\">Altri strumenti comuni per la configurazione di iptables sono ufw (Uncomplicated Firewall) originariamente basato su Ubuntu, firewalld basato su systemd, e ConfigServer Firewall (CSF).<\/span><\/p>\n<h4>UFW (Firewall non complicato)<\/h4>\n<p><span style=\"font-weight: 400;\">UFW, o Uncomplicated Firewall, \u00e8 stato progettato per rendere pi\u00f9 semplice la configurazione del firewall iptables. Nato da Ubuntu, \u00e8 stato adottato da molte altre distribuzioni per la sua semplicit\u00e0 e facilit\u00e0 d&#8217;uso.<\/span><\/p>\n<h5><strong>Esempi<\/strong><\/h5>\n<p><b>Abilitazione UFW<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo ufw enable<\/span><\/li>\n<\/ul>\n<p><b>Consentire il traffico SSH<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo ufw allow ssh<\/span><\/li>\n<\/ul>\n<p><b>Negare il traffico da un IP specifico<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo ufw deny from 192.168.1.10<\/span><\/li>\n<\/ul>\n<p><b>Controllare lo stato e le regole dell&#8217;UFW<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo ufw status verbose<\/span><\/li>\n<\/ul>\n<h4>Firewalld (componente firewall di systemd)<\/h4>\n<p><span style=\"font-weight: 400;\">Firewalld fornisce un gestore di firewall dinamico con il supporto di zone di rete\/firewall per definire il livello di fiducia delle connessioni o delle interfacce di rete. Dispone di un client a riga di comando, firewall-cmd, e di un&#8217;interfaccia grafica, firewall-config, che lo rendono versatile per le diverse preferenze degli utenti.<\/span><\/p>\n<h5><strong>Esempi<\/strong><\/h5>\n<p><b>Avvia e abilita firewalld<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo systemctl start firewalld<\/span><\/li>\n<li><span style=\"font-weight: 400;\">sudo systemctl enable firewalld<\/span><\/li>\n<\/ul>\n<p><b>Consenti i servizi HTTP e HTTPS<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;add-service=http &#8211;permanent<\/span><\/li>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;add-service=https &#8211;permanent<\/span><\/li>\n<\/ul>\n<p><b>Blocca un indirizzo IP<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;permanent &#8211;add-rich-rule=&#8217;rule family=&#8221;ipv4&#8243; source address=&#8221;192.168.1.10&#8243; reject&#8217;<\/span><\/li>\n<\/ul>\n<p><b>Ricarica la configurazione<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;reload<\/span><\/li>\n<\/ul>\n<h4>CSF (ConfigServer Firewall)<\/h4>\n<p><span style=\"font-weight: 400;\">CSF \u00e8 una soluzione firewall ricca di funzionalit\u00e0 costruita per i server Linux. Sebbene offra la gestione di `iptables` come gli altri, fornisce anche funzioni avanzate come il rilevamento di accessi\/intrusioni e il monitoraggio dei processi di sicurezza.<\/span><\/p>\n<h5><strong>Esempi<\/strong><\/h5>\n<p><b>Installa CSF (ad esempio su un server cPanel)<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">cd \/usr\/src<\/span><\/li>\n<li><span style=\"font-weight: 400;\">wget https:\/\/download.configserver.com\/csf.tgz<\/span><\/li>\n<li><span style=\"font-weight: 400;\">tar -xzf csf.tgz<\/span><\/li>\n<li><span style=\"font-weight: 400;\">cd csf<\/span><\/li>\n<li><span style=\"font-weight: 400;\">sh install.cpanel.sh<\/span><\/li>\n<\/ul>\n<p><b>Autorizza un indirizzo IP<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo csf -a 192.168.1.20<\/span><\/li>\n<\/ul>\n<p><b>Blocca un indirizzo IP<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo csf -d 192.168.1.10<\/span><\/li>\n<\/ul>\n<p><b>Ricarica le regole del CSF<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo csf -r<\/span><\/li>\n<\/ul>\n<p><b>Visualizza la configurazione<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo nano \/etc\/csf\/csf.conf<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Questi strumenti offrono pi\u00f9 funzionalit\u00e0 rispetto agli esempi forniti, ma quanto sopra dovrebbe fornire un punto di partenza fondamentale. Ciascuno dei gestori di firewall Linux dispone di una documentazione completa, utile per gli approfondimenti e le configurazioni avanzate.<\/span><\/p>\n<h4>ClearOS<\/h4>\n<p><span style=\"font-weight: 400;\">ClearOS \u00e8 una distribuzione Linux progettata per gestire funzioni di server, rete e gateway. \u00c8 facile da usare e dispone di una console di gestione basata sul Web. Sebbene ClearOS possa essere utilizzato attraverso la sua interfaccia grafica, faremo alcuni esempi a riga di comando per avere un approccio alle sue capacit\u00e0.<\/span><\/p>\n<h5><strong>Esempi<\/strong><\/h5>\n<p><b>Installa il modulo firewall<\/b><b><br \/>\n<\/b><\/p>\n<p><span style=\"font-weight: 400;\">(Consideriamo ClearOS 7, eseguito tramite l&#8217;interfaccia web)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Naviga a<\/span> <b>ClearCenter<\/b> <span style=\"font-weight: 400;\">\u2192<\/span> <b>Software<\/b> <span style=\"font-weight: 400;\">\u2192<\/span> <b>Firewall<\/b> <span style=\"font-weight: 400;\">e clicca su &#8220;<\/span><b>Installa<\/b><span style=\"font-weight: 400;\">&#8220;.<\/span><\/p>\n<p><b>Avvia e abilita il firewall<\/b><b><br \/>\n<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo systemctl start clearos-firewall<\/span><\/li>\n<li><span style=\"font-weight: 400;\">sudo systemctl enable clearos-firewall<\/span><\/li>\n<\/ul>\n<p><b>Autorizza un servizio (ad esempio, SSH)<\/b><b><br \/>\n<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;zone=external &#8211;add-service=ssh &#8211;permanent<\/span><\/li>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;reload<\/span><\/li>\n<\/ul>\n<p><b>Blocca un indirizzo IP<\/b><b><br \/>\n<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;add-rich-rule=&#8217;rule family=&#8221;ipv4&#8243; source  address=&#8221;192.168.1.10&#8243; reject&#8217; &#8211;permanent<\/span><\/li>\n<li><span style=\"font-weight: 400;\">sudo firewall-cmd &#8211;reload<\/span><\/li>\n<\/ul>\n<h4>OPNsense<\/h4>\n<p><span style=\"font-weight: 400;\">OPNsense \u00e8 una piattaforma di firewall e routing gratuita e open-source basata su FreeBSD. Progettato per essere un sostituto di pfSense, \u00e8 ricco di funzionalit\u00e0 e viene gestito prevalentemente tramite un&#8217;interfaccia web.<\/span><\/p>\n<h5><span style=\"font-weight: 400;\">Fasi di configurazione (interfaccia web)<\/span><\/h5>\n<p><b>Accedi all&#8217;interfaccia web<\/b><b><br \/>\n<\/b><\/p>\n<p><span style=\"font-weight: 400;\">In genere, dopo la configurazione iniziale, si pu\u00f2 accedere a OPNsense tramite un browser web navigando all&#8217;indirizzo IP del dispositivo, di solito https:\/\/192.168.1.1 (predefinito).<\/span><\/p>\n<p><b>Impostazione delle regole del firewall<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Accedi a<\/span><b>Firewall \u2192 Regole \u2192 LAN<\/b> <span style=\"font-weight: 400;\">(o l&#8217;interfaccia per la quale si desidera impostare una regola).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Clicca sul segno + per aggiungere una nuova regola.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compila i dettagli, come la sorgente, la destinazione, le porte e l&#8217;azione (Consenti\/Nega).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Clicca su<\/span> <b>Salva<\/b> <span style=\"font-weight: 400;\">e quindi<\/span> <b>Applica le modifiche<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><b>NAT \/ port forwarding<\/b><b><br \/>\n<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Naviga a<\/span> <b>Firewall \u2192 NAT \u2192 Port Forward<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Clicca sul segno + per aggiungere una nuova regola.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compila i campi richiesti, quali interfaccia, protocollo, IP di origine\/destinazione e porte.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Clicca su<\/span> <b>Salva<\/b> <span style=\"font-weight: 400;\">e quindi<\/span> <b>Applica le modifiche<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ol>\n<p><b>Blocca un indirizzo IP<\/b><b><br \/>\n<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Accedi a<\/span> <b>Firewall \u2192 Alias<\/b> <span style=\"font-weight: 400;\">e aggiungi un nuovo alias per l&#8217;IP o l&#8217;intervallo di IP che si desidera bloccare.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Una volta creato l&#8217;alias, naviga a<\/span> <b>Firewall \u2192 Regole \u2192 LAN<\/b> <span style=\"font-weight: 400;\">(o l&#8217;interfaccia pertinente).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Crea una nuova regola con<\/span> <b>Azione<\/b><span style=\"font-weight: 400;\">impostata su &#8220;<\/span><b>Blocca<\/b><span style=\"font-weight: 400;\">&#8221; e utilizza l&#8217;alias come origine o destinazione.<\/span><\/li>\n<\/ol>\n<p><b>Aggiornamento e manutenzione<\/b><b><br \/>\n<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Gli aggiornamenti regolari sono essenziali per la sicurezza. Accedi a<\/span> <b>System \u2192 Firmware \u2192 Aggiornamenti<\/b> <span style=\"font-weight: 400;\">per controllare e applicare gli aggiornamenti disponibili<\/span>.<\/p>\n<p><span style=\"font-weight: 400;\">Sebbene sia ClearOS che OPNsense dispongano di funzionalit\u00e0 a riga di comando, il loro punto di forza e la loro progettazione risiedono nelle rispettive interfacce basate sul Web, che offrono configurazioni intuitive per utenti di qualsiasi livello di competenza. Ricorda sempre di testare le configurazioni in un ambiente controllato prima di applicarle a una configurazione di produzione reale. Inoltre, \u00e8 importante ricordare sempre di eseguire dei backup prima di apportare qualsiasi modifica! <\/span><a href=\"https:\/\/www.ninjaone.com\/it\/backup\/msp\/\"><span style=\"font-weight: 400;\">La soluzione di backup di NinjaOne<\/span><\/a> <span style=\"font-weight: 400;\">\u00e8 compatibile con la maggior parte delle funzionalit\u00e0 di backup dei principali sistemi operativi senza compromettere la sicurezza.<\/span><\/p>\n<h2>Risoluzione dei problemi di configurazione del firewall Linux<\/h2>\n<h3>Problemi comuni<\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Servizi bloccati:<\/b><span style=\"font-weight: 400;\"> Servizi o applicazioni legittime bloccate involontariamente.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Vulnerabilit\u00e0 aperte: <\/b> <span style=\"font-weight: 400;\">Porte o servizi esposti involontariamente.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Conflitti di regole: <\/b> <span style=\"font-weight: 400;\">Regole sovrapposte o contraddittorie che causano un comportamento inaspettato.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Calo delle prestazioni: <\/b> <span style=\"font-weight: 400;\">Regole eccessive che riducono le prestazioni del sistema e della rete.<\/span><\/li>\n<\/ul>\n<h3>Diagnosticare e risolvere<\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Registri e avvisi: <\/b> <span style=\"font-weight: 400;\">Controlla regolarmente i registri del firewall per individuare eventuali anomalie o attivit\u00e0 bloccate.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Configurazione del test:<\/b><span style=\"font-weight: 400;\"> Dopo aver impostato le regole, testa in scenari controllati per garantire il comportamento desiderato.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Priorit\u00e0 delle regole:<\/b><span style=\"font-weight: 400;\"> Assicurati che le regole pi\u00f9 specifiche siano collocate pi\u00f9 in alto di quelle generiche per evitare conflitti.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Utilizza gli strumenti di monitoraggio:<\/b><span style=\"font-weight: 400;\"> Strumenti come nmap o netstat possono aiutare a visualizzare le porte aperte e i servizi attivi.<\/span><\/li>\n<\/ul>\n<h3>Manutenzione e prestazioni<\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Verifiche regolari:<\/b><span style=\"font-weight: 400;\"> Rivedi periodicamente e elimina le regole obsolete o non necessarie.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Aggiornamenti:<\/b><span style=\"font-weight: 400;\"> Tieni aggiornato il software o il firmware del firewall per eliminare le vulnerabilit\u00e0.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Backup: <\/b> <span style=\"font-weight: 400;\">Esegui sempre il backup delle configurazioni prima di apportare modifiche.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Segmentazione:<\/b><span style=\"font-weight: 400;\"> Implementa la segmentazione della rete per ridurre il carico di lavoro del firewall e migliorare la sicurezza.<\/span><\/li>\n<\/ul>\n<h2>Una configurazione efficace del firewall Linux \u00e8 fondamentale per la sicurezza.<\/h2>\n<p><span style=\"font-weight: 400;\">Comprendendo i criteri di sicurezza, impostando regole predefinite, gestendo il flusso di traffico, configurando regole specifiche per i servizi e rivedendo regolarmente le impostazioni, gli utenti garantiscono una solida protezione del sistema contro le minacce esterne. Un firewall Linux meticolosamente configurato non \u00e8 solo un guardiano, ma un sostegno essenziale nella strategia di sicurezza complessiva dei sistemi Linux. Al di l\u00e0 del semplice blocco del traffico indesiderato, \u00e8 la dimostrazione di un approccio di difesa proattivo, che fortifica Linux e i dispositivi contro le sfide della cybersecurity in continua evoluzione.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Oltre a configurare i firewall Linux e a seguire le best practice della cybersecurity, uno dei modi pi\u00f9 efficaci per proteggere i tuoi dispositivi \u00e8 quello di utilizzare una soluzione di endpoint management, come ad esempio<\/span> <a href=\"https:\/\/www.ninjaone.com\/it\/gestione-endpoint\/monitoraggio-e-gestione-di-linux\/\"><span style=\"font-weight: 400;\">il software di endpoint management di NinjaOne<\/span><\/a><span style=\"font-weight: 400;\">. Con NinjaOne \u00e8 possibile monitorare, gestire e proteggere tutti i dispositivi Linux in remoto da<\/span> <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/software-single-pane-of-glass-guida\/\"><span style=\"font-weight: 400;\">un unico pannello centralizzato<\/span><\/a><span style=\"font-weight: 400;\">. Sfrutta le numerose funzioni di automazione di NinjaOne per risparmiare tempo e aumentare l&#8217;efficienza, garantendo al contempo la sicurezza del proprio ambiente IT. Iscriviti subito per richiedere una<\/span> <a href=\"https:\/\/www.ninjaone.com\/it\/prova-gratuita\/\"><span style=\"font-weight: 400;\">prova gratuita di NinjaOne<\/span><\/a> <span style=\"font-weight: 400;\">per scoprire quanto possa essere facile ed efficiente la gestione dell&#8217;IT.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un firewall \u00e8 un guardiano digitale che verifica meticolosamente il traffico di rete e decide cosa pu\u00f2 passare. Questo scudo protettivo, fondamentale per la sicurezza informatica, \u00e8 parte integrante del mondo Linux. Lo stesso kernel Linux \u00e8 di fatto un firewall a commutazione di pacchetto, realizzato secondo i principi del filtraggio dei pacchetti al livello [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":142651,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4367,4354,3066],"tags":[],"class_list":["post-148340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sicurezza","category-operazioni-it","category-rmm-it"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/148340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=148340"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/148340\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/142651"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=148340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=148340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=148340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}