Newsgroup: it.comp.os.linux.iniziare
Titolo: configurazione firewall

Ciao a tutti
Ho un pc con linux fc3 che si connette ad internet con un modem 56kb e
in lan un pc
winxp che ha come gateway l'indirizzo ip di linux e si connette ad
internet.
Per vedere se il mio pc è protetto in rete sono andato su sito della
norton symantec security check e ho fatto la scansione.
Lo risposta è:
"Stato sicurezza : A rischio
Esiste vulnerabilità ad almeno una forma di minaccia alla sicurezza.
SCANZIONE VULNERABILITA' DI RETE
Descrizione:
Verifica le porte TCP del computer per stabilire se esistono
connessioni Internet non autorizzate.
Analisi:
ATTENZIONE! Persone non autorizzate possono connettersi al computer.
Questo significa che il computer e i dati non sono protetti dagli
hacker.
SCANZIONE VULNERABILITA' DI WINDOWS
Descrizione:
Verifica se le informazioni di base, compresa l'identità di rete del
PC, possono essere visualizzate dagli hacker.
Analisi:
ATTENZIONE! Le informazioni di base del computer sono accessibili agli
hacker. Questo significa che il PC non è protetto dalle intrusioni.
Sono state ottenute le seguenti informazioni dal computer. Queste
stringhe possono indicare nomi di computer, gruppi o nomi di accesso.
- PINGU
- MSHOME
- 00-00-00-00-00-00
Queste informazioni di per sé potrebbero non essere importanti.
Tuttavia, se ne consente la visualizzazione a qualsiasi hacker che
scansiona Internet alla ricerca di obiettivi da attaccare. La facile
disponibilità di queste informazioni potrebbe indicare altre
vulnerabilità. Dopo aver trovato un computer che fornisce tale
disponibilità, gli hacker potrebbero essere incoraggiati a indagare
ulteriormente e trovare una quantità di dati ancora maggiore."
Come firewall su linux ho iptables e sicuramente non è configurato
bene !
Questo è il mio ipables:
#!/bin/sh
iptables="/sbin/iptables"
# poco importante: indica solamente il percorso dell'eseguibile!
echo '0' > /proc/sys/net/ipv4/ip_forward
# Finché tutto non è in ordine, niente forwarding
modprobe ip_tables
modprobe ip_conntrack
modprobe ip_conntrack_ftp ip_nat_ftp
modprobe iptable_nat
modprobe ipt_MASQUERADE
# Carichiamo i moduli più importanti! (attenzione NAT e MASQUERADE
sono essenziali x il nostro scopo)
.....
.....
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Aggiungiamo una regola alla catena di postrouting:
# tutti i pacchetti in uscita attraverso l'interfaccia "ppp0"
# dovranno essere mascherati
iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
# accettiamo tutti i pacchetti appartenenti a connessioni già iniziate
o cmq correlati ad esse
iptables -A FORWARD -s 
192.168.1.0/24
 -j ACCEPT
# accettiamo il traffico generato dalla rete interna
iptables -A FORWARD -j DROP
# tutto il resto è scartato
echo '1' > /proc/sys/net/ipv4/ip_forward
# Adesso che siamo in sicurezza, abilitiamo il passaggio dei pacchetti
(forwarding)
Potete indicarmi cosa devo aggiungere per far ciò che norton symantec
security check mi indichi che non sono a rischio in internet?
Grazie 1000

 security check mi indichi che non sono a rischio in internet?
Premesso che il report di symantec non è esattamente il massimo della
chiarezza ed ha come unico scopo il farti venire un attacco di panico
tale da indurti a comprare i loro prodotti. In effetti qualche mancanza
nel tuo firewall c'è. Ti riporto un set minimo di regole un po' più
completo, giusto come esempio
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i ! ppp0 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -i ! ppp0 -m conntrack --ctstate NEW -j ACCEPT
iptables -A INPUT -j DROP
iptables -A FORWARD -j DROP
Se non mi sono perso qualcosa dovrebbe funzionare (ammetto che non
l'ho provato). Ciao.

Il Cat ha scritto:

Grazie per avermi risposto!!
Questo questo tuo esempio devo copiarlo ed aggiungerlo dove?
Oppure devo mettere solo il tuo esempio e eliminare tutto di quello che
io ho?
Scusa la mia ignoranza ma non conosco nulla di iptables!!
Grazie 1000

Il Cat ha scritto:
