Başlıktaki İstemci IP’sini Değiştiren Proxy Sunucuları
Başlıktaki istemci IP’sini değiştiren bir proxy sunucusu, HTTP istek başlığına sahte bir istemci IP adresi yazar. Bu alanda gerçek adresi gizler, ancak istek hâlâ proxy kullanımına ilişkin işaretler içerebilir. Tek bir alanı değiştirmek, gerçek adresin isteğin geri kalanında bulunmadığını kanıtlamaz. İngilizce “distorting” sözcüğü, istemci hakkındaki bilgilerin bu şekilde değiştirilmesini ifade eder.
Bu terim, eski proxy anonimlik düzeyleri sınıflandırmasından gelir. Modern ticari proxy sunucularının Elit / Yüksek Anonimlikli proxy sunucuları gibi davranması beklenir: istemcinin asıl IP adresini iletmez veya proxy kullanımını bildiren başlıklar eklemezler. Başlıktaki IP’yi Değiştiren kategorisi, esas olarak eski açıklamaları ve herkese açık proxy listelerindeki etiketleri anlamak için yararlıdır.
İstekte ne değişir?
Genel IP adresinizin 198.51.100.24 olduğunu ve proxy sunucusunun web sitesine 203.0.113.80 adresinden bağlandığını varsayalım. Şifrelenmemiş bir HTTP isteğinde, bir başlıkta üçüncü bir adres gönderir: X-Forwarded-For: 192.0.2.55.
Bu üçüncü adres, proxy sunucusunun eklediği sahte bir değerdir. Ne sizin gerçek IP adresiniz ne de web sitesine bağlanmak için kullanılan adrestir.
Diğer başlıklar, isteğin bir aracı tarafından işlendiğini yine de gösterebilir. Örneğin Via başlığı, bir proxy sunucusunun devreye girdiğini kaydeder. İstemci IP adresini değiştirmek bu işareti kaldırmaz.
Web sitesi gerçekte ne görür?
Bağlantı hâlâ 203.0.113.80 adresinden gelir. Başlığa başka bir adres yazmak proxy sunucusunu başka bir ülkeye taşımaz veya IP adresiyle ilişkili ağı ve itibarı değiştirmez. Sahte değeri istekler arasında değiştirmek gerçek IP rotasyonu değildir: bağlantı adresi aynı kalır.
Bir IP denetim aracı bağlantı adresini veya bir başlıktan alınan değeri gösterebilir. Bu durum aynı proxy sunucusu için farklı sonuçlar üretebilir. Test sayfasında sahte adresi görmek, her web sitesinin onu sizin IP adresiniz olarak değerlendireceği anlamına gelmez.
Her web sitesi hangi başlıkları kullanacağına ve kimin değerlerine güveneceğine kendisi karar verir. Bir sunucu, istemci IP bilgilerini yalnızca kendi ters proxy sunucusundan kabul edebilir. O web sitesini ziyaret etmek için kullandığınız bir proxy sunucusu otomatik olarak güvenilir kaynak hâline gelmez.
Bu HTTPS için geçerli mi?
Bu örnek, proxy sunucusunun HTTP isteğini okuyup değiştirebilmesini gerektirir. CONNECT kullanılarak kurulan normal bir HTTPS tünelinde istek ve başlıkları uçtan uca bir TLS bağlantısının içinde taşınır. Yalnızca bu şifreli trafiği aktaran bir proxy sunucusu bu başlıklara sahte IP adresi ekleyemez. Bu nedenle düz HTTP testindeki Başlıktaki IP’yi Değiştiren sonucu, aynı proxy sunucusunun HTTPS ile davranışını otomatik olarak tanımlamaz.
