evet o bilgileri ziyaretçilerden alıyorsan filtre uygulaman gerekli zararlı kodları engellemek için.

dışarıdan veri almaktan kastettiğin şey tam olarak nedir? başka bir siteden xml falan çekmek gibi birşey mi?

Ben şimdi.aspx dosyamda aşağıdaki kodları da kullanıyorum. Bahsettiğiniz şey yoksa bu kodları kullanmak mı oluyor? GelenKatAd = Request. QueryString GelenKatId = Request. QueryString GelenTarih = Request. QueryString

sqle dışardan veri almıyosunki bişey olsun

Bu arama sorguları için mi geçerli oluyor? Sql injeksiyon yani drop, truncate komutlarının araya sokulmasından mı oluyor. $ara = mysql_query or die(mysql_error ; Bu komut ta araya nasıl giriyor?

Ozcan' Alıntı:

Local Hay Allah senden Razı Olsun... Yani bu kadar kolay önlemek Birisi baya bi kod yazmıştı başka bir yerde moralim bozulmuştu

GelenKatId = cint(Request. QueryString bu şekilde önleyebilirsin.

Bütün sorgularımı aşağıdaki gibi yapıyorum. Yani sanırım stored prosedure kullanmıyorum. Aşağıdaki normal aspx dosyası içerisinde kullandığım komutlar sql injeksiyon açığı mıdır? Sitemi hekleyebilirler mi? PortakalSelect = New SqlCommand(&quot;Select Bresim, HaberId, ArsivTarihi, KategoriId, Kategoriler, Yazi, Rate, SUBSTRING(Baslik, 1, 60) as SPORTekBaslikTmp From items WHERE ArsivTarihi= And KategoriId = 4 ORDER by Baslik&quot;, Portakalcon)

hayır querystring veya form üzerinden veri almaktan bahsediyor.

Teşekkürler.

Konuyla ilgili şurada bir cevabım var. http://forum.iyinet.com/asp-net/87900-mssql-de-bu-kodlarla-injeksiyon-yer-miyim.html