IranPHP Forum  

بازگشت   IranPHP Forum > راهنمایی > امنیت
ثبت نام راهنما فهرست کاربران تقویم جستجو ارسالهاي امروز نشانه گذاري انجمن ها به عنوان خوانده شده

اطلاع رسانی

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 12-05-2009, 07:27 AM
se135954 se135954 آنلاین نیست.
Junior Member
 
تاریخ عضویت: Feb 2007
نوشته ها: 28
پیش فرض اخطار هك سايت

سلام و خسته نباشيد.
چند روز توي بخش مديريت وب سايتم برام پيام اومده بود كه سايتم از نظر امنيتي مشكل داره و يكي از textarea ها كه براي كاربرا براي ويرايش قالب وبلاگشون هستش مي شه دستوراتي رو فرستاد كه كل ديتا بيس سايتم رو براي دانلود مي ذاره.
به نظر شما چكار كنم؟
من دستوراتي كه ديتا بيس رو براي دانلود مي ذاره رو نمي دونم چي هستند.؟؟؟؟(فكر كنم sql injection هستش)
بايد textarea رو طوري تنظيم كنم كه اين دستورات فيلتر كنه؟؟؟؟
پاسخ با نقل قول
  #2  
قدیمی 12-08-2009, 11:56 AM
e.faryad e.faryad آنلاین نیست.
Member
 
تاریخ عضویت: Apr 2009
نوشته ها: 45
پیش فرض authentication

می تونی با دستور
کد PHP:
$finalValueaddslashes($finalValue); 
تمام تگ ها رو غیر فعال کنی و یا با دستور
کد PHP:
$finalValuestrip_tags ($finalValue); 
تمام تگ ها رو حذف کنی. البته این کد ها رو قبل از اینکه به برنامه تحویل بدی باید اعمال کنی!
کد PHP:
$finalValuehtmlspecialchars($finalValue); 
اینم دستوری که تمام کاراکترهای خاص رو با کدهاشون در html جایگزین می کنه.
کد PHP:
    function  authentication$value $type $default 
    { 
        switch(
$type
         { 
            case 
"int":     
                if(
is_numeric($value)){$finalValue=$value;}else{$finalValue=$default;}    
            break;  
            case 
"char":   
                
$finalValue=$value;    
            break;     
        } 
        
$finalValuemysql_real_escape_string($finalValue); 
        
$finalValueaddslashes($finalValue); 
        
$finalValuestrip_tags ($finalValue); 
        
$finalValueeregi_replace('ي','ی',$finalValue);
        
$finalValuehtmlspecialchars($finalValue);
        return 
$finalValue
    } 
اینم تابعی که من ازش استفاده می کنم.
کد PHP:
    $titr    =    authentication$_POST['titr'], "char" ""); 
اینم روش استفادش.
امیدوارم مفید باشه. اگه کاملش کردین به من هم خبر بدین.
پاسخ با نقل قول
  #3  
قدیمی 12-09-2009, 05:12 AM
se135954 se135954 آنلاین نیست.
Junior Member
 
تاریخ عضویت: Feb 2007
نوشته ها: 28
پیش فرض تشكر.

امروز حتما روش كار مي كنم و بهتون اطلاع مي دم
پاسخ با نقل قول
پاسخ

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code هست فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است

انتخاب سریع یک انجمن


اکنون ساعت 05:23 PM برپایه ساعت جهانی (GMT - گرینویچ) می باشد.


Powered by vBulletin Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

Free Persian Language By Persian Forum Ver 3.0