یادگیری ماشین مبتنی بر KNN برای تشخیص بدافزارها

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

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

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

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

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

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

ITCT20_051

تاریخ نمایه سازی: 5 مهر 1402

چکیده مقاله:

بدافزار، برنامه ای کامپیوتری است که با هدف ایجاد اختلال، سرقت و به خطر انداختن یک سیستمکامپیوتری توسعه یافته است. در پیشرفت های اخیر در فناوری و استفاده از اینترنت، بدافزارها به مشکلیاصلی در دنیای کامپیوتر تبدیل شده اند. در این مقاله، یک مدل خاص، برای شناسایی و طبقه بندیبدافزار، مبتنی بر K نزدیکترین همسایه ( KNN) پیشنهاد شده است. مدل تشخیص بدافزارپیشنهادی، مبتنی بر تجزیه و تحلیل و طبقه بندی توالی فراخوانی رابط برنامه نویسی کاربردی (API)است. مجموعه داده از یک مخزن داده آنلاین Kaggle جمع آوری شده است که از ۴۲۷۹۷ فراخوانیمتوالی API مخرب و از ۱۰۷۹ فراخوانی متوالی API غیر مخرب، تشکیل شده است. الگوریتم KNNروی یک مجموعه داده اعمال می شود تا مدلی ایجاد کند که بدافزار را شناسایی کند. در نهایت، دقتمدل پیشنهادی تشخیص بدافزار مبتنی بر KNN ارزیابی میشود و نتیجه نشان میدهد که دقت۱۷ / ۹۸ درصد در تشخیص بدافزار با استفاده از مدل به دست میآید. مدل پیشنهادی به طور قابلتوجهی برای تشخیص نفوذ بلادرنگ در سیستم های کامپیوتری ضروری است.

نویسندگان

علی مرادیان

دانشجوی کارشناسی ارشد، دانشگاه صنعتی مالک اشتر، تهران

علی پورغفاری

پژوهشگر، دانشگاه صنعتی مالک اشتر، تهران