PDA

View Full Version : چه تگ ها و یا کلماتی برای TextBox حساس هستند؟



mehr83
پنج شنبه 07 خرداد 1388, 17:01 عصر
چه تگ ها و یا کلماتی برای TextBox حساس هستند تا آنها را فیلترکنیم
مانند <br>
وقتی <br> در TextBox نوشته می شه بخوایم Submit کنیم error میده.

----------------------------------------------------------------------
فروش ويژه مجموعه كامل محصولات آموزش برنامه نويسي AppDev
Asp.NET , Visual Basic.NET , Visual C#.NET , SQL Server 2008 , Web Service , LINQ , Html , Xml , SharePoint
اطلاعات بيشتر در
http://sadrasystem.org (http://sadrasystem.org/)

iman_22a
پنج شنبه 07 خرداد 1388, 19:04 عصر
من فکر می کنم هر نوع تگ Html که Submit بشه دات نت ازش ارور میگیره ، حالا خواه Textbox باشه یا هر کنترل دیگری ، مگر اینکه قبلش محتویاتش Encode بشه !

milade
پنج شنبه 07 خرداد 1388, 19:05 عصر
سلام دوست عزیز
این کاراکترها (>< و ...) کاراکترهای ممنوعه اند !
که توی 1.1 میشد تزریق کرد اما توی 2.0 به بعد خطا میده که شما میبایست validator رو غیر فعال کنید و به صورت دستی امنیت رو تامین کنید .
که میتونید اونها رو ( هر چی که میدونید باعث تزریق هست ) رو با یه کاراکتر و یا حرف معادل تغییر یا اصلا" فیلتر کنید ! ( مثلا" شاید یه موقع ; هم باید فیلتر بشه ! )(بستگی به موقعیت داره )
البته بهتره به نوع معادل تبدیل بشه ( مثلا" معادل > برابر &lt; هست )
میکروسافت یه فایل کمکی ( یا کلاس ) برای این کار اورده کال XSS . دنبالش بگردی پیدا میکنی !

موفق باشید

موفق باشید