مروری بر راهکار های کشف بد افزار در اندروید

سال انتشار: 1397
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 371

فایل این مقاله در 20 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICTI02_020

تاریخ نمایه سازی: 7 خرداد 1398

چکیده مقاله:

سیستم عامل اندروید دارای محبوبیت بسیار فراوانی در بین کاربران موبایل می باشد و برنامه های بسیار زیادی برای این سیستم عامل وجود دارد و هر روز به تعداد آن ها افزوده می شود، کمپانی های تلفن همراه زیادی از این سیستم عامل برای گوشی های خود استفاده می کنند چون با استفاده از سیستم عامل اندروید می توان از تمامی قابلیت های گوشی استفاده کرد. در این بین برنامه های مخربی نیز وجود دارد که رو به گسترش هستند و به اصطلاح به آن ها بدافزار گفته می شود که می توانند اطلاعات مهم کاربران را بدزدند، بدون اجازه ی کاربر تماس برقرار کنند و پیام بفرستند، از این رو راهکار های بسیار زیادی برای کشف این بدافزار ها به وجود آمده است که با استفاده از تحلیل ایستای کد های برنامه ها و بررسی مجوز های داده شده و یا تحلیل پویا و اجرای برنامه ها و بررسی رفتار برنامه و یا ترکیبی از این دو روش می توان بد افزار ها را شناسایی کرد و مشخصه های اصلی برنامه ها را مورد بررسی قرار داد که مجوز ها و کد های جاوای برنامه ها و فراخوانی های سیستمی و ترافیک شبکه از مشخصه های اصلی می باشند و به کمک یادگیری ماشین می توان از این مشخصه ها استفاده کرد و برنامه های مخرب را کشف کرد. یادگیری ماشین دارای الگوریتم های مختلفی است و هر کدام از این الگوریتم ها دارای قدرت شناسایی بد افزار متفاوتی هستند و طی آزمایشاتی می توان انواع آن ها را مورد بررسی قرار داد. در گذشته بیشتر از تحلیل ایستا برای کشف بد افزار ها استفاده می شده است اما امروزه بیشتر از تحلیل پویا و زیر نظر قرار دادن رفتار برنامه می توان بد افزار ها را کشف کرد و برنامه های سالم را گسترش داد و بهتر است کاربران از فروشگاه های معتبر برنامه ها را دانلود و نصب کنند تا گرفتار بد افزار ها نشوند.

نویسندگان

فرهنگ پدیداران مقدم

استادیارگروه کامپیوتر، مجتمع آموزش عالی فنی و مهندسی اسفراین

اشرف ژاله

دانشجوی کارشناسی ارشد نرم افزار کامپیوتر، موسسه آموزش عالی اشراق