Kategoriler

berat çarşı feed
beratcarsi.com abonelik berat çarşı friendfeed berat çarşı twitter berat çarşı facebook

Son Yorumlar

fark art web atölyesi

Bağlantılar

ASP Web Sayfalarında Güvenlik


Web sayfalarımızda kullanıcıdan veri almak için kullandığımız form veya linklerden aldığımız verilerin herhangi bir kötü sonuç doğurması muhtemel SQL terimleri veya SQL sorgularında en çok yaşanan gelen verideki tırnak gibi karakterlerin çıkardığı sorunları çözmek için bu fonksiyonu kullanmanız mümkün.

<%
Function Guvenlik(data)
     data = Replace (data ,"`","",1,-1,1)
     data = Replace (data ,"=","",1,-1,1)
     data = Replace (data ,"&","",1,-1,1)
     data = Replace (data ,"%","",1,-1,1)
     data = Replace (data ,"!","",1,-1,1)
     data = Replace (data ,"#","",1,-1,1)
     data = Replace (data ,"<","",1,-1,1)
     data = Replace (data ,">","",1,-1,1)
     data = Replace (data ,"*","",1,-1,1)
     data = Replace (data ,"And","",1,-1,1)
     data = Replace (data ,"′","",1,-1,1)
     data = Replace (data ,"Chr(34)","",1,-1,1)
     data = Replace (data ,"Chr(39)","",1,-1,1)
     data = Replace (data ,"select","",1,-1,1)
     data = Replace (data ,"join","",1,-1,1)
     data = Replace (data ,"union","",1,-1,1)
     data = Replace (data ,"where","",1,-1,1)
     data = Replace (data ,"insert","",1,-1,1)
     data = Replace (data ,"delete","",1,-1,1)
     data = Replace (data ,"update","",1,-1,1)
     data = Replace (data ,"like","",1,-1,1)
     data = Replace (data ,"drop","",1,-1,1)
     data = Replace (data ,"create","",1,-1,1)
     data = Replace (data ,"modify","",1,-1,1)
     data = Replace (data ,"rename","",1,-1,1)
     data = Replace (data ,"alter","",1,-1,1)
     data = Replace (data ,"cast","",1,-1,1)
     Guvenlik=data
End Function
%>

Bu fonksiyonu sayfanızın üst kısmına yazdıktan sonra sayfanızda şu şekilde kullabilirsiniz :

Guvenlik(-Gelen veri-)
-Gelen veri- yerine misal formdan aldığınız bir değişkeni yazıp kötü amaçlı saldırılardan korunabilirsiniz.

EkleBunu Sosyal Paylaşım Butonu
 
kategori  Web Programlama   tarih 9 Mayıs 2008   okunma  719   yorum yaz  1  Yorum
Etiket: asp, güvenlik, web, fonksiyon, sql, asp.net, internet, firewall,
 

Yorumlar

  1. Kardeş eline sağlık sade olması tasarımı güzel olmuş.Hayırlı olsun.

 Yorum Yaz

gerekli
gerekli - gösterilmeyecek

beratcarsi.com © 2007-2009 Berat ÇARŞI | Xhtml | Css | Rss | Hakkımda | İletişim