10/01/2021

Proxy (Vekil Sunucu) Nedir?

Forward Proxy

Proxy server nedir? Proxy server trafik düzenleyici olarak davranır, istek gönderen kullanıcı ile web siteleri arasındaki trafiği denetler ve yönlendirir. Genel olarak kullanıcıları korumak, ağ güvenliğini sağlamak ve gizlilik politikaları için kullanılır.

Proxy Server Nasıl Çalışır?

İnternet üzerindeki herhangi bir yazılım veya cihazın istemci veya sunucu olmak gibi 2 rolü olur.

Proxy sunucusu (vekil sunucu) olmadığı durumda kişisel cihaz doğrudan sunucuyla haberleşir. Tüm web siteleri doğrudan kişisel cihazla haberleşeceğinden dolayı cihazın IP adresi açığa çıkar.

Proxy sunucusu bu durumu önlemek için kişisel cihaz ile sunucu arasına girer ve ikisi arasındaki trafiği kontrol eder.

Tüm proxy sunucu tiplerinde olmasa da birçok proxy sunucusu kişisel bilgisayarın IP adresinin gizleyebilir. Ziyaret edilen web sitesi aslında kim olduğunuzu göremez. Hatta farklı lokasyonlardaki IP adreslerini bağlanılarak bilgisayarın internet üzerindeki coğrafi konum değiştirilebilir.

Proxy Türleri

Forward Proxy Nedir?

Forward Proxy (İleri Vekil Sunucusu): Forward proxy sunucuları direk proxy olarak da bilinir, istemci bilgisayar (kişisel bilgisayar) tarafında arabuluculuk yapar, istemci proxy sunucusuyla haberleşir, proxy sunucusu istemciden aldığı trafiği sunucuya iletir, tam tersi durumda da sunucudan gelen trafiği yine proxy sunucusu karşılar ve istemciye iletir.

Forward Proxy

Reverse Proxy Nedir?

Reverse Proxy (Ters Vekil Sunucusu): Reverse proxysunucuları forward proxy sunucularının tam tersi yönünde internet ile web sunucuları arasında kontrol yapar. Web sunucularının doğrudan kullanıcılara bağlanmasını önler ve trafiğin kontrolünü sağlar, web sitesinden istemciye güvenli ve etkili içerik dağılımında yardımcı olur. Sunucu ya da sunucu guruplarının geçiş kapısı görevini üstlenir. Sunucu yüklemelerini dengeler, önbellekte veri tutar ve site hızını olumlu yönde etkiler.

Her iki web proxy türünün de temel mantığı trafiği kontrol etmektedir. Tek farkları forward proxy istemci önündeyken reverse proxy sunucu önünde yer alır.

Proxy Sunucularının Özellikleri

Proxy sunucularının sahip olduğu özellikler;

Güvenlik Duvarı: Güvenlik duvarı ile geniş internet arasındaki güvenliği sağlar. İstenmeyen erişimleri ve hacklenme durumlarını önler. Proxy sunucusu (vekil sunucu) güvenli ağ ile internet arasında güvenlik duvarını barındırmak için uygun bir yer oluşturur.

İçerik Filtresi: Proxy server gelen bağlantı isteklerini güvenlik duvarıyla birlikte düzenlendiği gibi içerik filtreleyici olarak da hareket edebilir, istenmeyen trafiği engelleyebilir. Bazı şirketler çalışanların bazı web sitelerine girmemeleri için proxy ayarlarını yapılandırabilir.

İçerik Filtresi Yönlendirme (Bypassing): Filtreleme yapan proxy sunucusu başka bir sunucu ile alt edilebilir. Proxy tarafından engellenmiş web sitesine, engelleme olmayan proxy sunucusu üzerinden bağlanılıp ulaşılabilir.

Önbellekleme: Önbellekleme mantığı veriyi hafıza tutup ihtiyaç olduğunda daha hızlı şekilde çağırmaya, trafiğin hızlı akmasını sağlamasıdır. Proxy sunucuları web sitesindeki elementleri (stil dosyaları, görseller…) önbellekte tutarak ziyaretçi siteyi tekrar ziyaret ettiğinde, web sitesinin hızlı yüklenmesini sağlayabilir ve gecikmeyi azaltır.

Gizlilik ve Güvenlik: Proxy sunucuları kullanıcıların IP adreslerini proxy sunucusunun ardında gizler (tüm proxy sunucusu tipleri gizleyemez) ve ağ ortamında kullanıcıların adreslerini herhangi bir cihaz üzerinden hacker saldırısına karşı koruyarak güvenliği arttırır. (VPN kadar trafiği şifreleyemez.)

Proxy Sunucularının Dezavantajları

Yavaşlatma: Web sitelerinin önbelleğe alınması site hızını arttırabilir fakat aynı zaman proxy sunucuları trafiğin yönlendirilmesinden dolayı yan etki olarak bağlantıyı yavaşlatabilir.

Limitli Güvenlik: Proxy sunucuları kullanıcıların IP adreslerini saklayabilirler ve güvenlik duvarını barındırabilirler fakat bir VPN kadar trafiği şifreleyemezler. Eğer proxy wifi ağına bağlı durumdaysa bilgisayar üzerindeki trafik wifi ağına bağlı başka biri tarafından görülebilir.

Kaynakça:
https://www.avast.com/c-what-is-a-proxy-server
https://umbrella.cisco.com/blog/what-is-a-proxy-server
https://smartproxy.com/blog/the-difference-between-a-reverse-proxy-and-a-forward-proxy