نام پژوهشگر: صمد نجارقابل

افزایش کارایی سیستمهای تشخیص نفوذ با استفاده از مکانیزمهای پیش پردازشی
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه تبریز - پژوهشکده برق و کامپیوتر 1394
  صمد نجارقابل   لیلی محمد خانلی

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