شبکه های بیسیم مانند: شبکه ad hoc سیار[1] (MANET) یک شبکه با زیرساخت کمتر و یا فاقد کنترل کننده متمرکز محسوب می گردد [1]. این شبکه از گره های سیاری تشکیل یافته که برای جابجایی مستقل در هر جهتی آزاد هستند. گره ها می تواند در هر زمان به شبکه پیوسته و یا آن را ترک نمایند، از این رو لینک ها به کرّات تغییر می کنند. با توجه به ماهیت پویای شبکه ad hoc سیار (MANET) و از آنجایی که گره ها به عنوان مسیریاب عمل می کنند شبکه adhoc سیار (MANET) نسبت به حملات مختلف آسیب پذیر می باشد. از آنجایی که گره ها می تواند در هر زمانی پیوسته و جدا شوند و در هر جهتی حرکت نمایند، تشخیص حمله امری دشوار شمرده می شود.
در دست دهی[2] TCP سه طرفه، زمانی که سرور درخواست SYN یک مشتری را دریافت می کند، با یک بسته SYN/ACK به آن پاسخ داده و سپس منتظر ارسال ACK مشتری برای تکمیل دست دهی سه طرفه می گردد. در حین انتظار برای ACK نهایی، سرور یک اتصال نیمه باز را حفظ می کند. اما مهاجم هرگز ACK نهایی را نمی فرستد، و سرور اتصال نیمه باز را در کل مدت اتصال TCP ایده آل و طبیعی که که به طور معمول 75 ثانیه است حفظ می کند. حمله سیل آسای SYN منجر به منع سرویس می گردد. در نتیجه حمله سیل آسای SYN، تعداد اتصالات نیمه باز در یک گره افزایش می یابد. از آنجایی که اتصالات نیمه باز هستند سرور نمی تواند به گره های مناسب که درخواست اتصال جدید دارند سرویسی ارائه کند. بنابراین سرویس های ارائه شده توسط سرور منع می شوند. تشخیص حملات سیل آسای SYN در مراحل اولیه قبل از حفظ تعداد زیادی از اتصالات نیمه باز توسط سرور محافظت شده حائز اهمیت می باشد.
از الگوریتم هایی مانند: CUSUM [2] برای دفاع در برابر حمله سیل آسای SYN استفاده می شود که پیچیده می باشد. مکانیزم ردگیری[3] از لایه شبکه یا ناهنجاری های لایه MAC برای مشخص نمودن حمله سیل آسای SYN استفاده می کند. پس از تشخیص وجود حمله، یک فرآیند جستجو به وسیله قربانی برای ردیابی مهاجم آغاز می شود. مکانیزم های دفاعی که به شناسایی حمله و دفاع در برابر آن در مراحل اولیه می پردازند مکانیزم های کارآمدتری محسوب می شوند. هم چنین این مکانیزم باید گره های دیگر را در مورد حمله مطلع سازد.
بسیاری از الگوریتم های تشخیص مانند: الگوریتم مبتنی بر نظریه آشوب یا هرج و مرج از ترافیک شبکــــه برای توصیف و تشخیص حملات سیل آسای SYN استفاده می کنند. برخی از مکانیزم های تشخیص از ناهنجاری های لایه MAC برای تشخیص استفاده می کنند. ناهنجاری هایی که ممکن است به دلیل تاخیر در یک لایــــه رخ دهند، منجر به افزایش ترافیک و غیره می شوند. الگوریتم های تشخیص بسیاری برای تشخیص حمله سیل آسای SYN پیشنهاد شده اند. با این وجود هنوز هم راه حل کاملی مطرح نگشته است.
اگر هر گره بر علائم مختلف حمله سیل آسای SYN در لایه انتقال مانند: افزایش غیر طبیعی در بسته لایــــه انتقال نظارت کند، افزایش غیر طبیعی در نرخ SYN-FIN و افزایش غیر طبیعی در نرخ SYN-ACK تصمیمی را بر مبنای اکثریت اتخاذ کند، تشخیص دقیق تر خواهد بود. هر گره بر هر سه پارامتر نظارت می کند. بر مبنای اطلاعات جمع آوری شده هر پارامتر به طور مستقل به پردازش و شناسایی وجود حمله سیل آسای SYN می پردازد. قربانی بر مبنای نتیجه اکثریت به دست آمده تصمیم می گیرد.
سازماندهی پایان نامه حاضر به شرح زیر است. این بخش به معرفی ویژگی های اصلی مشکل شناسایی شده می پردازد. در بخش 2، مرور اجمالی بر چندین مقاله پژوهشی مرتبط با این پایان نامه خواهد داشت. پارامترهای مورد استفاده و پیشنهادی این پایان نامه در بخش های 3 و 4 گنجانده شده اند. بخش 5 شامل تجزیه و تحلیل نتیجه می گردد و نتیجه گیری کار حاضر نیز در بخش 6 ارائه شده است.
[1] Mobile Adhoc network
[2] handshake
[3] Trace back