تشخیص بدافزارهای اندرویدی با استفاده از روش یادگیری ترکیبی پشته‌ای
پذیرفته شده برای ارائه شفاهی ، صفحه 779-788 (10) XML اصل مقاله (953.39 K)
نویسندگان
1گروه مهندسی کامپیوتر، دانشگاه علم و فرهنگ، تهران
2استادیار گروه مهندسی کامپیوتر، دانشگاه علم و فرهنگ، تهران
چکیده
بدافزارها، برنامه‌هایی هستند که رفتار مخربی دارند و برای آسیب رساندن به سیستم‌ها و شبکه‌های کامپیوتری طراحی شده‌اند. بدافزارها، تنوعی از کارهای مخرب از سرقت اطلاعات حساس تا از بین بردن کل سیستم‌ها را با اهداف مختلفی چون تجاری، اجتماعی، اقتصادی، سیاسی، نظامی یا شخصی را انجام می‌دهند. با توجه به پیچیده‌تر شدن ساختار و رفنار بدافزارها در سیستم‌های اندروید، رویکردهای سنتی، تکرارگرا و آماری عملاً کارساز نبوده و در گذر زمان منسوخ شده است. در این مقاله، بعد از آماده سازی و نرمالسازی داده‌ای، از یک روش یادگیری ترکیبی به صورت پشته‌سازی برای تشخیص بدافزارهای اندرویدی استفاده شده است؛ به این صورت که درخت تصمیم (DT)، بیز ساده (NB) و رگرسیون خطی (LR) به عنوان یادگیرنده‌های ضعیف و ماشین بردار پشتیبان (SVM) به عنوان یادگیرنده قوی منظور شده است. نتایج آزمایش‌ها بر روی داده‌های سیستم‌های اندرویدی براساس معیارهای دقت، بازخوانی و صحت حاکی از بهبود نتایج روش پیشنهادی نسبت به نتایج روش‌های پایه و چند روش اخیر دارد.
کلیدواژه ها