-->

Sponsor Alanı

Slider

İlgi Çeken Videolar

Sağlık

Teknoloji

Sinema

Televizyon

Ne Nedir?

En5 Konular

Ads1

20 Mayıs 2013

Karakter Güvenlik Fonksiyonu SQL

vb.net
Bugün SQL Fonksiyonlarından injectionu öğreneceğiz.  Genel olarak yazılımcılar injection  fonksiyonunu farklı metodlar  ( ',",% ) kullanarak kaldırma işlemi ile gerçekleştiriyorlar.  Biz ise farklı bir yöntemle  SQL güvenlik fonksiyonunu ( A-Z, 0-9 ) metodu ile    daha güvenli biçimde  halledeceğiz. 


Function guvenlik_ad(ByVal data As String) As String
 standart = "oksdalscvbç.-qgwex,.mnbvcopğzxvv_ ."
 son = ""
 If Len(data) = 0 Then
  guvenlik = ""
 Else
  For i = 0 to Len(data)
   For f = 1 To Len(standart)
    karakter = Mid(data,i+1,1)
    If karakter = Mid(standart,f, 1) Then son = son & karakter : Exit For
   Next
  Next
 End If
 data = son
 guvenlik_ad = data
End Function


Data deişkeninin güvenli halini döndürür bu fonksiyon. Örnek olarak "İbrahimFirat Net @ 1" yazdığımızı varsayalım fonksiyon bunu "ibrahimfiratnet1" olarak  döndürür. 


degisken = TextBox1.Text ' olsun
If degisken = guvenlik(degisken) Then
      MsgBox("Güvenlik doğrulandı")
Else
     MsgBox("Güvenlik doğrulanamadı")
End If

Hiç yorum yok:

Yorum Yazmak İçin Aşağıdaki Seçenekleri Kullanınız


Lütfen konuyla alakasız yorumlardan kaçının. Sadece link almak amaçlı ( spam ) yorumlar yazmayınız. ( anında silinir ). Argo, küfür, siyasi vb. içerik barındıran yorumlar yazmayınız.

Not: Yorum yapabilmek için (yorumlama biçiminden) Anonim ( isimsiz olarak ) veya Adı/URL'yi ( Adı ( gerekli ) / URL ( kısmını boş bırakınız ), fonksiyonlarından seçim yaparak yorumlarınızı yazabilirsiniz.

Ancak Google + profili ile yapılan yorumları onaylamıyorum bilginize. Yorum yaparken Adı/URL kısmından yaparsanız sadece isim yazmanız yeterli. Site adresi, URL eklerseniz yorumunuz onaylanmaz.