Web Dersleri 7 Ağustos 2009

ASP de Flood ve Ddos Koruması

\"icon\"ASP sistemlerde güvenlik önemlidir. Sayfanıza Ddos saldırısı yapanlardan ya da sayfanızı durmadan yeniyenlerden kurtulmak için yapabileceğiniz bir önlemden bahsedeceğiz.

<%

If SESSION(\”koru\” )=\”\” Then \’
SESSION(\”koru\” )=0
Else
SESSION(\”koru\” )= SESSION(\”koru\” ) + 1
End If

If CInt(SESSION(\”koru\” ))> 10 Then \’
Session.TimeOut=1
Response.Write(\”<title> Flood Korumasi </title>\”)
RESPONSE.Write(\”<center><b>Flood Korumasi Devrede !</b><br>\”)
Response.Write(\”<b>Kisa Bir Süreligine Siteden Uzaklastirldiniz.</b>\”)
RESPONSE.End
End If

%>

Yukarıdaki kodları sitenizin üst kısmına yerleştirerek Flood ve Ddos saldırılarından korunabilirsiniz.

Şimdi bu kodlardan önemli olanlarını açıklamak istiyorum.

If CInt(SESSION(\”koru\” ))> 10 Then \’

10 yazan kısmı kendinize göre değiştirebilirsiniz. 10 sayısı, sayfanızın yenilenme oranıdır. Yani kişi saldırı ve sayfa yenileme sayısıdır.

Session.TimeOut=1
1 yazan yer ise saldırı yapan kişinin siteden kaç dak. uzaklaştırılması gerektiğini belirler.

Bunu da Oku:  ASP ile İkişerli Sıralama

Yazar Bilgileri

Emrah emrah19may@hotmail.com
1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni olarak görev yapmakta olup DMOZ Editörü, Web-Grafik Tasarımı ve SEO eğitmeni.

BUNLARI DA OKUYUN

Yapılan Yorumlar (1)

  1. Krahan

    Ddos saldırıları yüzünden sitemiz şu anda kapalı bu verdiğinizi wordpress uyarlamamız mümkünmü?

Yorum Yap