Připojení k proxy přes SSL

Grub2

Připojení k proxy přes SSL
« kdy: 27. 10. 2017, 12:48:30 »
Mám VPS, kde jsem si spustuil SQUID jakožto proxy server. Ovšem jestli jsem správně pochopil tak komunikace prohlížeč <-> proxy je v zásadě nešifrovaná, včetně přihlašovacích údajů. Hledal jsem jestli se to dá nějak zabezpečit, ale z toho co jsem našel vůbec nejsem moudrý. Četl jsem i o řešení pomocí SSH tunelu, ale to mi přijde jako "rovnák na vohejbák", navíc to nejde použít všude.


Jenda

Re:Připojení k proxy přes SSL
« Odpověď #1 kdy: 27. 10. 2017, 13:16:33 »
Naopak, podle mě je koncepčně mnohem lepší, když si neřeší šifrování každý protokol sám, ale řeší to OS - ideálně něčím jako IPSec. Hned ze tří důvodů:

 - jednodušší implementace a údržba
 - globální a všude stejná konfigurace šifer, certifikátů a spol.
 - snadnější debugování (provoz i svého vlastního programu je téměř nemožné pro ladění analyzovat, protože neexistuje API na předávání session klíčů Wiresharku)

Re:Připojení k proxy přes SSL
« Odpověď #2 kdy: 27. 10. 2017, 13:35:48 »
Pro přihlášení k proxy můžete použít autentizační mechanismy, které nepřenášejí citlivé údaje v otevřeném tvaru. Například v případě Squidu můžete využít Digest autentizaci, NTLM, SPNEGO (tedy Kerberos) a OAuth. Dál už nevadí, že je komunikační kanál s proxy nešifrovaný, protože šifrovaná by měla být komunikace, která tím kanálem teče – tedy měl byste používat HTTPS. Pokud použijete HTTP, nemá moc smysl hrát si na to, že komunikaci s proxy zašifrujete, protože z proxy serveru dál už to stejně půjde nešifrovaným HTTP.

iwk

Re:Připojení k proxy přes SSL
« Odpověď #3 kdy: 27. 10. 2017, 14:13:57 »
Chrome / Chromium take podporuje, aj ked je to schovane (https medzi web browser - proxy server)

https://www.chromium.org/developers/design-documents/secure-web-proxy

Pritom pravdu maju skor ti, co odporucali tunelovanie cez ssh. ssh klient (openssh alebo putty na windows) podporuju socks proxy, nastavuje sa to potom takto

https://www.adamfowlerit.com/2013/01/using-firefox-with-a-putty-ssh-tunnel-as-a-socks-proxy/


Dzavy

Re:Připojení k proxy přes SSL
« Odpověď #4 kdy: 27. 10. 2017, 14:40:31 »
Squid to umi - http://www.squid-cache.org/Doc/config/https_port/

Ale nevim jak moc siroka podpora je na strane klientu, asi nic moc.