İçeriğe geç

Under Attack Modu Ne Zaman Açılır? Karar Rehberi ve Yan Etkiler

Yazar: Yayın: Güncelleme: 5 dk okuma

Under Attack modu ne yapar?

Under Attack modu, sitenize gelen her yeni ziyaretçiden içeriği görmeden önce kısa bir doğrulamayı geçmesini ister. Doğrulama geçilince ziyaretçi normal sayfayı görür. Bir bot ya da JavaScript çalıştırmayan basit bir betik bu adımı geçemez, bu yüzden uygulama katmanı (L7) seli sunucunuza ulaşmadan elenir.

Mod, doğrulamanın maliyetini ziyaretçiye ve saldırgana yükler: gerçek tarayıcı için birkaç saniye, binlerce istek üreten bot için çok daha fazlası. Saldırı türleri rehberinde L7 saldırılarının nasıl çalıştığını görebilirsiniz.

Ne zaman ihtiyaç duyarsınız?

Aşağıdaki belirtilerden birkaçı birlikte görünüyorsa saldırı olasılığı yüksektir:

  • RPS ani sıçrar. Saniyedeki istek sayısı birkaç dakikada normalin birkaç katına çıkar.
  • Origin CPU ve bellek yükselir. Sunucu yük altında, ama gerçek kullanıcı sayınız değişmedi.
  • Çok sayıda benzersiz IP tek bir URL'yi vurur. Özellikle arama, giriş veya pahalı bir API ucu.
  • 5xx oranı artar. Sunucu yetişemiyor, zaman aşımları başlıyor.
  • Alışılmadık User-Agent veya ülke dağılımı. Normalde görmediğiniz bir kaynak yoğunlaşıyor.

Tek başına yüksek trafik saldırı kanıtı değildir. Bu yüzden önce doğrulayın.

Saldırı mı, kampanya mı?

Viral bir paylaşım veya e-posta kampanyası da trafiği yükseltir. Ayırmak için şu sorulara bakın:

SoruKampanya/viralSaldırı
Trafik nereye gidiyor?Kampanya sayfası, çeşitli içerikTek bir URL veya pahalı uç
Referrer var mı?Sosyal medya, e-posta, haberBoş veya sahte
Oturum davranışıSayfalar arası gezinme, uzun kalışTek istek, anında çıkış
CoğrafyaHedef kitlenizle uyumluAlakasız ülkeler
Pazarlama haberiEkibiniz biliyorKimse bilmiyor
Tarayıcı çeşitliliğiGerçek tarayıcı dağılımıTek tip veya eski User-Agent

Pazarlama ekibinize sormak ilk adımdır. Belirsizse modu kısa süreliğine açıp etkiye bakmak da makul bir yoldur: doğrulama gerçek ziyaretçiyi birkaç saniyelik gecikmeyle geçirir, botları elemeye devam eder.

Ziyaretçi ne görür?

Ziyaretçi, sayfa yerine kısa bir doğrulama ekranı görür. Gerçek tarayıcı doğrulamayı arka planda çözer, çoğu durumda birkaç saniye içinde geçer ve yönlendirilir. Tıklama veya bulmaca gerekmez. Geçtikten sonra bir doğrulama (clearance) çerezi alır ve aynı oturumda tekrar görmez. Çerezin sınırlı bir ömrü vardır; süre dolunca doğrulama yenilenir.

JavaScript'i kapatmış bir kullanıcı veya çok eski bir tarayıcı doğrulamayı geçemez. Destek ekibinize bunu söyleyin: şikayet gelirse kullanıcıdan JavaScript'i açmasını ve sayfayı yenilemesini isteyin. Mod açıkken ilk girişte hafif bir gecikme normaldir; bu gecikmeyi saldırı süresince kabul edilebilir bir bedel olarak düşünün ve ölçün.

Hangi yan etkileri bilmelisiniz?

  • API ve webhook istemcileri. Bir sunucu veya mobil uygulama doğrulama sayfasını gösteremez ya da JavaScript çalıştıramaz. Bu istemciler için hariç tutulan yollar tanımlayın ve rate limit ile token korumasına güvenin.
  • SEO tarayıcıları. Arama motoru botları doğrulama sayfasını geçemezse içeriği göremez. Doğrulanmış arama tarayıcılarının ayrı ele alındığından emin olun.
  • Önbellek. Kendi CDN veya önbellek katmanınız varsa doğrulama ekranının önbelleğe girmediğini kontrol edin; aksi halde herkes aynı ara sayfayı görür.
  • Mobil uygulamalar ve gömülü web görünümleri. Uygulama içi tarayıcılar JavaScript'i kısıtlayabilir. Test edin.
  • WebSocket bağlantıları. WebSocket yükseltmeleri (RFC 6455) HTML bir sayfa gösteremez; ayrı bir kuralla ele alınmaları gerekir.
  • Ödeme ve geri çağrı (callback) adresleri. Ödeme sağlayıcısı geri çağrısı doğrulamayı geçemez; bu yolları hariç tutun.

Saldırı sırasında adım adım ne yapmalısınız?

  1. Doğrulayın. Yukarıdaki tabloyla saldırı ile kampanyayı ayırın ve olay saatini not edin.
  2. Hariç tutulacak yolları gözden geçirin. Webhook, ödeme geri çağrısı, sağlık kontrolü.
  3. Modu açın. Planınız izin veriyorsa Under Attack'i etkinleştirin.
  4. İzleyin. RPS, 5xx oranı ve doğrulamayı geçen ziyaretçi sayısına bakın. Meşru kullanıcı şikayetlerini ekibinizle paylaşın.
  5. Kayıt tutun. Olay günlüğündeki kaynak IP, yol ve kural bilgileri sonraki saldırıda eşik ayarlamanıza yardım eder.
  6. Kapatın. Aşağıdaki işaretler oluşunca modu kapatın.

Hariç tutma ve kapatma

Modu açmadan önce hariç tutulacak yolları tanımlayın: webhook uçları, ödeme geri çağrıları, sağlık kontrolleri, kamuya açık API.

Kapatma kararı için şu işaretlere bakın: RPS normale döndü, 5xx oranı düştü, saldırı kaynağı IP'ler gelmiyor veya engelleniyor. Mod kapatıldıktan sonra yarım saat izleyin; saldırı sürüyorsa yeniden açın. Saldırılar haftalarca tekrarlanıyorsa kalıcı mod mantıklı olabilir, ama bunu bilinçli bir kararla seçin.

Karar kontrol listesi

GöstergeEşik (kendi tabanınıza göre)Aksiyon
RPSTaban çizginizin birkaç katıDağılıma bak
Benzersiz IP / URL oranıTek URL'de olağandışıUnder Attack düşün
Origin CPUSürekli yüksekUnder Attack aç
5xxArtıyorUnder Attack aç, kapasiteyi kontrol et
Pazarlama kampanyası varEvetÖnce kampanyayı doğrula, modu açma
Hat doluluğuSağlayıcı tarafı tıkalıMod yetmez, sağlayıcıyla görüşün

Nexren Shield bunu nasıl ele alır

Otomatik doğrulama. Bir sel algılandığında site tüm planlarda otomatik olarak doğrulama kipine geçer.

Manuel Under Attack. Pro ve Enterprise planlarda siz açarsınız. Her ziyaretçi bir CAPTCHA doğrulamasını bir kez geçer ve bir clearance çerezi alır. Arka plan API/XHR istemcileri yeniden yüklemelerini isteyen bir JSON 403 (RFC 9110) alır. WebSocket yükseltmeleri, statik varlıklar ve hariç tutulan yollar ayrı kurallarla ele alınır.

Manuel RPS eşiği ve kalıcı mod. Pro ve Enterprise planlarda kendi RPS eşiğinizi belirleyebilir veya saldırı modunu kalıcı tutabilirsiniz.

Yol ve IP başına sınırlar. Hız sınırları 429 ve Retry-After döner (RFC 6585). Trafik profilleri (api 20, webhook 5, realtime 30 istek/sn, IP başına) saldırı veya azaltma sırasında yarıya iner.

Doğrulanmış arama tarayıcıları ayrı ele alınır.

Dürüst sınır. Doldurulmuş bir hattı bu mod düzeltemez. Hacimsel bir saldırı sunucuya ulaşmadan hat sağlayıcıda tıkanabilir; Nexren Shield tek bölgede ve tek sanal sunucuda çalışır, upstream temizleme yoktur. Bot doğrulamanın nasıl çalıştığı için bot koruması rehberine, genel yapı için Nexren Shield nedir yazısına bakın.

Kaynaklar

İlgili ürün sayfaları:Yardım merkezi Teknoloji

Sık sorulan sorular

Under Attack modunu her zaman açık tutabilir miyim?

Teknik olarak evet, ama her yeni ziyaretçi bir doğrulama sayfası görür; dönüşüm ve API istemcileri etkilenir. Sürekli tehdit altındaki siteler dışında geçici kullanın.

Arama motoru botları bu moddan etkilenir mi?

Doğrulanmış arama motoru tarayıcıları ayrı ele alınır. Yine de modu uzun süre açık bırakırsanız tarama sıklığınızı Search Console'dan izleyin.

Doğrulama sayfası ziyaretçiye ne kadar süre gösterilir?

Gerçek tarayıcılar genellikle birkaç saniyede geçer. Geçen ziyaretçi bir clearance çerezi alır ve sonraki isteklerde tekrar görmez.

Mod açıkken API'm neden 403 JSON döndürüyor?

Arka plan API ve XHR istemcileri bir doğrulama sayfasını gösteremez. Bu istemcilere yeniden yüklemelerini isteyen bir JSON 403 döner. Kullanıcı sayfayı yenileyip doğrulamayı geçtikten sonra istekler normal akar.

Hat tamamen doluysa Under Attack modu işe yarar mı?

Hayır. Trafik sunucuya ulaşmadan hat sağlayıcıda tıkanıyorsa bu mod bir şey değiştiremez. Hacimsel saldırılar için upstream temizleme gerekir.

İlgili rehberler

Nexren Shield’i yakından inceleyin

Paketleri ve fiyatları inceleyin; hesaplar ekibimiz tarafından açılır, iletişim formundan hesap talebi gönderebilirsiniz.