Newsgroup: it.comp.sicurezza.windows
Titolo: Configurazione firewall

Un saluto a tutti, volevo chiedervi un consiglio:
vorrei configurare il firewall in modo che non faccia passare nulla se non
quello che voglio, vorrei che fosse funzionante il normale servizio web,
ftp, posta elettronica e poco altro.
Correggetemi se sbaglio, pensavo di mettere queste regole:
- fai passare tutto sulla porta per le richieste al dns (è la 53, giusto?)
- fai passare tutto, solo in uscita, sulla porta 80
- fai passare tutto, solo in uscita, sulla porta 21
- fai passare tutto, solo in uscita, sulla porta 25
- fai passare tutto, solo in uscita, sulla porta 110
- blocca tutto
Secondo voi funzionerebbe qualcosa? Devo autorizzare il traffico sia in
entrata che in uscita? Devo attivare qualche altra porta per permettere la
normale navigazione e controllo della posta?
Come firewall gratuito pensavo di usare il Tiny oppure in alternativa, a
pagamento, il norton... se avete altri suggerimenti sono graditi.
Grazie per l'attenzione.
Saluti
Fabio

non conosco il tiny ma il Norton si autoconfigura in base ai programmi 
che tu abiliti...
Inoltre se non consenti il traffico bidirezionele credo che non andrai 
da nessuna parte se ci fai caso i bit in uscita aumentano costantemente 
enche se tu non effettui nessuna operazione apparente...
C'è sempre uno scambio di dati tra pc locale e Server...


 C'è sempre uno scambio di dati tra pc locale e Server...
Grazie della risposta, ho notato spesso dei ping da parte del dns della wind
o altre richieste da parte del provider, però anche negandole sembra che la
normale navigazione non ne risenta, dici che facendo una configurazione
"estrema" come quella che ho in mente mi ritroverei con nulla di
funzionante?
Fabio

> 
Credo che tu abbia dimenticato qualcosa....:)
Porta 113 aperta in ingresso per l'autenticazione (certi programmi come ad 
ese. OE richedono che l'autenticazione del server e quindi deve essere 
aperta)
Porta 119 aperta in uscita per il server delle news
Porta 443 aperta in uscita per le connessioni protette HTTPS
Poi ci sono i vari controlli di flusso sui pacchetti ICMP.......qui il 
discorso si fa lungo direi....:)
-- 
By Orion

 Secondo voi funzionerebbe qualcosa? Devo autorizzare il traffico sia in
Si, funziona se pero' *prima* blocchi tutto e poi metti le regole che
lasciano passare su quelle porte, sia in ingresso che in uscita.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 
In genere si tratta di interrogazione ICMP del tipo sollecitazione da parte 
dei router o altre cose che puoi tranquillamente ignorare....
ciao
-- 
By Orion of INTEGRA Sistemi

 lasciano passare su quelle porte, sia in ingresso che in uscita.
Grazie della risposta, mi puoi chiarire un dubbio?
Se come prima regola metto il "blocca tutto" non č che poi non  analizza le
regole successive e non permette nessuna comunicazione?
Io pensavo di aver capito che il firewall funzionasse cosě:
guarda la prima regola, se corrisponde la applica, altrimenti passa a quella
successiva.
Sto sbagliando? Oppure la regola "blocca tutto" deve essere scritta in modo
particolare? Io pensavo un blocca tutto da tutti gli indirizzi su tutte le
porte sia in entrata che in uscita.
Ciao
Fabio

 successiva.
No non sbagli, funziona cosi' ma se tu metti per default la regola DENY
(o REJECT, ti parli in termini di ipchains) e poi aggiungi le regole che
aprono determinate porte funziona.


 aprono determinate porte funziona.
Ho capito, ora mi hai messo la pulce nell'orecchio, proverò a mettere questa
regola per prima.
Grazie
Fabio

 allora applica la policy.
Quindi prendendo come esempio il Tiny PF se non trova una regola
corrispondente viene chiesto all'utente che cosa si vuole fare... sarebbe
questa la policy?
Ti ringrazio.
Fabio

 questa la policy?
No, non hai capito: prendi la chain di INPUT e dici che la default
policy e' DENY poi inizi a scrivere
"accetta tutto cio' che viene con il protocollo UDP sulla mia porta 53"
che tradotto in ipchains viene
$IPCHAINS -A input -p UDP -s $REMOTENET -d $LOCALNET 53 -j ACCEPT
per le news dici "accetta cio' che viene da 
news.pipponet.it
 sulle porte
da 1023 a 65535" cioe'
$IPCHAINS -A input -p tcp -s 
news.pipponet.it
 -d $LOCALNET 1023:65535 -j 
ACCEPT
mentre se avessi usato come policy di default ACCEPT avresti dovuto poi
segnalare cosa rifiutare, es.
"rifiuta tutto cio' che viene dall'esterno con il protocollo UDP sulla
mia porta 31337 e loggalo" che tradotto e'
$IPCHAINS -A input -p udp -s $REMOTENET -d $LOCALNET 31337:31338 -l -j
REJECT
e cosi' via..


 e cosi' via..
Ho capito, ho provato però a cercare sul Tiny PF ma non ho trovato nulla a
riguardo, mi permette solo di impostare le regole e non la policy.
Mi sa che riciclerò il vecchio P166 per fargli fare da router/firewall con
una di quelle mini distribuzioni di linux... almeno mi alleno con un
firewall serio.
Grazie ancora per tutte le spiegazioni, mi avete chiarito parecchi concetti.
Fabio

 Grazie ancora per tutte le spiegazioni, mi avete chiarito parecchi concetti.
De nada.
