عنوان کامل پروژه:
پروژه شناسایی نفوذ به شبکههای کامپیوتری، با استفاده از تشخیص ناهنجاری در داده کاوی با MATLAB و به همراه فیلم آموزشی نرم افزار MATLAB
در دنيای امروز و با پيشرفت روزافزون تکنولوژی، استفاده از کامپيوتر و شبکههای کامپيوتری جهت ارتباطات و انتقال اطلاعات، رونق چشمگيری يافته است. در اين ميان افراد و سازمانهای مختلف با انگيزههای متفاوت با دسترسی به اطلاعات مهم مراکز خاص و يا اطلاعات افراد ديگر و با مقاصد سياسی، مالی، اعمال نفوذ، اعمال فشار و يا حتی به هم ريختن نظم سيستمها، عمل تجاوز به سيستمهای کامپيوتری و شبکههای ارتباطی را در پيش گرفتهاند. از اين رو حفظ امنيت اطلاعات و حفظ کارايی شبکههای کامپيوتری که با دنيای خارج در ارتباطند، کاملأ ضروری است.
سیستمهای تشخیص نفوذ، سیستمهایی هستند که به منظور شناسایی حـملات احتمالی بـه شبکه ها مورد استفاده قـرار میگیرند. این سیستمها، سـیستمهایی سختافزاری و یا نرمافزاری هستند که وظیفه آنها نظارت بر شبکههای کامپیوتری جهت شناسایی فعالیتهای مخرب و جاسوسانه و اعلان آنها به مدیریت شبکه است. روشهای مبتنی بر تشخیص ناهنجاری دستهای از روشهای تشخیص نفوذ به شبکههای کامپیوتری هستند که با مقایسه شرایط عادی سیستم با شرایط فعلی و با تشخیص تفاوتهای جدی که معمولاً در صورت بروز حملات رخ میدهند، حمله به شبکه را شناسایی میکنند. در این پروژه شماری از الگوریتمهای دادهکاوی برای تشخیص ناهنجاری در دادهها، معرفی شده و کارایی آنها در تشخیص نفوذهای احتمالی به شبکههای کامپیوتری روی یک نمونه واقعی بـا استفاده از معیارهای رایـج بررسی عملکرد، مقایسه مـیشود. روشهای مورد بحث عبارتند از: روش ضریب داده پرت محلی (Local Outlier Factor)، روش ضریب چگالی محلی (Local Density Factor)، روش سلسله مراتبی خوشهبندی براساس چگالی (OPTICS)، روش فاکتور پرت طبیعی(NaturalOutlier Factor). نمونه مورد بررسی در این پروژه که شبیهسازیها بر مبنای آن انجام میشود، نمونه KDD CUP 1999 بوده که متشکل از انواع مخـتلـف حملات نفوذ به شبکههای کامـپيوتری نظامی آمریکا، در يک محيط با استفاده از نرم افزار MATLAB ( متلب ) شبيه سازی شـده است.
آنچه در این کد خواهید آموخت:
1- اجرای الگوریتم های مبتنی بر چگالی جهت شناسایی نفوذ
2- NOFمفهومی از همسایگی طبیعی (NaN) و LOFمیباشد
3- روش یادگیری نظارت شده جهت شناسایی نفوذ از دادههای آموزشی بهره می گیرد
4- الگوريتم LOF تفاوت در چگالی بين يک داده و همسايهها
5- عملکرد مناسب شبکه در شناسایی نفوذ به شبکه، در انتخاب بهینه پارامترهای ورودی آنها است.
نکات و الزامات:
1-آشنایی با انواع سیستمهای تشخیص نفوذ
2- استفاده از نمونه مورد بررسی KDD CUP1999
3- آشنایی با روشهای پیشبینی و مدلهای شبکهها
4- آشنایی بامباحث دادهکاوی و روشهای تشخیص ناهنجاری
5- آشنایی با زبان C و نرم افزار MATLAB ( متلب )
مشخصات کلی | |
تعداد صفحات | 37 |
حوزه تخصصی رشته 1 | داده کاوی |
تعداد صفحات محصول | 20-40 |
فیلم آموزشی | دارد |
معرفی متغیر های ورودی نرم افزار | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | MATLAB |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.