squid http-accelerator mode & ssl ?

Matus fantomas Uhlar uhlar na fantomas.sk
Středa Leden 22 10:13:15 CET 2003


Kilian Igor <Igor.Kilian na infogas.sk> wrote:
-> Toto je splnitelne
->> 2. server nesmi vyzadovat klientske certifikaty na urovni SSL/TLS
->>    (nebo musi byt mezi skutecnym serverem a skutecnym klientem
->>    jedno neprerusene SSL/TLS spojeni, ale to by trochu popiralo smysl
->>    toho akceleratoru)
-> 
-> prave toto je ten problem. Podla mojich vedomosti SSL spojenie nie je
-> mozne rozpojit. Takze nastavenie squidu na http-accelerator mode je
-> iba na http komunikaciu. Ci sa mylim? Vie mi niekto s urcitostou povedat
-> ci to dokaze, alebo nie? Ak nie aky soft to dokaze? Existuje nieco take?

ssl spojenie samotne nie je mozne proxovat pretoze cely jeho zmysel je v tom
aby nikto medzi serverom a klientom nevidel ake data nim idu...

toze SSL nie je mozne rozpojit je blbost :)

Avsak ak mas "doveryhodnu" siet medzi proxy (akceleratorom) a serverom,
mozes urobit ssl proxy a ktorej to na server pohjde cez http (pouzivat https
nema zmysel, ak ma, nema zmysel pouzit proxy).

->> 3. klient musi od proxiny dostat certifikat, ktery odpovida adrese
->>    (jmenu), na ktere se pripojuje
-> 
-> toto asi squid mu v danom mode neposle

no, squid pokial viem nedokaze robit takto myslenu https proxy. Dokaze
metodu CONNECT co vlastne nie je nic ine ako forwarding TCP spojenia bez
toho aby rozumel co tym ide (preto sa to da pouzit na SSH, IRC, ICQ a milion
dalsich veci, ak to nie je zakazane v acl).

na takuto https proxy je mozne s uspechom pousit apacha:

<VirtualHost a.b.c.d:443>
ServerName meno.proxy.servera
SSLEngine on
ProxyRequests on
ProxyPass / http://kam.to.presmerovat/
ProxyPassReverse / http://kam.to.presmerovat/
</VirtualHost>

a samozrejme na dotycnej kombinacii ip/port nastavit spravny certifikat.

-- 
 Matus "fantomas" Uhlar, uhlar na fantomas.sk ; http://www.fantomas.sk/
 Warning: I don't wish to receive spam to this address.
 Varovanie: Nezelam si na tuto adresu dostavat akukolvek reklamnu postu.
 LSD will make your ECS screen display 16.7 million colors


Další informace o konferenci Linux