Newsgroup: it.comp.reti.locali
Titolo: differenze tra firewall e proxy

Ciao,
quali sono le differenze tra un firewall e un
proxy?

Un firewall è una barriera di sicurezza che permette solo collegamenti
controllati,
un proxy è un software che permette di condividere una connessione con
altre macchine
Il funzionamento sembra simile ma non lo è affatto...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Il funzionamento sembra simile ma non lo è affatto...
Permettimi ma non condivido...
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)

proxy?
Il firewall è un software/hardware usato per proteggere un terminale o
una lan da attacchi pervenuti via rete locale o via Internet. Consente
il passaggio solamente di determinati tipi di dati, da determinati
terminali e determinati utenti. Fa praticamente un lavoro di
filtraggio dati e autorizza le connessioni che secondo determinate
regole sembrano legittime.
Un proxy è un server che consente la memorizzazione in cache dei
documenti più richiesti da una sottorete. Con l'obiettivo di
incrementare le prestazioni. A volte può essere chiamato firewall
(inteso come servizio di sicurezza) perchè può essere settato per
inibire determinati servizi oltre al fatto di nascondere l'ip di una
sottorete.
Je

 sottorete.
Non sono d'accordo nemmeno con questa definizione, ma ora ho tempo e
quindi vedo anche di esprimere il mio punto di vista (perchè di questo si
tratta, veh...) ;-)
Buona parte dei fraintendimenti sono IMHO dovuti al fatto che la parola
"firewall" è spesso utilizzata come sinonimo di "packet filter", quando in
realtà non è così (definireste le acl di un cisco "un firewall"?).
Un firewall non è un software, ma una configurazione (per un
computer/appliance/hardware, quello che volete) il cui scopo è quello di
riparare una rete o parte di essa dalle intrusioni da parte di qualcun
altro.
Viceversa, il concetto di proxy non ha nulla a che vedere con il concetto
di cache: un proxy è una applicazione che consente di far comunicare due
applicativi fungendo da intermediario.
Uno degli utilizzi di questo software è indubbiamente il caching, ma non
è necessariamente la più importante: data la sua posizione e struttura,
un proxy può verificare che le richieste che un client manda su una porta
HTTP siano *effettivamente* HTTP e non qualcos'altro.
Con questo, può anche effettuare del filtering per non permettere azioni
considerate *pericolose* per la sicurezza della rete, o permettere
connessioni limitatamente a determinati server "fidati" anzichè a
chiunque.
Immagina di avere una rete che ha necessità di contattare l'esterno per
inviare/ricevere posta e navigare via web.
Installi una macchina con 2 schede di rete.
A quella esterna assegno l'ip pubblico, a quella interna assegni il
privato.
Installi un proxy http (con caching o senza, sta a te), un proxy pop3 e
un proxy smtp e li bindi solo all'interfaccia interna, in modo che siano
disponibili alla rete interna.
L'interfaccia esterna non ha servizi in ascolto e quindi è in tutto e per
tutto un muro (salvo debolezze delle stack tcp/ip, che ci sarebbero lo
stesso).
Ecco, hai un firewall per la tua rete.
E non hai usato neanche un packet filter, ma solo dei proxy...
Più comune è vedere configurazioni miste, magari in transparent, ecc.
Le variazioni sul tema possono essere infinite.
Byez.
