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

    طليعه مجيدي كليبر

  • عنوان
    روشي نو براي رهگيري كاربران وب
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    مهندسي فناوري اطلاعات - طراحي شبكه
  • سال تحصيل
    شهريورماه 1394
  • تاريخ دفاع
    شهريورماه 1394
  • استاد راهنما
    دكتر پيمان كبيري
  • دانشكده
    كامپيوتر
  • چكيده
    چكيده به‌طورمعمول، رهگيري كاربران براي چند هدف انجام مي‌شود، براي نمونه براي پيشگيري از كلاه‌برداري‌هاي الكترونيكي و يا تجزيه‌وتحليل براي نمايش آگهي تبليغات برخط به كاربران. يكي از روش‌هاي رايج براي رهگيري كاربران ذخيره كردن شناسه منحصربه‌فرد كاربر روي ايستگاه¬كاري كاربر به‌صورت محلي است كه در اصطلاح به آن كوكي مي‌گويند. اين روش با تصويب قانون ملاحظات حفظ حريم شخصي در ايالات‌متحده و اروپا با محدوديت مواجه شده است. در اين پايان‌نامه سعي شده است روشي نو براي رهگيري كاربران وب بدون استفاده از كوكي و از راه انگشت‌نگاري تجهيز كاربر به‌صورت جامع ارائه شود. براي انجام اين پايان‌نامه، ابتدا با توسعه سامانه رهگيري كاربر 389 ويژگي‌ كاربر از منابع مختلف استخراج ‌شده است و درنهايت از اين تعداد ويژگي، 13 ويژگي مؤثر از راه روش‌هاي انتخاب ويژگي‌ها براي رهگيري كاربر انتخاب شد. سامانه رهگيري كاربر در دو مؤلفه توسعه ‌يافته است. مؤلفه اول مأموريت استخراج ويژگي‌ها را بر عهده دارد كه خود شامل 4 پودمان است، پودمان‌هاي اين مؤلفه شامل "پودمان شبكه و پروتكل" براي استخراج ويژگي‌هاي ارتباطي و مكان جغرافيايي كاربر،"پودمان جاوا اسكريپت" براي استخراج ويژگي‌هاي كاربر از راه جاوا اسكريپت، "پودمان اكشن ‌اسكريپت" براي استخراج ويژگي‌هاي كاربر از راه اَكشن اسكريپت و "پودمان جاوا" براي استخراج ويژگي‌هاي كاربر از راه جاوا اَپلت مي‌باشد. مؤلفه دوم، مأموريت تجزيه‌وتحليل ويژگي‌ها را بر عهده دارد كه خود از 3 پودمان تشكيل شده است. پودمان‌هاي اين مؤلفه شامل "پودمان پيش‌پردازش داده‌ها" براي حذف داده‌هاي تكراري، بي‌تأثير و بي‌ربط، "پودمان نگاشت عددي" براي تبديل مقادير ويژگي‌هاي نمادين به مقادير عددي و "پودمان انتخاب‌كننده ويژگي‌ها" براي انتخاب ويژگي‌هاي مؤثر در رهگيري كاربران است. بيشتر ويژگي‌هاي انتخاب شده براي رهگيري كاربر از راه "پودمان شبكه و پروتكل" و "پودمان جاوا اسكريپت" استخراج شده‌اند كه استخراج آن‌ها وابسته به اجازه كاربر نيستند. براي سنجش دقت شناسايي كاربران در سامانه رهگيري كاربر، از طبقه¬بندهاي J48 و بيز ساده فراهم شده در ابزار Weka استفاده شده است. طبقه‌بند J48 برپايه درخت تصميم است و طبقه¬بند بيز ساده بر پايه احتمالات است. براي سنجش دقت رهگيري كاربران از دو مجموعه مجزا براي آموزش و آزمايش استفاده شده است. مجموعه داده آموزشي و آزمايشي يك‌بار به نسبت 10% براي آموزش به 90% براي آزمايش و بار ديگر به نسبت 30% براي آموزش به 70% براي آزمايش ايجاد شده است. نتايج ارزيابي در حالت‌هاي مختلف مجموعه داده آموزشي و آزمايشي و طبقه‌بندهاي مختلف مورد ارزيابي قرار گرفت و درنهايت دقت سامانه رهگيري كاربر به ميزان 92.75% محاسبه شده است. واژگان كليدي: امنيت وب؛ رهگيري كاربر؛ حريم شخصي؛ انگشت‌نگاري تجهيز كاربر؛