-->

Sponsor Alanı

Slider

İlgi Çeken Videolar

Sağlık

Teknoloji

Sinema

Televizyon

Ne Nedir?

En5 Konular

Ads1

» » » Karakter Güvenlik Fonksiyonu SQL

ads
ads
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

ads

FacebookTwitterPinterestTumblrYazdır
«
Next
Sonraki Kayıt
»
Previous
Önceki Kayıt

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.