Skip to content
Smarter by Design.Simpler for Business

Quarantine ​

Quarantine Nedir? ​

Quarantine, üç korumanın ortaklaşa kullandığı ceza kutusudur. Bir koruma bir isteği yalnızca o an için engellemek yerine, isteği yapan kaynağı bir süreliğine listeye almak istediğinde aksiyon olarak Quarantine seçilir. Karantinaya alınan kaynak, süresi dolana kadar her isteğinde aynı yaptırımla karşılaşır: kutu üyeliği korumaların verdiği kararların önüne geçer, kaynağın yeniden bir kurala takılması gerekmez.

vService başına tek bir ceza kutusu tutulur. Hangi koruma doldurmuş olursa olsun kaynak aynı tabloda yer alır ve kaydın Reason kolonu kutuya kimin koyduğunu söyler. Bu sayfadaki ayarlar, kaynağın hangi anahtarla izleneceğini, ne kadar süre içeride kalacağını ve içerideyken isteklerine ne yapılacağını belirler.

Tek
vService Başına Ceza Kutusu
Üç koruma ve meydan okuma aynı kutuyu doldurur; kayıt kimin koyduğunu Reason kolonunda taşır
3
Karantina Aksiyonu
Silent Drop, Redirect ve Show Content; ceza sessiz bir düşürme de olabilir, açıklayan bir sayfa da
5
Takip Anahtarı
IP'den V-Host + IP + User-agent'a kadar dört hazır anahtar ve akıllı değişkenlerle elle tanım
30 Dakika
Varsayılan Süre
Karantina süresi dakika, saat ya da gün biriminde serbestçe tanımlanır
Kalıcı
Tekrar Eşleşme Gerekmez
Kaynak bir kez içeri alındığında, süre boyunca her isteği korumaların kararından önce ceza kutusuyla karşılanır
4
Kutuyu Dolduran
L7 DDoS, IP Reputation ve Bot korumaları ile meydan okumayı sürekli geçemeyen ziyaretçiler
Otomatik
Kaynak IP Tavanı
Kaynak IP limitlerinde tanımlanan sert tavan, koruma Active moddayken aşıldığında karantina kendiliğinden uygulanır
Canlı
Ceza Kutusu Tablosu
İçerideki kaynaklar giriş ve çıkış zamanlarıyla anlık izlenir, gerektiğinde elle serbest bırakılır
Her Tipte
HTTP ve L7 TCP
Ceza kutusu her iki vService tipinde de çalışır; L7 TCP'de anahtar ve aksiyon kümesi daralır

İçeride kalan bir kaynağa uygulanacak üç yaptırım vardır:

AksiyonKaynağın gördüğü
Silent Dropİstek cevapsız bırakılır; bağlantı sessizce düşürülür. Varsayılan aksiyondur.
Redirectİstek tanımlı bir adrese yönlendirilir.
Show ContentKaynağa, seçilen içerik profilinden üretilen bir sayfa ve tanımlı durum kodu döndürülür.

Kapsam

Ceza kutusu hem HTTP hem L7 TCP tipindeki vService'lerde bulunur. L7 TCP'de yalnızca IP ve Manual takip anahtarları ile yalnızca Silent Drop aksiyonu kullanılabilir: Host ve User-Agent başlıklarına dayanan hazır anahtarlar ile yönlendirme ve sayfa gösterme seçenekleri bu tipte listelenmez. Ayarlar, hiçbir koruma karantinaya yönlendirmiyorken de saklanır: kart, koruma yapılandırmasından bağımsız olarak düzenlenebilir ve bir koruma yönlendirmeye başladığında yazılmış değerlerle çalışır.

Kutu yalnızca Active moddaki korumalarla dolar

Karantina, yönlendiren korumalardan en az biri Active modda olduğunda uygulanır. Monitoring modundaki bir korumanın kural listesinde Quarantine yazması kaynağın içeri alınması için yeterli değildir: izleme modu yalnızca gözlem yapar, ceza kutusu doldurulmaz ve canlı tablo oluşmaz.

Kutuyu dolduran dört gerekçe

Kayıt her zaman dört gerekçeden biriyle açılır: L7 DDoS Protection, IP Reputation Protection, Bot Protection ve Captcha. Bunu tetikleyen beş ayar noktası vardır: L7 DDoS Protection, IP Reputation Protection ve Bot Protection kural listelerinde seçilen Quarantine aksiyonu; Captcha kartındaki Quarantine Failed Captcha Solvers anahtarı; ve L7 DDoS'un kaynak IP limitlerinde tanımlanan sert tavan. Sert tavanın aksiyonu seçilemez, doğrudan karantinadır ve kaydı L7 DDoS Protection gerekçesiyle açar.

Bot/DDoS Management'ta Quarantine Kartı ​

Bot/DDoS Protection Mode şeridinin gövdesindeki Quarantine kartı, cezanın tamamını tek bir cümlede özetler: takip anahtarı, süre ve uygulanacak aksiyon sırasıyla yazılır (ör. IP, for 30m: Silent drop). Cümlede süre vurgulanır; aksiyon Silent Drop ise kırmızı, ziyaretçiye bir sayfa veya yönlendirme sunan aksiyonlarda uyarı renginde gösterilir. Ayarların bir bölümü henüz yazılmamışsa cümle kurulamaz ve kart bunun yerine alanları satır satır listeler.

Kartın altındaki Used by satırı, ceza kutusuna hangi korumaların yönlendirdiğini kısa adlarıyla listeler: L7 DDoS, IP Reputation, Bot ve meydan okuma tetiği açıkken Captcha. Satır yapılandırmayı okur: Monitoring modundaki bir koruma da burada görünür, ancak kutuyu yalnızca Active moddakiler doldurur. Hiçbiri karantinaya yönlendirmiyorsa kart soluklaşır ve satırın yerine ayarların hazır beklediğini belirten bir cümle yazılır. Sağ alttaki Table → bağlantısı, ceza kutusunun canlı tablosunu aynı ekranda kapatılabilir bir sekme olarak açar.

Kartın sağ üstündeki kalem ikonuna tıklandığında düzenleme ekranı açılır.

Bot/DDoS Protection Mode - Quarantine KartıBot/DDoS Protection Mode - Quarantine Kartı

Quarantine Edit Ekranı ​

  1. Bot/DDoS Management sekmesi açılır.
  2. Şeridin gövdesindeki Quarantine kartının sağ üstündeki kalem ikonuna tıklanır; Edit - Quarantine başlıklı düzenleme penceresi açılır.
  3. Aşağıdaki alanlar düzenlenir ve Edit butonuyla onaylanır.

Quarantine Edit EkranıQuarantine Edit Ekranı

INFO

Tracking Type Varsayılan: IP ​

Karantinaya alınan kaynağın hangi anahtarla izleneceği seçilir; varsayılan değeri IP'dir. Anahtar yalnızca kimin içeride olduğunu değil, cezanın ne kadar dar ya da geniş uygulanacağını da belirler: yalnızca IP seçildiğinde aynı adresten gelen bütün trafik cezalanır, adrese bir başlık eklendiğinde ceza yalnızca o istemciye daralır.

Seçenekİzlenen değer
IPYalnızca kaynak adresi. HTTP ve L7 TCP vService'lerde kullanılabilir.
IP + User-agentKaynak adresi ve User-Agent başlığı birlikte.
V-Host + IPHost başlığı ve kaynak adresi birlikte.
V-Host + IP + User-agentHost başlığı, kaynak adresi ve User-Agent başlığı birlikte.
ManualAnahtar, aşağıdaki alandan elle tanımlanır.

L7 TCP vService'lerde başlık tabanlı seçenekler listelenmez; yalnızca IP ve Manual kullanılabilir.

Quarantine Tracking Keys ​

Takip anahtarı Manual seçildiğinde formda beliren bu alanla, kaynağı tanımlayan değerler Variables ile yazılır (ör. %SRCIP, %REQHEADER(host)). En az bir değer tanımlanmalıdır ve aynı değer listede iki kez yer alamaz. Birden fazla değer yazıldığında anahtar, değerlerin birleşiminden oluşur.

INFO

Quarantine Duration Varsayılan: 30 minutes ​

Kaynağın ceza kutusunda kalacağı süre tanımlanır. Değer bir sayı ve birim çiftiyle girilir; birim olarak minutes, hours veya days seçilebilir. Sayı alanına en az 1 girilebilir; üst sınır yoktur, varsayılan değeri 30 minutes'tır. Süre dolduğunda kayıt tablodan kendiliğinden düşer ve kaynak yeniden normal akışa girer. İçerideyken yapılan istekler süreyi uzatmaz; kaynak yeni bir ihlalle yeniden damgalanırsa süre baştan işlemeye başlar.

INFO

Quarantine Action Varsayılan: Silent Drop ​

Kaynak içerideyken isteklerine ne yapılacağı seçilir; varsayılan değeri Silent Drop'tur.

SeçenekDavranış
Silent Dropİstek cevapsız bırakılır, bağlantı sessizce düşürülür.
Redirectİstek, aşağıdaki alanda tanımlanan adrese yönlendirilir.
Show ContentAşağıdaki alanlarda seçilen içerik profili ve durum koduyla bir cevap döndürülür.

L7 TCP vService'lerde yalnızca Silent Drop listelenir: yönlendirme ve sayfa gösterme HTTP'ye özgü cevaplardır.

Redirect Location Varsayılan: /robots.txt ​

Aksiyon Redirect iken formda beliren bu alanla, kaynağın yönlendirileceği adres tanımlanır; varsayılan değeri /robots.txt'tir. Alan Variables kabul eder. Yönlendirme kodu seçilemez: karantina yönlendirmesi her zaman 302 ile yapılır. Alan boş bırakılırsa yönlendirme / adresine gider.

Content Page ​

Aksiyon Show Content iken formda beliren bu alanla, cevap olarak döndürülecek içerik profili seçilir. Varsayılan olarak yerleşik karantina sayfası profili (Quarantine page (English)) seçili gelir; yerinden yeni profil oluşturulabilir.

Status Code Varsayılan: 403 ​

Aksiyon Show Content iken formda beliren bu alanla, cevapla birlikte döndürülecek HTTP durum kodu seçilir; varsayılan değeri 403'tür.

INFO

Edit ​

Edit butonuna tıklanarak formdaki değişiklikler kaydedilir. Ek bir onay penceresi veya dağıtım (deploy) adımı yoktur; Load Balancer yapılandırması otomatik olarak yeniden üretilip uygulanır.

Quarantine Tablosu ​

Kartın altındaki Table → bağlantısı, ceza kutusunun canlı tablosunu ekranın üst şeridinde Quarantine adlı kapatılabilir bir sekme olarak açar. Tablo, kaydedilmiş bir geçmiş değil, kutunun o anki içeriğidir: hâlen karantinada olan kaynakları, ne zaman girdiklerini ve ne zaman çıkacaklarını gösterir.

Bu tablo yalnızca karantinaya yönlendiren bir yol fiilen çalışıyorken oluşur; üç koşuldan biri yeterlidir ve üçü de Active mod arar: bir korumanın kural listesinde karantina aksiyonu bulunması, Active moddaki L7 DDoS'un kaynak IP limitlerinde bir sert tavan tanımlı olması ya da meydan okumanın başarısızlık tetiği açıkken Active moddaki bir korumanın kural listesinde meydan okuma aksiyonu bulunması. Koşullar sağlanmıyorsa sekme yine açılır ancak listelenecek bir kaynak bulunmaz. Sekmenin beslendiği tek kaynağın adı Quarantine Penalty Box'tır; bu ad, seçilen kaydın önizleme panelinin başlığında okunur. Koruma başına ayrı bir kaynak bulunmaz.

Quarantine TablosuQuarantine Tablosu

Tablo varsayılan olarak şu kolonlarla açılır:

KolonAçıklama
Quarantine StartKaynağın ceza kutusuna alındığı zaman.
Quarantine ExpiryKaydın kutudan düşeceği zaman.
Source (Client) IP Address (anahtar)İzlenen kaynağın adresi. Kolon başlığı seçili Tracking Type anahtarını izler; varsayılan anahtarda ↓IP başlığıyla görünür.
ReasonKaynağı kutuya kimin koyduğu: L7 DDoS Protection, IP Reputation Protection, Bot Protection veya Captcha. Bir kaynak kaydın ömrü boyunca birden fazla yoldan cezalandırılmışsa, işaretlerin tümü + ile birleştirilerek yazılır.

Aşağıdaki kolon varsayılan olarak gizlidir ve kolon seçicisinden eklenir:

KolonAçıklama
SourceKaydı tutan TR7 cihazının adı. Önizleme panelinde her durumda yer alır.

INFO

Tek bir ceza kutusu tutulduğu için tabloda korumaya göre ayrı sekme bulunmaz; ayrım Reason kolonundan okunur. Meydan okumayı geçemeyen kaynakların başarısız deneme sayacı bu tabloda değil, Captcha kartının takip tablosunda tutulur. Karantinaya alınmak sayaç kaydını silmez: eşiğe ulaşmış bir kaynak, takip penceresi dolana kadar iki tabloda birden görünür.

Araç çubuğundaki öğeler soldan sağa aşağıdaki sırayla yer alır; son iki öğe (Page Information ve Page Size) tablonun altındaki bilgi şeridinde bulunur.

Columns ​

Tabloda hangi kolonların gösterileceği seçilir. Aynı panelde kolonlar sürüklenerek yeniden sıralanır ve kolon başına hizalama seçilir; Fit rows to the page butonuyla satır yüksekliği sayfaya sığdırılır, Reset butonuyla kolon düzeni varsayılana alınır. Düzen kullanıcı bazında saklanır.

Filter ​

Filter butonu, listeyi süzmek için kullanılır. Süzme ölçütü seçili takip anahtarıdır (ör. bu yapılandırmada ↓IP); ölçüt şeridi tablo açıldığında genişletilmiş gelir ve etkin filtre sayısı ölçütün yanında yazar.

Export ​

Export butonuna tıklanarak tablo Excel, CSV veya PDF olarak dışa aktarılır. Açılan pencerede Filename, Format ve Data Source ile dışa aktarılacak Columns belirlenir; kalan alanlar biçime göre görüntülenir: CSV'de CSV Separator, Excel'de Excel Sheet Name, PDF'te Page Orientation ve Page Size.

Refresh ​

Refresh butonuna tıklanarak ceza kutusunun güncel içeriği yeniden getirilir. Sekmede tek bir kaynak bulunduğundan ayrıca bir kaynak seçici gösterilmez.

Remove from Table ​

Bir veya birden fazla satır seçilip Remove from Table butonuna tıklandığında, ilgili kaynaklar karantinadan çıkarılır ve süreleri dolmadan serbest bırakılır. İşlem Are you sure? onayıyla doğrulanır ve geri alınamaz. Buton, hiçbir satır seçilmemişken pasiftir. Aynı işlem sağ tık menüsünde de bulunur.

Tablodaki tüm bilgilerde arama yapmak için kullanılır.

Tabloda bulunan tüm bilgilerde düzenli ifade (RegExp) ile arama yapmak için kullanılır.

Tabloda bulunan bilgilerde sütun bazlı arama yapmak için kullanılır.

Page Information ​

Getirilen toplam kayıt sayısı ile listede görüntülenen kayıt aralığına ait bilgiler yer alır: Showing N-M of T records ve seçili satır sayısı (N selected, seçim yokken Nothing selected).

Page Size ​

Sayfada görüntülenecek maksimum kayıt sayısı seçilir. Varsayılan 100; seçenekler 50, 100, 250 ve All. Seçim saklanmaz, sonraki açılışta yeniden 100 ile başlanır.

Sağ Tık Menüsü ​

Bir satıra sağ tıklandığında tek işlemli bir menü açılır. İşlem yalnızca sağ tıklanan kayda uygulanır; listede yapılmış seçim menüyü etkilemez.

İşlemNe yapar
Remove from TableSağ tıklanan kaynağı ceza kutusundan çıkarır; araç çubuğundaki Remove from Table gibi Are you sure? onayı ister. İşlem sürerken menüde görüntülenmez.

Seçilen Kaydın Önizlemesi ​

Listede herhangi bir satıra tıklandığında ekranın sağ tarafında o kayda ait önizleme paneli açılır. Panel başlığı Quarantine Penalty Box'tır; altında korunan vService'in adı yer alır.

Seçilen Kaydın ÖnizlemesiSeçilen Kaydın Önizlemesi

Başlığın sağ üstündeki ikonla kayıt üzerinde işlem yapılır:

İşlemNe yapar
Remove from TableKaynağı ceza kutusundan çıkarır; süre dolmadan serbest bırakılır ve kaynak yeniden normal akışa girer. İşlem sürerken ikon dönen bir simgeye dönüşür. Araç çubuğu ve sağ tık yollarından farklı olarak onay sormadan siler.

Panel, kaydı tutan cihazı, karantina giriş ve çıkış zamanlarını ve izlenen kaynağı alt alta gösterir.

BilgiAçıklama
SourceKaydı tutan TR7 cihazının adı.
Quarantine StartKaynağın ceza kutusuna alındığı zaman.
Quarantine ExpiryKaydın kutudan düşeceği zaman.
Source (Client) IP Addressİzlenen kaynağın adresi.

Kapsam ve Sınırlar ​

INFO

  • Her iki vService tipinde de bulunur. L7 TCP'de anahtar kümesi IP ve Manual ile, aksiyon kümesi Silent Drop ile sınırlıdır.
  • vService başına tek ceza kutusu tutulur. Dört giriş yolu aynı tabloyu doldurur; ayrım Reason kolonundan okunur.
  • Ayarlar korumalardan bağımsız saklanır. Hiçbir koruma karantinaya yönlendirmiyorken de kart düzenlenebilir; kayıt kaybolmaz, yalnızca kart soluk görünür.
  • Kutu yalnızca Active modda dolar. İzleme modundaki bir korumanın kural listesinde karantina aksiyonu bulunması kaynağın içeri alınması için yeterli değildir.
  • Kaynak IP sert tavanının aksiyonu seçilemez. Tavan aşıldığında uygulanan yaptırım her zaman karantinadır; bu nedenle tavan tanımlı bir vService'te ceza kutusu, kural listelerinde karantina aksiyonu hiç seçilmemiş olsa da kullanılır.
  • Süre dolduğunda kayıt kendiliğinden düşer. İçerideyken yapılan istekler süreyi uzatmaz; yeni bir ihlal ise kaydı yeniden damgalar ve süreyi baştan başlatır. Erken çıkarma yalnızca Remove from Table ile ya da önizleme panelindeki çöp kutusu ikonuyla yapılır.
  • Ceza kutusu en fazla 5.000 kayıt tutar. Takip anahtarı ne kadar dar seçilirse (ör. IP yerine V-Host + IP + User-agent) kutuya o kadar çok ayrı kayıt girer.
  • Meydan okuma sayacı bu tabloda değildir. Başarısız deneme sayacı Captcha kartının takip tablosunda tutulur ve karantinaya alınmak o kaydı silmez; eşiğe ulaşmış bir kaynak takip penceresi dolana kadar iki tabloda birden görünür.
  • Kalem ikonu yetkiye bağlıdır. Kart ve tablo salt-izleme yetkisiyle görüntülenir; düzenleme penceresini açan kalem ikonu yalnızca düzenleme yetkisi olan kullanıcılarda görüntülenir.