Forum

SQL Enjection
 
Bildirimler
Hepsini Temizle

SQL Enjection

3 Yazılar
2 Üyeler
0 Reactions
545 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhabalar,

bir text belgesi de olabilir, uzun bir blog metni de, varsayım örnek bir senaryo üzerinden gidelim, diyelim ki içerisinde sql komutları da bulunan bir eğitim dizini de sql server'a kaydedecek isek (misal NVARCHAR(MAX) veri tipinde) metin içerisinde bulunan sql sorgularının çalışmaması (enjection olmaması) için nasıl kayıt etmek gerek ?

Evet, kayıt ederken C# ile çeşitli veritiplerine convert edip ve eklemeler yaparak kayıt etmek tabii bir seçenek. Ama SQL tarafında WHERE koşulu ile arama gerçekleştirecek olursak aramanın çalışmaması yani doğru sonuçlar getirmemesi de muhtemel.

Bu gibi metinleri kaydedip C# tarafında değil de SQL tabanında arama ve bulma işlemlerinin de doğru çalışabilmesi ama SQL Sorgularının da çalışmaması için metnin hangi biçimde kayıt edilmesi uygun olacaktır ?

 

Hürmetler...

 
Gönderildi : 31/01/2017 11:16

(@vasviuysal)
Gönderiler: 7889
Üye
 

komutları resim şeklinde kaydetmek işe yarayabilir.

 
Gönderildi : 31/01/2017 15:08

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

komutları resim şeklinde kaydetmek işe yarayabilir.

 

İlginiz için teşekkür ederim Vasvi Bey.

Hürmetler...

 
Gönderildi : 31/01/2017 17:52

Paylaş: