Proxy sunucusunun “HTTPS” türünde olması ne anlama geliyor?


1

Proxy'nin "HTTPS proxy" olması gerçekten ne anlama geliyor? İnternette ücretsiz kamu proxy'lerine sahip birçok site bulabilirsiniz ve bazıları türlerine göre filtrelemenize izin verir.

Düzenli HTTP proxy'nin nasıl çalıştığını anladığım halde HTTPS proxy'yle karşılaştırıldığında ne kadar farklı?

HTTPS proxy'si olan sitelere erişime izin veren https:// (üzerinden CONNECT 443 numaralı bağlantı noktasına tünel

Düzenli olarak erişmeye çalıştığımda ne olur? http:// üzerinden site HTTPS proxy, bilgisayarım ve proxy sunucum arasındaki bağlantı şifreli mi? Ya da düz metin olarak sonuna kadar gider?

Benim düşüncem şudur:

  • HTTP Proxy gibi düzenli yöntemlere izin verir GET, POST vb.
  • HTTPS Proxy düzenli yöntemlere izin verir ancak aynı zamanda izin verir CONNECT *:443 yöntem.

neler olduğunu görmek için wireshark gibi bir program ve kendi https proxy'nizi ayarlamak için analogx proxy gibi basit programlar kullanabilirsiniz. Pencerelerde wireshark 127.0.0.1'e erişme konusunda herhangi bir sorun yaşarsa, 2 veya 3 bilgisayarı kullanabilirsiniz. biri bağlantıyı başlatan müşteri için, biri https proxy'si, diğeri web sunucusu için, ve neler olduğunu tam olarak görmek için filtreleyin. Bu yüzden sadece 80 ve 443 numaralı portları görüntülemek için filtrelemek ve bu 3 bilgisayarın sadece IP'lerini göstermek için filtrelemek.
barlop

Bir https sunucusu kurmak için elimde küçük bir program olduğundan emin değilim, ama "brs webweaver" veya ritlabs Https versiyonu sanırım bir ritlabs tinyssl var, ama denemedim ve yapılandırmak için daha fazla çaba harcar. ccproxy başka bir şeydir. Bir http veya https proxy üzerinden bir http sitesine bağlanmayı test etmek kolay olmalıdır. Ve wireshark'ın senin bir başkasının https sunucusuyla olan bağlantısını görmesine izin verebilirsin.
barlop

Yanıtlar:


1

Bir vekil sunucu destekliyorsa hem bir HTTP vekili hem de bir HTTPS vekil olabilir. CONNECT komutu CONNECT komutunu desteklemiyorsa, yalnızca HTTP yapabilir.

Normal işlem sırasında, HTTP proxy HTTP isteğini alır ve bunu anlamak için "yeterince akıllıdır" ve böylece işlemleri optimize edebilir Hedef sunucuya gitmeden yanıt vermek için önbelleğini aramak veya bu URL’ye izin verilip verilmediğini görmek için bir beyaz liste / kara listeye başvurmak, vb.

CONNECT modunda, bunların hiçbiri olmuyor. Proxy, hedef sunucuya bir TCP bağlantısı kurar ve tüm trafiği istemciden hedef sunucuya ve tüm trafiği hedef sunucudan istemciye iletir. Bu, herhangi bir TCP protokolünün çalışabileceği anlamına gelir (HTTPS, SSH, FTP - hatta düz HTTP), Vekil olarak o zaman sadece basit bir aptal boru olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.