• شماره ركورد
    14617
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    14617
  • پديد آورنده

    مسعود باقري

  • عنوان
    محافظت كاربر در مقابل حملات تزريق اسكريپت بر مبناي قانون
  • مقطع تحصيلي
    دكتري
  • رشته تحصيلي
    نرم‌افزار
  • سال تحصيل
    ارديبهشت 1394
  • تاريخ دفاع
    ارديبهشت 1394
  • استاد راهنما
    دكتر سعيد پارسا
  • دانشكده
    كامپيوتر
  • چكيده
    چكيده هدف از انجام اين رساله، ارائه راهكاري جهت مقابله با حملات تزريق اسكريپت است. علت، خسارات سنگين تحميل‌شده از اين حملات هست. روند گسترش حملات سايبري به سمت لايه كاربرد و از طريق حملات تزريق اسكريپت باهدف آسيب‌رساني به كاربر است. بر طبق آمارهاي انتشاريافته حملات تزريق اسكريپت در دهه گذشته جزء رتبه‌بندي‌هاي اول تا سوم حملات حوزه‌ي وب قرار داشته‌اند. با بررسي ترافيك لايه كاربرد و ويژگي‌هاي صفحات وبدر سمت كاربر،به‌صورت مستقل مي‌توان بر مبناي قانون از حملات تزريق اسكريپت و سرقت اطلاعات حساس كاربر جلوگيري نموده و با گسترش حملات در لايه كاربرد مقابله كرد. در اين راستا طرح دفاع لايه‌اي براي تكميل ايده نوين ديواره آتش شخصي لايه كاربرد ارائه‌شده است. در اين رساله نشان داده‌شده كه چگونه مي‌توان با چينش صحيح لايه‌ها درصد احتمال نفوذ كد بدخواه را به‌طور ميانگين از 38٪ كه در بهترين حالت در حال حاضر اعلان‌شده به 6/0٪ كاهش داد. براي شناسايي حملات قبل از هر چيزي لازم است كه بسته‌هاي HTTP رفعابهام شده و به قالبي استاندارد و يكسان تبديل گردند. با فيلتر كردن بسته‌هاي رفع ابهام شده از طريق فهرست‌هاي سياه و سفيد به‌عنوان اولين لايه دفاعي تا حد زيادي سربار عمليات شناسايي در لايه‌هاي بعدي ديواره آتش شخصي لايه كاربرد كاهش داده‌شده است. استخراج قوانين براي تشخيص حملات تزريق اسكريپت يكي ديگر از موارد عمده‌اي است كه در اين رساله به آن پرداخته‌شده است. در استخراج قوانين، گزارش‌هاي آسيب‌پذيري مراكز امنيتي، URL حملات و قوانين موجود در ديواره‌هاي آتش لايه كاربرد مدنظر قرار داده‌شده‌اند. از آنجايي كه در اغلب موارد هدف حملات تزريق اسكريپت سرقت كوكي و شناسه نشست كاربر هست، در دولايه آخر، با رمزنگاري كوكي و توليد نشست جعلي از سرقت اطلاعات حساس كاربر جلوگيري‌شده و مهاجمين شناسايي مي‌گردند. ارزيابي‌هاي انجام‌شده نشانگر عملكرد نسبتاً بهتر ديواره آتش شخصي در مقايسه با روش‌هاي موجود است. كلمات كليدي: تزريق اسكريپت، ديواره آتش شخصي لايه كاربرد، دفاع لايه‌اي