[zorp-hu] https
Balazs Scheidler
bazsi@balabit.hu
Wed, 14 Mar 2001 10:32:09 +0100
On Tue, Mar 13, 2001 at 01:37:33PM +0100, Kosa Attila wrote:
> On Tue, Mar 13, 2001 at 10:21:43AM +0100, SZALAY Attila wrote:
> > On 2001 Mar 13, Kosa Attila wrote:
> > > A https-re (443-as port) iranyulo kereseket hogyan lehet
> > > lekezelni?
> >
> > Ket lehetoseg van. A valasztas leginkabb attol fugg, hogy a Zorp a
>
> A belso halo kliensei mennenek https cimekre.
>
> > A masik lehetoseg az SSL proxy hasznalata. Ebbe aztan bele lehet agyazni
> > http proxy-t, igy a https-ben is tudod ellenorizni a http forgalmat.
> > Ennek viszont az a hatranya, hogy a certificate-eket nem tudja (meg)
> > atvinni a masik oldalra, vagyis, nem lehet kliens oldalon leellenorizni a
> > szerver szemelyet. (Persze, ha a szervert veded, akkor ez nem gond.)
>
> Ebben az esetben mukodik peldaul a hotmail? Valami
> leiras is jol jonne :)
>
> Illetve, ha csak sima plug-ot hasznalok, akkor mi a
> helyzet a certificate-ekkel?
ha plugot hasznalsz, akkor nincs semmi problema, a tuzfal "nem nyul bele" a
kommunikacioba. Ha https proxyt, akkor viszont a tuzfalnak szuksege van egy
privat kulcsra, amivel a hitelesitest elvegzi, ehhez viszont le kell
cserelnie a certificate-t is.
Amugy az SSL plug-gal valo kiengedesevel az a problema, hogy onnantol kezdve
barmi tunnelezheto a 443-as porton (a bejutott trojai siman kilat, tud
beszelgetni a kinti crackerrel). Ime egy - szigoruan emlekezetbol irt -
https proxy:
class HttpsProxy(PsslProxy):
class EmbeddedHttpProxy(HttpProxy):
def config(self):
HttpProxy.config(self)
self.transparent_mode = TRUE
def config(self):
self.client_need_ssl = TRUE
self.server_need_ssl = TRUE
self.client_cert = '/etc/zorp/fw-intra.crt'
self.client_key = '/etc/zorp/fw-intra.key'
self.stack_proxy = self.EmbeddedHttpProxy
Termeszetesen a beagyazott proxy egyenerteku egy titkositas nelkuli HTTP
proxyval, tehat barmilyen beallitast hasznalhatsz ott is.
--
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1