عنوان
طراحي و پيادهسازي يك روش جهت كشف بدافزار در گوشيهاي هوشمند داراي سيستمعامل اندرويد
نويسنده اصلي
مريم درخشانكار
مقطع تحصيلي
كارشناسي ارشد
چكيده
چكيده
امروزه بدافزارها كه روزبهروز در حال گسترش و تغيير ميباشند، نقش مهمي را در حوزه مفاهيم امنيتي و نفوذ به تلفنهاي همراه به ويژه گوشيهاي هوشمند بر عهده دارند. يك بدافزار گوشي هوشمند نرمافزاري است كه اطلاعات كاربر را به طور پنهاني نظارت كرده و مبادرت به جمعآوري و سرقت آنها ميپردازد. در اغلب موارد اين اطلاعات به دست آمده جهت مقاصد خاص تجاري، تبليغاتي، امنيتي و نظامي مورد بهرهبرداري و سوءاستفاده واقع ميشوند. در نتيجه تشخيص و پيشگيري از بدافزارها مسئله حائز اهميتي در حوزه امنيت سيستمهاي كامپيوتري تلقي ميگردد.
استقبال گسترده و افزايش استفاده كاربران از گوشيهاي هوشمند و در پي آن نگهداري ميزان زيادي از اطلاعات و دادههاي شخصي در اين دستگاهها، دليل مهمي بر وجود روشهاي كشف و جلوگيري از بدافزارها ميباشد. در سالهاي اخير سيستمعامل اندرويد به عنوان محبوبترين و پركاربردترين سيستمعامل گوشي هوشمند در جهان محسوب ميشود و از اين رو مخاطب بسياري از نويسندگان بدافزارها قرار ميگيرد.
در اين پاياننامه، پس از آشنايي با بدافزار و با تكيه بر جاسوسافزار، شيوههاي مقابله و مروري بر كارهاي مرتبط، به معرفي، بررسي و ارزيابي روش پيشنهادي و ارائه ابزاري منتج از آن جهت كشف بدافزارهاي سيستمعامل اندرويد پرداخته ميشود. رويكرد پاياننامه، با اجراي برنامه كاربردي در شبيهساز، رفتار و عملكرد آن را مورد تحليل و تشخيص قرار داده و در سه مرحله عملياتي ارائه و پيادهسازي ميگردد. گام اول، تحليل پوياي مبتني بر رفتار كه از طريق رهگيري فراخوانيهاي سيستمي در سطح هسته اندرويد، گام دوم، استخراج ويژگي كه با دريافت فايل واقعهنگار و توليد بردارهاي ويژگي از روي تعداد، تكرار و وابستگي فراخوانيهاي سيستمي و گام نهايي، يادگيري ماشين كه طبقهبندي نرمافزار سالم و بدافزار (جاسوسافزار) توسط الگوريتمهاي مناسب و شبكه عصبي مصنوعي، انجام ميگيرد.
واژههاي كليدي: بدافزار، امنيت، گوشي هوشمند، سيستمعامل اندرويد، شبيهساز، تحليل پويا، فراخواني سيستمي، يادگيري ماشين
شماره ركورد
189138
دانشگاه
دانشگاه علم و صنعت ايران
رشته تحصيلي
نرمافزار
استاد راهنما
دكتر سعيد پارسا