Proprio come un muro speciale che cerca di impedire il propagarsi del fuoco in altre aree di un edificio in fiamme, il firewall del computer cerca di impedire a virus pericolosi e utenti non autorizzati di accedere al vostro computer. Il firewall si colloca tra il computer e la rete e determina i servizi del computer ai quali gli utenti remoti possono accedere. Un firewall configurato correttamente può aumentare la sicurezza del vostro sistema. Si consiglia di configurare un firewall per ogni sistema Red Hat Enterprise Linux dotato di un collegamento a Internet.
Durante la schermata Configurazione del firewall dell'installazione di Red Hat Enterprise Linux, vi viene data la possibilità di abilitare un firewall basico, nonchè dispositivi specifici, servizi in entrata e porte.
A installazione avvenuta, potete cambiare questa preferenza utilizzando Strumento di configurazione del livello di sicurezza.
Per avviare l'applicazione, selezionate Pulsante del menu principale (sul Pannello) => Impostazioni del sistema => Livello di sicurezza o digitate il comando redhat-config-securitylevel al prompt della shell, per esempio in un terminale XTerm o GNOME.
![]() | Nota Bene |
---|---|
Il Strumento di configurazione del livello di sicurezza configura solo un firewall di base. Se il sistema necessita di permettere o negare l'accesso a porte specifiche, o se necessita di regole più complesse, consultate il Red Hat Enterprise Linux Reference Guide per maggiori informazioni su come configurare regole iptables specifiche. |
Selezionare una delle seguenti opzioni:
Disabilita il firewall — Questa opzione fornisce l'accesso completo al vostro sistema e non esegue alcun controllo sulla sicurezza. Tale controllo disabilita l'accesso a determinati servizi. L'opzione deve essere selezionata solo se siete in esecuzione su di una rete fidata (non Internet) o se pianificate di eseguire la configurazione di più firewall in seguito.
![]() | Attenzione |
---|---|
Se avete configurato un firewall o qualsiasi altre regole personalizzate nel file /etc/sysconfig/iptables, il suddetto file sará cancellato se viene selezionato Disabilita Firewall e se cliccate OK per salvare i cambiamenti. |
Abilita il firewall — Questa opzione configura il sistema in modo da rifiutare i collegamenti in entrata che non sono in risposta alle richieste in uscita, come ad esempio repliche DNS o richieste DHCP. Se è necessario l'accesso ai servizi eseguiti sulla macchina, potete scegliere di abilitare servizi specifici attraverso il firewall.
Se state collegando il vostro sistema ad internet, ma non intendete eseguire un server, questa è la scelta più adatta.
La selezione di uno dei dispositivi fidati consente l'accesso al vostro sistema di tutto il traffico proveniente da quel dispositivo specifico, esso non fa parte delle regole del firewall. Per esempio, se state eseguendo una rete locale, ma la connessione a Internet avviene tramite un protocollo PPP dialup, potete selezionare eth0 abilitando così tutto il traffico proveniente dalla rete locale. La selezione di eth0 come dispositivo fidato, indica che è consentito tutto il traffico attraverso le reti Ethernet, purchè l'interfaccia ppp0 sia ancora dotata di firewall. Se desiderate limitare il traffico relativo a un'interfaccia, non selezionate tale opzione.
Non è consigliabile rendere Dispositivi fidati tutti i dispositivi connessi alle reti pubbliche, come Internet.
Abilitando le opzioni nell'elenco Servizi fidati, permette al servizio specificato di passare attraverso il firewall.
Il protocollo HTTP è utilizzato da Apache (e da altri server Web) per servirele pagine Web. Se pensate di rendere il vostro server Web disponibile pubblicamente, abilitate questa opzione. Questa opzione non è necessaria per visualizzare le pagine localmente o per lo sviluppo delle pagine Web. Sarà necessario installare il pacchetto httpd per servire le pagine Web.
L'abilitazione di WWW (HTTP) non è sufficiente per aprire una porta per HTTPS, la versione SSL di HTTP.
Il protocollo FTP è utilizzato per trasferire i file tra i computer di una rete. Se stabilite di rendere il vostro server FTP disponibile pubblicamente, abilitate questa opzione. È necessario installare il pacchetto wu-ftpd e possibilmente anonftp perché questa opzione sia utile.
Secure Shell (SSH) è una suite di tool per l'accesso e l'esecuzione di comandi in una macchina remota. Per permettere un accesso remoto alla macchina tramite ssh, abilitate questa opzione. È necessario che sia installato il pacchetto openssh-server per poter accedere alla vostra macchina in modo remoto mediante i tool SSH.
Telnet è un protocollo per l'accesso a macchine remoti. Le comunicazioni Telnet non sono cifrate e non forniscono alcuna sicurezza contro l'azione di snooping ai danni della rete.L'abilitazione dell'accesso a Telnet in entrata non è consigliata. Se desiderate consentire l'accesso Telnet in entrata, sarà necessario installare il pacchetto telnet-server.
Se desiderate consentire la ricezione della posta in entrata attraverso il vostro firewall, per fare in modo che gli host remoti possano collegarsi direttamente alla vostra macchina per inviare la posta, abilitate questa opzione. Non è necessario abilitarla se la posta vi arriva dal vostro server ISPusando POP3 o IMAP oppure se utilizzate un tool come fetchmail. Un server SMTP non configurato in modo appropriato può fare in modo che le macchineremote utilizzino il vostro server per inviare spam.
Cliccare OK per salvare i cambiamenti e attivare o disabilitare il firewall. Se è stato selezionato Abilita il firewall, le opzioni selezionate sono trasmesse ai comandi iptables e scritte sul file /etc/sysconfig/iptables. Il servizio iptables viene avviato in modo tale che il firewall viene attivato immediatamente dopo aver salvato le opzioni selezionate. Se è stato selezionato Disabilita il firewall, il file /etc/sysconfig/iptables viene rimosso, e il servizio iptables viene fermato immediatamente.
Le opzioni selezionate sono anche scritte sul file /etc/sysconfig/redhat-config-securitylevel cosí le impostazioni possono essere ripristinate la prossima volta che l'applicazione viene avviata. Non modificate manualmente questo file.
Anche se il firewall è attivato immediatamente, il servizio iptables non è configurato per iniziare automaticamente al momento dell'avvio, consultate la Sezione 20.2 per maggiori informazioni.