Skip to content
Smarter by Design.Simpler for Business
TR7Enterprise Application Delivery & Security Platform

Gateway Mode - Spoofing ​

Gateway Mode - Spoofing, Gateway Mode'un sunduğu sonucu sunucunun ayarlarına dokunmadan veren yerleşimdir (Kurum Servisinde SNAT alanı Use Client IP ve Spoofing açık; sunucunun ağ geçidi ayarı olduğu gibi kalır). TR7 sunucuya istemcinin gerçek IP adresiyle bağlanır; sunucunun yanıtı ağ geçidine doğru yola çıkar ve TR7 bu yanıtı aynı ağ üzerinde karşılar.

Sunucuda ayar değişikliği istenmez: ağ geçidi, adres ve yönlendirme ayarları aynı kalır. İstemci adresinin korunması, sunucu tarafında bir iş kalemi olmaktan çıkar ve TR7 üzerinde, Kurum Servisi formundaki Spoofing anahtarıyla açılan bir özelliğe dönüşür. İstek de yanıt da TR7'nin üzerinden geçtiği için bu yerleşim sektörde inline ya da transparent yerleşim olarak da anılır.

HTTP mi, TCP mi?

HTTP vService'lerde istemci adresinin Kurum Servisine iletilmesi için öncelikle X-Forwarded-For başlığı, HTTP ve L7 TCP vService'lerde Kurum Servisinin desteklediği durumda Proxy Protocol kullanılmalıdır; bu iki yöntem ağ tasarımına dokunmadan istemci adresini sunucuya iletir. Gateway Mode - Spoofing daha çok L7 TCP vService'lerde, yani istemci adresinin başlıkla taşınamadığı ve uygulamanın Proxy Protocol'ü desteklemediği durumlarda tercih edilir.

Gerçek IP
Kaynak adres korunur
Sunucu, bağlantının kaynağı olarak istemcinin kendi IP adresini görür
Sunucu Ayarı Aynı
Ağ geçidi aynı kalır
Sunucunun ağ geçidi, adresi ve yönlendirme ayarları değiştirilmez
TR7 Üzerinde
Spoofing
Özellik Kurum Servisi formunda açılır; dönüş yolunu TR7 kendisi sağlar
HTTP ve TCP
Başlık gerekmez
HTTP ve L7 TCP vService'lerde istemci adresi bağlantının kendisinde taşınır
Servis Bazında
Seçerek uygulanır
Yalnızca seçilen Kurum Servislerinin sunucuları için açılır; diğer sunucular etkilenmez
Cluster
VIP ile birlikte geçer
Spoofing IP VIP Condition ile bir VIP'e bağlandığında görev, VIP'in etkin olduğu cihazda yürütülür

Gateway Mode - SpoofingGateway Mode - Spoofing

Şema trafiğin akışını gösterir: istemcinin bağlandığı VIP, TR7 ve Kurum Servisi aynı arayüzde (şemada 1G-1) ve aynı ağdadır; istemci ise başka bir ağdan gelir (şemada x.x.x.x). Kurum Servisinin varsayılan ağ geçidi değişmemiştir: TR7 değil, ağın kendi ağ geçididir (172.16.102.1).

Şemadaki örnekte TR7, Kurum Servisine kendi adresiyle değil istemcinin adresiyle (x.x.x.x) bağlanır; hangi cihaz etkin olursa olsun Kurum Servisi bağlantının kaynağı olarak istemcinin adresini görür. Kurum Servisi yanıtı istemcinin adresine, kendi ağ geçidi (172.16.102.1) üzerinden göndermek üzere yola çıkarır; Spoofing açık olduğu için paketi aynı ağdaki etkin TR7 karşılar. Spoofing IP VIP Condition alanında VIP (172.16.102.92) seçili olduğundan bu görev VIP'in etkin olduğu cihazda yürütülür ve VIP ile birlikte diğer cihaza geçer.

Sağlık denetimi istemci adresiyle değil, Kurum Servisinin route tablosundaki TR7 adresiyle yapılır: şemadaki örnekte etkin cihaz 172.16.102.90, diğer cihaz 172.16.102.91 adresini kullanır. Bu, Kurum Servisinde Health Check Source IP alanı varsayılan değerindeyken geçerlidir; alanda başka bir adres seçildiğinde denetim o adresten yapılır.

Şemadaki örnekte bağlantının dört adımında paketlerin kaynak ve hedef bilgileri şöyledir:

AdımYönKaynak IPKaynak PortHedef IPHedef Port
1İstemci → TR7x.x.x.x (İstemci IP)Rastgele172.16.102.92 (VIP)443
2TR7 → Kurum Servisix.x.x.x (İstemci IP)Rastgele172.16.102.1618080
3Kurum Servisi → TR7172.16.102.1618080x.x.x.x (İstemci IP); sunucunun ağ geçidi 172.16.102.1, paketi Spoofing ile etkin TR7 karşılar2. adımın kaynak portu
4TR7 → İstemci172.16.102.92 (VIP)443x.x.x.x (İstemci IP)1. adımın kaynak portu
RenkAnlamı
İstek
Yanıt

Paketlerin adresleri Gateway Mode ile aynıdır; fark 3. adımdadır: orada yanıtı TR7'ye sunucunun ağ geçidi ayarı getirir, burada sunucunun ayarı değişmez ve yanıtı TR7'ye Spoofing getirir.

Neden Gateway Mode - Spoofing? ​

Gateway ModeGateway Mode - Spoofing ile
Her sunucuda varsayılan ağ geçidi TR7 olarak değiştirilir.Sunucuların ağ geçidi ayarı olduğu gibi kalır.
Değişiklik sunucu ekibinin planlamasını ve bakım penceresini gerektirir.Özellik TR7 üzerinde açılır; sunucuda değiştirilecek bir ayar yoktur.
Çok sayıda sunucuda aynı ayar tek tek uygulanır.Ayar TR7'de, Kurum Servisi formunda yapılır.
Geri dönüş için sunucuların ağ geçidi yeniden eski adrese çevrilir.Geri dönüşte sunucu tarafında geri alınacak bir ayar yoktur.

Trafik Nasıl Akar? ​

İstemciUygulamaya vService adresinden erişir
TR7Dönüş yolunu kendisi sağlarTLSBot/DDoSLBWAFAGSWAF ve AGS yalnızca HTTP vService'te
Kurum ServisiAğ geçidi ayarı değişmez
  1. İstek gelirİstemci, uygulamanın yayımlandığı vService adresine bağlanır.
  2. TR7 denetlerTLS sonlandırma, Bot/DDoS ve kurallar aynı noktada uygulanır; HTTP vService'lerde WAF ve AGS de bu noktadadır.
  3. İstemci adına iletirTR7 seçilen Kurum Servisine, kaynak adres olarak istemcinin IP adresini kullanarak bağlanır.
  4. Yanıt dönerKurum Servisi yanıtı kendi ağ geçidine doğru gönderir; TR7 bu yanıtı sunucunun ağında karşılar ve istemciye iletir.
İstekYanıt

Sunucunun ayarları değişmemiştir: yanıtını her zamanki gibi ağ geçidine gönderir. Dönüş yolunu doğru cihaza getirmek TR7'nin işidir; bunun için TR7, Kurum Servisi ve sunucunun ağ geçidi aynı ağda bulunur.

Öne Çıkanlar ​

Sunucuda ayar değişikliği yokAğ geçidi, adres ve yönlendirme ayarları aynı kalır; sunucuda değiştirilecek bir ayar bulunmaz.
Uçtan uca gerçek istemci adresiKurum Servisinin loglarında, erişim denetimlerinde ve hız sınırlarında istemcinin kendi IP adresi görünür.
Kurum Servisi formunda açılırSpoofing, Kurum Servisi formunda Use Client IP seçildiğinde görüntülenir ve bir anahtarla etkinleştirilir.
Hedef adres kendiliğinden bulunurÖzel bir adres verilmediğinde TR7, Kurum Servisinin route tablosundaki varsayılan ağ geçidini esas alır; sunucunun ağ geçidi bundan farklıysa adres Spoofing IP alanına yazılır.
Servis bazında seçilirYalnızca açıldığı Kurum Servislerinin sunucuları için geçerlidir; aynı ağdaki diğer sunucuların trafiği kendi yolunda kalır.
Başlığa bağımlı değilX-Forwarded-For yalnızca HTTP'de çalışır; bu yerleşim istemci adresini bağlantı düzeyinde korur ve L7 TCP vService'lerde de geçerlidir.
Sunucunun ağ geçidi trafiği denetim altındaSunucu ile ağ geçidi arasındaki trafik iki yönde de TR7'den geçer; bu geçiş varsayılan olarak kapalıdır ve güvenlik duvarında tanımlanan FORWARD kurallarıyla açılır.
Cluster'da VIP ile birlikte geçerSpoofing IP VIP Condition ile özellik bir VIP'e bağlanır ve VIP'in etkin olduğu cihazda çalışır; VIP diğer cihaza geçtiğinde görev de onunla geçer. Alan boş bırakıldığında görev yalnızca Spoofing Default Device alanında seçilen cihazda yürütülür.

Ne Zaman Tercih Edilir? ​

Sunucuya müdahale edilemeyen ortamlar Dokunmadan

Sunucular başka bir ekibin ya da bir tedarikçinin yönetimindeyse ve ağ geçidi değiştirilemiyorsa istemci adresi yine de korunur.

Çok sunuculu servisler Operasyon kolaylığı

Onlarca sunucuda ağ geçidini tek tek değiştirmek yerine özellik TR7 üzerinde, Kurum Servisi tanımında açılır; yeni eklenen sunucularda da ağ geçidi ayarına dokunulmaz.

Hızlı devreye alma ve deneme Kolay geri dönüş

Gateway Mode'un etkisi, sunucu tarafında kalıcı bir değişiklik yapılmadan denenir; vazgeçildiğinde sunucuda geri alınacak bir ayar kalmaz.

Bu yerleşimin gerektirdikleri

  • Aynı ağ: TR7'nin, Kurum Servisi ve sunucunun ağ geçidi ile aynı ağda bir adresi bulunur; bu adres yoksa özellik çalışmaz.
  • Ağ geçidi adresi: Kurum Servisinin route tablosunda bir varsayılan ağ geçidi tanımlı olmalı ya da Spoofing IP alanı doldurulmalıdır.
  • İstemci başka bir ağda olmalıdır: sunucuyla aynı ağdaki istemcilerin yanıtı ağ geçidine gitmez, dolayısıyla TR7'ye dönmez.
  • Sunucunun bütün ağ geçidi trafiği TR7'den geçer: yalnızca vService trafiği değil, sunucunun kendi başlattığı bağlantılar ve sunucuya başka ağlardan yapılan erişimler (yönetim, izleme, yedekleme) de TR7'ye ulaşır. Bu geçiş TR7'nin güvenlik duvarında varsayılan olarak kapalıdır; özellik açılmadan önce bu trafik için kurallar planlanmalıdır.
  • Ağ altyapısı: anahtarlarda ya da sanallaştırma platformunda adres sahteciliğine karşı korumalar etkinse TR7'nin bağlı olduğu port için izin tanımlanması gerekebilir.

Dönüş yolu ağ tarafında sağlanacaksa

Dönüş yolunun ağ tarafında, bir yönlendirme kuralıyla sağlanması isteniyorsa Route Mode yerleşimi kullanılır.

İlgili Sayfalar ​