تشخیص و جلوگیری حملات Slow-rate DDoS در شبکه های نرم افزار محور مبتنی بر P4 با استفاده از تکنیک های یادگیری ماشین

تشخیص و جلوگیری حملات Slow-rate DDoS در شبکه های نرم افزار محور مبتنی بر P4 با استفاده از تکنیک های یادگیری ماشین


تشخیص و جلوگیری حملات Slow-rate DDoS در شبکه های نرم افزار محور مبتنی بر P4 با استفاده از تکنیک های یادگیری ماشین

نوع: Type: پایان نامه

مقطع: Segment: کارشناسی ارشد

عنوان: Title: تشخیص و جلوگیری حملات Slow-rate DDoS در شبکه های نرم افزار محور مبتنی بر P4 با استفاده از تکنیک های یادگیری ماشین

ارائه دهنده: Provider: رضا فلاحی کپورچالی - رشته کامپیوتر

اساتید راهنما: Supervisors: دکتر رضا محمدی، دکتر محمد نصیری

اساتید مشاور: Advisory Professors:

اساتید ممتحن یا داور: Examining professors or referees: دکتر حسن ختن لو، دکتر محرم منصوری زاده

زمان و تاریخ ارائه: Time and date of presentation: ساعت ۱۲:۰۰ مورخ ۱۴۰۱/۱۱/۳۰

مکان ارائه: Place of presentation: سالن آمفی تئاتر دانشکده فنی مهندسی

چکیده: Abstract: شبکه های نرم افزار محور به دلیل به وجود آوردن دید انتزاعی و قابلیت انعطاف پذیری بالا، امروزه محبوبیت بسیاری یافته اند. در پی دید انتزاعی حاصل از جدا سازی بخش داده از بخش کنترل و برنامه های کاربردی، ادوات بخش داده ادواتی عام منظوره و با توان پردازشی محدود هستند. به همین دلیل بیشتر پردازش های لازم توسط کنترلر انجام خواهد شد. کنترلر در این معماری، نقش مرکزیت پردازش را داراست که این امر آن را به هدفی بسیار مناسب برای انجام انواع حملات تبدیل نموده است. حملات انکار سرویس توزی شده یکی از مخرب ترین حملات می باشند. در چند دهه اخیر، با افزایش این دسته از حملات به شبکه های نرم افزار محور، محققان درصدد ارائه روش هایی برای پیشگیری از این حملات برآمدند که نتایج مناسبی را به همراه داشته است. با افزایش پیچیدگی و میزان ترافیک و همچنین میزان بار پردازشی روی کنترلر شبکه، محققان در پژوهش های مختلفی سعی در به کار گیری ادوات بخش داده در پردازش های موجود را داشته اند که ثمره ی آن ارائه روش های مختلف سخت افزاری و نرم افزاری بوده است. در این میان یکی از مهم ترین و محبوب ترین فناوری های به وجود آمده، P4 می باشد. با روی کار آمدن P4 و ادوات مبتنی بر آن می توان از توان پردازشی ادوات بخش داده در تشخیص حملات انکارسرویس استفاده نمود که نتیجه حاصل از آن، کاهش میزان سربار پردازشی بر روی کنترلر و افزایش دقت در تشخیص حملات خواهد بود. در این پژوهش، به بررسی اجزاء مختلف تشکیل دهنده یک سیستم تشخیص حمله و ارائه یک مدل جدید جهت تشخیص حملات انکارسرویس توزیع شده با نرخ پایین، در شبکه های نرم افزار محور مبتنی بر ادوات P4 پرداخته شده است. مدل تشخیص حمله ارائه شده در این پژوهش، از جهت زمان تشخیص حمله، پهنای باند مصرفی در کنترلر و سربار پردازشی پردازنده مرکزی مورد ارزیابی قرار گرفته است. نتایج حاصل نشانگر آن است که در تشخیص حملات یاد شده، مدل مورد نظر نسبت به حالت رفتاری مبتنی بر استاندارد Openflow، حدود 60 ثانیه کاهش زمان تشخیص حمله و کمتر از ۵۰٪ مصرف پهنای باند و سربار پردازشی را به همراه داشته است. نتایج حاصل نشانگر آن است که پیاده سازی بخش داده مبتنی بر P4 تاثیر بسزایی در تشخصی حملات شبکه های نرم افزارمحور خواهد داشت.

فایل: ّFile: