تشخیص نفوذ در شبکه به روش محاسبات نرم تکاملی با استفاده از طبقه بندی کننده الگوی فازی - عصبی
نویسنده
نجارانطوسی، عادل
استاد راهنما
کاهانی، محسن
استاد مشاور
مقطع تحصیلی
کارشناسیارشد
سال دفاع از پایان نامه
۱۳۸۵
رشته
کامپیوتر
توصیفگر
شبکه های کامپیوتری
توصیفگر
شبکه های عصبی
توصیفگر
روش فازی
توصیفگر
سیستم های فازی
توصیفگر
سیستم های تشخیص نفوذ
توصیفگر
الگوریتم ژنتیک
توصیفگر
فعالیت های نرمال
توصیفگر
فعالیت های نفوذی (مشکوک)
توصیفگر
بهینه سازی
چکیده فارسی
شبکههای کامپیوتری در سالهای اخیر گسترش چشمگیری داشتهاند و به این ترتیب هدف نفوذگران و هکراهای مختلف قرار گرفتهاند۰ در زمینه امنیت شبکه، روشهایی برای برخورد و یا تشخیص نفوذ وجود دارد که از آن جمله میتوان به سیستمهای تشخیص نفوذ اشاره کرد۰ مهمترین وظیفه یک سیستم تشخیص نفوذ طبقهبندی فعالیتهای سیستم به دو گروه فعالیتهای نرمال و فعالیتهای نفوذی (مشکوک) است۰ سیستمهای تشخیص نفوذ به طور معمول نوع حملات را مشخص میکنند و یاآنها را در گروههای خاص طبقهبندی میکنند۰ هدف اصلی در ارائه این پایاننامه ترکیب چند روش محاسبات نرم به عنوان یک سیستم طبقهبندی کننده میباشد که نفوذها را در سطح شبکه بر اساس نوع حمله از فعالیتهای عادی تشخیص داده و گزارش میکند۰ در میان روشهای مختلف محاسبات نرم روشهایی مانند شبکههای فازی - عصبی، سیستمهای استنتاج فازی و الگوریتم ژنتیک در این پایاننامه به کار گرفته شدهاند۰ یک مجموعه از طبقهبندی کنندههای فازی - عصبی که به صورت موازی عمل میکنند، برای انجام طبقهبندی اولیه مورد استفاده قرار میگیرند۰ سپس ماژول تصمیمگیری فازی براساس خروجیهای طبقهبندی کنندههای فازی - عصبی یک تصمیمگیری نهایی در مورد اینکه آیا فعالیت جاری نفوذی است یا یک فعالیت عادی انجام میدهد۰در نهایت برای رسیدن به بهترین نتایج، الگوریتم ژنتیک ساختار موتور تصمیمگیری فازی را بهینهسازی میکند۰ آزمایشات و ارزیابی سیستم ارائه شده بر اساس مجموعه دادههای ارزیابی 99 KDD cup انجام گرفته است۰نتایج نشان میدهد که روش ارائه شده در مقایسه با دیگر روشها میتواند در تشخیص نفوذ موثر باشد و نرخ تشخیص حملات را افزایش دهد۰ این افزایش نرخ تشخیص در حالی است که نرخ هشدارهای غلط در سطح مناسبی میباشد۰ توانایی اصلی این سیستم در تطبیقپذیری برای شرایط مورد نظر طراح سیستم است که در آن میتواند با تعاریف تنظیمهای مختلف، سیستم را برای شرایط گوناگون آماده سازد۰ علاوه بر این سیسمتم ارائه شده این قابلیت را دارد که با دادههای که توزیع الگوها در آنها یکنواخت نیست به خوبی آموزش ببیند۰