- Katılım
- 21 May 2023
- Mesajlar
- 709
- Tepki
- 17
- Puan
- 18
Bir isteğin tarayıcıdan çıkıp sunucuya varana kadar aradan hiç kimse geçmediğini düşünmek yanıltıcı. Kurumsal ağlarda, barındırma önlerinde ve gizlilik araçlarında araya giren bir katman var; adı vekil sunucu.
Bu yazı vekilin ne olduğunu, standardın onu hangi ara katman türleri arasında saydığını, ileri ve ters vekil ayrımını ve her birinin ne işe yaradığını IETF metnine ve MDN rehberine bakarak topluyor.
Standart ne diyor?
HTTP semantiğini tanımlayan RFC 9110, protokolün istekleri bir bağlantı zinciri üzerinden karşılamak için ara katmanların kullanılmasına imkân verdiğini söylüyor.
Metin üç yaygın ara katman biçimi sayıyor: vekil, ağ geçidi ve tünel. Aynı bölüm, tek bir ara katmanın duruma göre asıl sunucu, vekil, ağ geçidi veya tünel gibi davranabileceğini de belirtiyor.
Vekil nerede duruyor?
MDN'in vekil sunucular rehberi, internetin farklı ağları arasında gezinirken vekillerin ve tünellerin içeriğe erişimi kolaylaştırdığını anlatıyor.
Rehber konumu da tarif ediyor: bir vekil kullanıcının kendi bilgisayarında olabilir ya da kullanıcının bilgisayarıyla hedef sunucu arasındaki herhangi bir noktada bulunabilir.
- İleri vekil: İstemci ya da istemci grubu adına çalışır.
- Ters vekil: Sunucuya erişimi denetlemek ve korumak için sunucu tarafında durur.
- Tünel: Trafiği içeriğine karışmadan uçtan uca taşır.
İleri vekil ne yapıyor?
Rehbere göre ileri vekil, bir istemciye veya istemci grubuna vekillik hizmeti veriyor. İnternette yüz binlerce açık ileri vekil bulunduğu da aynı sayfada yazılı.
Metin işlevi de sayıyor: bu vekiller internet hizmetlerini, örneğin ad çözümlemeyi veya web sayfalarını saklayıp ileterek grubun kullandığı bant genişliğini azaltmaya ve denetlemeye yarıyor.
Gizlilik tarafında da bir kullanım var: rehber, ileri vekillerin anonim olabileceğini ve kullanıcıların web'de gezinirken adreslerini gizlemesine imkân tanıyabileceğini belirtiyor. Örnek olarak trafiği anonimlik için birden çok vekil üzerinden yönlendiren bir ağ veriliyor.
Püf nokta' Alıntı:Adresi gizlemek ile trafiği şifrelemek ayrı işler; vekil ilkini yapar, ikincisini garanti etmez.
Ters vekil ne için var?
Rehber, ters vekilin adının çağrıştırdığı gibi ileri vekilin tersini yaptığını söylüyor. İleri vekil istemci adına hareket ederken, ters vekil sunucu tarafında konumlanıyor.
Sayfa amaçlarını da sıralıyor: sunucuya erişimi denetlemek ve korumak; yük dengeleme, kimlik doğrulama, şifre çözme ve önbellekleme bunların arasında.
Bu tanım, içerik dağıtım ağlarının neden ters vekil olarak anıldığını da açıklıyor; aynı yapının uygulamada nasıl göründüğünü Cloudflare yazımızda ele almıştık.
Tünel ne zaman devreye giriyor?
Standardın saydığı üçüncü ara katman biçimi tünel. Vekil ve ağ geçidinden farkı, taşıdığı trafiğin içeriğine karışmaması: bağlantıyı uçtan uca aktarıyor, arada okuma veya değiştirme yapmıyor.
Bu ayrım şifreli bağlantılarda önem kazanıyor. Araya giren katman tünel olarak davranıyorsa, trafiği ilettiğini bilir ama içeriğini göremez. Vekil olarak davrandığındaysa isteği yorumlayıp yanıtlayabilir.
RFC'nin "tek bir ara katman duruma göre farklı davranabilir" cümlesi tam da bu yüzden önemli: aynı sunucu bir istek için vekil, diğeri için tünel gibi çalışabiliyor.
VPN ile aynı şey mi?
Değil. Vekil, belirli bir protokol veya uygulama düzeyinde araya giren bir sunucu; cihazın bütün trafiğini kapsamak zorunda değil. Bu ayrımı ve araçların ne vaat edip etmediğini WARP yazımızda göstermiştik.
Kurduğunuz düzenin gerçekte ne sızdırdığını görmek için ayrı bir sınama gerekiyor; adımlarını sızıntı testi yazımızda vermiştik.
Zincirde kim ne görüyor?
RFC'nin ara katman tanımı pratik bir sonuç doğuruyor: istek bir zincir üzerinden ilerlediği için, zincirdeki her halka isteğin bir kısmını görüyor. Hangi halkanın ne gördüğü, bağlantının şifreli olup olmamasına ve halkanın türüne göre değişiyor.
Bu yüzden "vekil kullanıyorum" cümlesi tek başına bir gizlilik seviyesi anlatmıyor. Belirleyici olan, vekilin hangi türde olduğu ve trafiğin hangi noktada şifrelendiği.
Sık Sorulan Sorular
Proxy nedir?
İstemci ile hedef sunucu arasında duran ara katman; RFC 9110 vekili ağ geçidi ve tünelle birlikte üç yaygın ara katman biçiminden biri olarak sayıyor.
Vekil nerede bulunur?
MDN'e göre kullanıcının kendi bilgisayarında ya da kullanıcı ile hedef sunucu arasındaki herhangi bir noktada.
İleri ve ters vekil farkı ne?
İleri vekil istemci adına, ters vekil sunucu tarafında erişimi denetlemek ve korumak için çalışıyor.
Ters vekil hangi işleri üstlenir?
Yük dengeleme, kimlik doğrulama, şifre çözme ve önbellekleme rehberde sayılan başlıklar.
Vekil adresimi gizler mi?
Rehber, ileri vekillerin anonim olabileceğini ve adresin gizlenmesine imkân tanıyabileceğini söylüyor; bu her vekil için otomatik bir özellik değil.
Özetle
Vekil, isteğin zincir üzerinde ilerlerken uğradığı ara katmanlardan biri; standart onu ağ geçidi ve tünelle birlikte anıyor. İleri vekil istemci adına çalışıp bant genişliğini denetlemeye ve adresi gizlemeye yarıyor; ters vekil ise sunucu tarafında durup yük dengeleme, kimlik doğrulama ve önbellekleme gibi işleri üstleniyor. Hangi tür olduğunu bilmeden vekilin ne sağladığını söylemek mümkün değil.
Kullandığınız araç ileri vekil mi, ters vekil mi, yoksa tünel mi?
Güncelleme: 2 Eylül 2026. IETF'in RFC 9110 metni ve MDN'in vekil sunucular ve tünelleme rehberi kontrol edildi.
Dijital Dünyanıza Yön Veren Pusula