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