DDoS saldırıları bir web sitesini, API’yi veya çevrim içi hizmeti kapasitesinin üzerinde trafikle karşı karşıya bırakarak erişilemez hale getirmeyi amaçlar. E-ticaret, rezervasyon ve müşteri portallarında birkaç dakikalık kesinti bile satış, operasyon ve marka güveni üzerinde doğrudan etki oluşturabilir. Bu rehberde ağdan uygulama katmanına uzanan temel korunma yöntemlerini açıklıyoruz.
Hacimsel saldırılar, internet bağlantısının bant genişliğini doldurmaya çalışır. Protokol saldırıları, güvenlik duvarı, yük dengeleyici veya sunucunun bağlantı tablolarını tüketmeyi hedefler. Uygulama katmanı saldırıları ise normal kullanıcı isteğine benzeyen fakat pahalı veritabanı sorguları veya yoğun hesaplama oluşturan HTTP çağrılarını kullanır.
Her saldırı türü farklı bir katmanı hedeflediğinden tek bir savunma yöntemi yeterli değildir.
Web Application Firewall, HTTP isteklerini inceleyerek SQL injection, XSS, kötü niyetli bot davranışı ve belirli uygulama katmanı saldırılarını engellemeye yardımcı olur.
Ancak internet hattını tamamen dolduran büyük hacimli bir saldırıyı yalnızca uygulama sunucusundaki WAF ile durdurmak mümkün değildir. Böyle durumlarda trafiğin küresel ağ üzerinde emilmesi ve temizlenmesi gerekir.
CDN, statik içerikleri farklı bölgelerde önbelleğe alarak isteklerin tek bir sunucuya yığılmasını önler. Anycast mimarisi ise trafiği birden fazla veri merkezine dağıtır. Böylece saldırı yükü kaynağa ulaşmadan daha geniş bir altyapıya yayılır.
Kaynak sunucunun gerçek IP adresi korunmalı ve doğrudan erişim mümkün olduğunca sınırlandırılmalıdır. Aksi halde saldırgan CDN veya WAF katmanını atlayabilir.
429 Too Many Requests, istemcinin hız sınırına takıldığını; 503 Service Unavailable ise hizmetin geçici olarak kullanılamadığını gösterebilir. Saldırı sırasında kontrollü biçimde 429 döndürmek, sistemin tamamen çökmesinden daha iyidir.
Yanlış ayarlanmış limitler arama motorlarını, ödeme sağlayıcılarını veya gerçek müşterileri de engelleyebilir. Bu nedenle kurallar yayınlanmadan önce normal trafik profili ölçülmelidir.
Teknik ekip, hosting veya CDN sağlayıcısı ve iş birimleri için iletişim zinciri önceden belirlenmelidir.
Yetkisiz yük testi gerçek bir saldırı gibi zarar verebilir. Testler yalnızca sahip olunan veya açıkça izin verilen sistemlerde, hizmet sağlayıcılarla koordineli şekilde gerçekleştirilmelidir. Kampanya dönemleri, ürün lansmanları ve yeni API entegrasyonları için kapasite senaryoları ayrıca değerlendirilmelidir.
ARKTECH Siber Güvenlik hizmetlerini inceleyebilirsiniz.
Web ve API güvenliği için ARKTECH ile iletişime geçebilirsiniz.
DDoS koruması yalnızca bir WAF kuralından ibaret değildir. CDN, kaynak sunucu erişimi, hız sınırları, izleme ve olay müdahale planı birlikte çalışmalıdır. Web uygulamanız için katmanlı bir güvenlik mimarisi oluşturmak istiyorsanız ARKTECH’in siber güvenlik çözümlerinden yararlanabilirsiniz.