بناء نموذج لكشف التسلل يعتمد على التعلم العميق
Building an Intrusion Detection Model Based on Deep Learning
- الباحث
- طيبة علي جاسم علي النصرالله
- المشرف
- منى محمد طاهر جوهر
- الجامعة
- جامعة الموصل
- الكلية / القسم
- كلية علوم الحاسوب والرياضيات / البرمجيات
- الشهادة
- ماجستير
- السنة
- 2022
- لغة الرسالة
- عربي
- الكلمات المفتاحية
- كشف التسلل ; التعلم العميق ; أمن الشبكات ; إنترنت الأشياء
الملخص
في الوقت الحاضرء تتزايد الأجهزة المتصلة بالشبكة مثل الهواتف المحمولة وأجهزة إنترنت cold) لذلك من الضروري حماية هذه الاجهزة من الهجمات المعقدة التي تتعرض لها الشبكة ، يتم ذلك عن طريق بناء الأدوات والتطبيقات التي تكتشف الهجمات أو الحالات الشاذة. تعاني العديد من انظمة كشف الهجمات من نتائج إيجابية كاذبة عالية لذلك يجب تقليل هذا المعدل المرتفع بالإضافة الى ذلك تعاني من سوء تصنيف لنوع الهجوم لأنها تستخدم أنماط تصنيف هجوم تعتمد على التوقيع والتي تكتشف أنواع الهجمات الشائعة وليس لديها القدرة على اكتشاف أنواع جديدة، و للتغلب على هذه العيوب تستخدم خوارزميات التعلم العميق بوضعها كنموذج في هذا النوع من التطبيق. في انظمة كشف التسلل على الشبكة تتم مراقبة نوع الاتصال العادي في حركة مرور الشبكة عن طريق تحديد حزم البيانات الحميدة المسجلة مسبقًا ، ويساعد في اكتشاف أنواع جديدة عند تحليل الانحرافات المرورية في الشبكة . فيهذه الرسالة تم بناء نموذج يكشف (يصنف)الهجمات على الشبكة باستخدام تقنيات التعلم العميق اذ اعتمدنا الشبكةالعصبية التلافيفية (Convolutional Neural Network) وشبكة ذاكرة طويلة المدى(/ق2/161201 (Long Short-Term ، واستنادًا إلى مجموعتي بيانات (KDD-CUP1999) وبيانات(010-2018) وهي بيانات شائعة الاستخدام في انظمة الكشف عن التسلل والهجمات المختلفة والتي تحتوي على انواع منالهجمات الشائعة والحديثة Ded عن ذلك اعتمدنا نوعين من التصنيف الثنائي للفئات وتصنيف متعدد مع اظهار دقة اختبار النموذج في التدريب والخسارة . حيث حصلنا على نسبة دقة كشف باستخدام الشبكةالعصبية التلافيفية مع بيانات (CIC-2018) تصنيف ثنائي(0.4194/8٠) مع نسبة خسارة (0.00545) وتصنيف متعددبلغت نسبة الدقة (0.34901) ونسبة Vee lsd) + .+( ومع مجموعة بيانات KDD-CUP1999) ) بلغت نسبة الدقة )٠.9175( ونسبة الخسارة(؟؟ )٠.٠١ . وحصلنا على نسبة دقة كشف باستخدام شبكة ذاكرة طويلة المدى(1,517/1) مع بيانات (CIC-2018) تصنيف ثنائي(0.986) مع HLA Ans (0.079) ومع مجموعة بيانات (KDD-CUP1999) بلغت نسبة الدقة )٠.15( ونسبة الخسارة(0.043) .
Abstract
Nowadays, more and more devices are connected to the network, such as mobile phones and IoT devices, so it is necessary to protect these devices from complex network attacks. This is done by building tools and applications that detect attacks or anomalies. Many attack detection systems suffer from high false positive rates, so this high rate must be reduced. In addition, they suffer from misclassification of the type of attack because they use patterns A signature-based attack classification that detects common attack types but does not have the ability to detect common attack types. In order to overcome these shortcomings, deep learning algorithms are used by setting them as a model in this type of application. In network intrusion detection systems, the normal connection type in network traffic is monitored by identifying data packets. The benign is pre-recorded and helps in discovering new types when analyzing traffic deviations in the network. In this thesis, a model was built that detects (classifies) attacks on the network using deep learning techniques as we adopted the Convolutional Neural Network. and Long-Short-Term Memory, based on two datasets of (KDD -CUP1999) and (CIC-2018) data, which are commonly used data In the systems of detection of intrusion and various attacks, which contain types of common and modern attacks, we have adopted two types of binary classification: multiple classification with showing The accuracy of the model was tested in training and loss, Where we obtained a detection accuracy ratio using the Convolutional Neural Network with (CIC-2018) data, a binary classification (0.998) with a loss ratio (0.0046) and a multiple classification accuracy rate of (0.991) and the loss ratio (0.024) . and with the (KDD -CUP1999) data set the accuracy was (0.973) and the loss ratio was (0.042). We obtained a detection accuracy ratio using long-term memory with (CIC-2018) binary classification data (0.986) with a loss ratio of (0.079) . and with the (KDD -CUP1999) data set where the accuracy ratio was (0.95) and the loss ratio was (0.043). We obtained a detection accuracy ratio using long-term memory with (CIC-2018) binary classification data (0.986) with a loss ratio of (0.079) . and with the (KDD -CUP1999) data set where the accuracy ratio was (0.95) and the loss ratio was (0.043).
طلب نسخة من الملف
الملفات غير منشورة على الموقع. اترك بياناتك وسيتواصل معك موظفو قسم الشؤون الثقافية والفنون لإرسال النسخة مجاناً.