WAITFOR DELAY saldırıları ve SQL Injection
Okuyucu : 904
Günlük Okuyucu : 4,5
SQL Injection ile ileri derecede haşır neşir olan ben son zamanlarda daha önceden farketmediğim bir şey farkettim. BSQL Hacker ile testler yaparken WAITFOR Delay ile yaptığım atakların yüksek paralel bağlantılarda hatalı sonuçlar verdiğini gördüm.
Bu sorun ile uğraşırken Database bağlantı katman limitlerinden birini daha görmüş oldum. WAITFOR DELAY veya benzeri ataklarda 60 saniyenin üzerine giden saldırılar genelde hata verecektir çünkü varsayılan olarak bir çok web dilinde script' in zaman aşımı süresi maksimum 90 saniyedir, ek olarak ikinci sorun ise database bağlantı katmanın zaman aşımı. Bu da genelde 60 saniye. Bu iki değerde sistemden sisteme ve konfigürasyondan konfigürasyona değişebilir.
Yeni farkettiğim olay ise Connection Pooling ile de ilişkili olan ama temel olarak database katmanının desteklediği aynı anda aktif maksimum bağlantı sayısı.
Bu neden ciddi bir sorun?
Çünkü, WAITFOR DELAY ve benzeri beklemeli saldırılardaki yavaşlığı server' a çok fazla bağlantı açarak kapamak genel teorik bir fkirdir. Yani multi-threading ile. Multi-Threading tabii ki çalışıyor ancak eğer 10-15 thread' ın yukarısına giderseniz sonuçlarınız hatalı olacak ve ek olarak hiç bir hız kazanmayacaksınız.
Dolayısıyla saldırının yapıldığı sistemin kullandığı veritabanı bağlantı ayarlarından daha fazla bağlantıyı aynı anda yapmak tamamen yanlış bir hareket. Dolayısıyıla güvenli olmak adına WAITFOR DELAY ve benzeri saldırılarda maksimum 10 paralel bağlantı kullanmak mantıklı bir hareket olacaktır.

Yorumlar
Aşağıdaki form aracılığı ile yorumlarınızı ve fikirlerinizi gönderebilirsiniz. Henüz bu konu hakkında bir yorum yazılmamış.
Yorum Ekle
WAITFOR DELAY saldırıları ve SQL Injection ile İlişkili Olabilecek Yazılar - Haberler
SSL Implementation Security FAQWindows Vista UAC Tasarımı ve Linux Riskleri
Devlet Sistemlerinin Güvenliği
Yeni Web Güvenliği Kitapları
Rgod
Diğer Yazılar
Watchfire Power Tools
Web 2.0 Kedimi Yedi
Web Güvenliği Günleri
Web Güvenliği Günleri - İzmir
Web Güvenliği Günleri 1 Dosyalar Yayınlandı
Web Güvenliği Günleri 1 Videoları
Web Güvenliği Günleri 2 - Ankara ve 3 İzmir Sunumları
Web Güvenliği Günleri I - İzlenimler
Web Güvenliği Günleri Kayıtları
Web Güvenlik Topluluğu 9 Mart Kadıköy Buluşması
Web İstatistikleri ve Görsellik
Web Robots Database
Web Spam Aracı
Web Uygulamalarında Kullanılabilirlik
Web Uygulaması Güvenlik Uzmanı Anketi
Web Wiz Forums Registration Rules XSS Vulnerability
Web Wiz Forums XSS Açığı
Webbug Makalesi
WeBekci ModSecurity icin web tabanli yonetici
Neredeyim ?
Ferruh.Mavituna » Haberler » WAITFOR DELAY saldırıları ve SQL Injection