تشخیص حملات انکار سرویس با روش یادگیری جمعی
نویسندگان
1 استادیار،گروه مهندسی کامپیوتر، واحد خامنه، دانشگاه آزاد اسلامی، خامنه، ایران
2 استادیار،گروه مهندسی کامپیوتر، واحد شبستر، دانشگاه آزاد اسلامی، شبستر، ایران
doi
چکیده
در سالهای اخیر، فضای مجازی مملو از حملات اینترنتی ازجمله حملات انکار سرویس، فیشینگ اطلاعات، کلاهبرداری مالی، ارسال هرزنامه ایمیل و غیره شده است. از رایجترین حملات اینترنتی که سبب زیانهای اقتصادی قابلتوجهی به زیرساخت مالی کشورهای مختلف شده است، حملات انکار سرویس است. بهعنوان یک اقدام پیشگیرانه، سامانههای تشخیص نفوذ مجهز به الگوریتمهای طبقهبندی یادگیری ماشین برای تشخیص ناهنجاریها در ترافیک شبکه توسعه داده شده است. این الگوریتمهای طبقهبندی در ارتباط با نوع حمله انکار سرویس، میزان موفقیت متفاوتی در شناسایی این حملات داشته و به کاربران اجازه میدهند تا به طور مؤثر بین ترافیک عادی و ترافیک مخرب انکار سرویس بادقت خوبی تمایز قائل شوند. در روش پیشنهادی، سه مرحله برای شناسایی و طبقهبندی متداولترین حملات انکار سرویس بهکارگرفتهشده است. در مرحله اول، پیشپردازش دادههای مجموعه داده واقعی SNMP-MIB برای حذف دادههای ناقص و مقیاسبندی دادهها انجام میشود. در مرحله دوم با کاهش تعداد متغیرهای مجموعه داده، صرفاً از متغیرهای گروه واسط مجموعه داده استفادهشده که منجر به کاهش زمان تشخیص حملات میشود و در مرحله آخر روش یادگیری جمعی نظارتی رأیگیری برای تفکیک ترافیک عادی از ترافیک حمله به کار گرفته میشود. نتایج نشان میدهد که میتوان ترافیک عادی و 5 حمله انکار سرویس از مجموعه داده استفادهشده را با نرخ دقت 100 درصدی تشخیص داد و تنها دقت تشخیص دو حمله UDP Flood و Slowloris به ترتیب با 87/99 و 94/99 درصد، با استفاده از روش پیشنهادی دارای خطای بسیار ناچیزی بوده است.