Zincir, her bağlantıyı kimin açtığını değiştirir. Listeye bir SOCKS adresi daha eklemek tek başına şifreleme eklemez.

Bu zinciri kendi kuran bir istemciyi düşünün:

application → SOCKS A → SOCKS B → website

Önce A'dan B'ye bağlanmasını ister. Bu akış üzerinden sonra B ile siteye bağlantı için pazarlık edebilir. İstemciden A'ya giden taşıma her iki pazarlığı da şifresiz taşıyorsa, o bağlantıdaki yeterince yetkin bir gözlemci istemcinin gönderdiği kurulum baytlarını okuyabilir. Dış TCP hedefi gözlemcinin tek olası kanıtı değildir.

Zinciri korunan uygulama alışverişinden ayırın

HTTPS, TLS oturumu başladıktan sonra sitenin uygulama içeriğini koruyabilir. Daha önceki SOCKS kurulum iletilerini geriye dönük şifrelemez. SOCKS5'in kullanıcı adı ve parola kimlik doğrulaması da şifreli bir taşıma değildir.

İstemci ile ilk atlama arasındaki şifreli düzen, o bağlantıdaki görünürlüğü değiştirir. Yine de bir işletmecisi ve çözülmüş akışı elinde tutan başka bir uç noktası vardır. Zincirin izlenemez olduğunu iddia etmek yerine bu güven sınırını tanımlayın.

Sunucuda yapılandırılmış üst rota başka bir topolojidir. A, B'yi kendi içinde seçiyorsa istemci ilk bağlantısında aracıların tam listesini göndermiş olmayabilir. Her zincirin her atlamayı aynı biçimde açığa çıkardığını söylemeyin.

Yararlı bir gizlilik değerlendirmesi için gözlemciyi, bağlantıyı, proxy pazarlığını ve TLS sınırlarını adlandırın. B'nin çıkışını gözleyen site ile istemcinin ilk bağlantısını izleyen erişim ağı gözlemcisi farklı soruları yanıtlar. Yalnızca atlama saymak ikisine de yanıt vermez.

İlgili makaleler