Document

IoT anomaly detection using multiclass matched filters.

Publisher
Sultan Qaboos University.
Gregorian
2020
Language
English
English abstract
In recent years, the Internet of Things (IoT) has received great attention in the areas of industry and academic field. Currently, IoT technologies have been applied in many fields and are changing lives in many areas such as smart homes, smart cities and autonomous cars. However, the increased deployment of such smart devices brings an increase in the potential security risks. Machine-learning techniques have been well adapted as the main detection algorithms in Intrusion Detection Systems (IDS), owing to their model-free properties and learnability. In this research, we have conducted a literature to identify different IoT threats classified by IoT layers and different challenges. We surveyed various machine learning algorithms that are used in IoT security research. In addition, we provide detailed comparisons about the available benchmark datasets that are widely used for IoT research. In this project, we propose a machine learning technique called Multiclass Matched Filter model for IoT anomaly detection. We have evaluated the performance of the matched filter in multiclass for normal classes and three attack classes using the Bot-IoT dataset. We started our experiment without scaling data, and then we normalized the data using three scalars: standard, min/max scaling and mean normalization. We divided our experiment into two phases: training and testing phases. In the training phase, we generate four filters that correspond to the four classes of IoT attacks with the best balancing factor a, margin alpha α and Threshold T parameters. In the testing phase, we first apply the filters to the testing samples and then integrate the results to obtain the final classification for a given IoT attack. The evaluation results have shown an accuracy of 96.73% and F-score of 97.77% for the normal filter with min/max scaling and the best accuracy for merging all filters is 77.34% for the same scaling (min/max). The performance of the proposed multiclass matched filter has been compared with existing machine learning techniques proposed by other researchers using the same dataset. The experiment results show that multiclass matched filter achieves high accuracy and F-score in detecting normal class and reliable accuracy and F-score in classifying normal with three types of attack classes. In the future, we can improve the proposed system by building our own IoT network dataset, considering more features and improving the feature extraction methods.
Arabic abstract
في السنوات الاخيرة ، حظي انترنت الاشياء (IoT (باهتمام كبير في مجالات الصناعة والمجال الاكاديمي. حاليًا ، تم تطبيق تقنيات إنترنت الاشياء في العديد من المجالات وتغيير الحياة في نطاقات متعددة مثل المنازل الذكية والمدن الذكية والشبكات الذكية والسيارات المستقلة والانترنت الصناعي. ومع ذلك، فإن زيادة إنتشار هذه الاجهزة الذكية يجلب زيادة في المخاطر الامنية المحتملة. لقد تم تكييف تقنيات التعلم الالي بشكل جيد كخوارزمية الكشف الرئيسية في المعرفات بسبب خصائصها الخالية من النماذج وقابليتها للتعلم، من المتوقع أن يحقق الاستفادة من التطوير الحديث لتقنيات التعلم الالي فوائد كبيرة من حيث تحسين أنظمة كشف التسلل IDS الحالية وخاصة للكشف عن هجمات بنا ًء على طريقة الكشف، يمكن تصنيف أنظمة كشف التسلل ككشف عن سوء الانتحال في الشبكات واسعة النطاق. الاستخدام والكشف عن الشذوذ. يُعرف نظام كشف التسلل المستند إلى سوء الاستخدام أيًضا باسم نظام كشف التسلل المستند إلى التوقيع ويكتشف أي هجوم عن طريق التحقق مما إذاكانت خصائص الهجوم تتوافق مع التوقيعات المخزنة مسبقً أو أنماط الهجمات، تقوم أنظمة كشف التسلل المستندة إلى الحالات الشاذة بتحديد الانشطة الضارة عن طريق ا تحديد السلوك العادي ثم قياس أي انحراف عنه، أنظمة كشف التسلل المقدمة أعاله والتي يمكن استخدامها لحماية أنظمة إنترنت الاشياء، يمكن أن تنقسم إلى منطق التعلم مثل التعلم الالي وتقنيات الذكاء الاصطناعي بالاضافة إلى التقنيات المتقدمة الاخرى. في هذا البحث ، أجرينا مراجعة الادبيات لمختلف تهديدات إنترنت الاشياء المصنفة حسب طبقات إنترنت الاشياء والتحديات المختلفة. ثم لدينا مراجعة سريعة ألهم معرفات الهوية بعد ذلك ، ناقشنا خوارزميات التعلم الالي الاكثر استخدا ًما في أبحاث أمن إنترنت الاشياء وأخي ًرا ، ذكرنا مجموعات البيانات المتاحة التي تستخدم على نطاق واسع ألبحاث إنترنت الاشياء المقدمة ولماذا اخترنا مجموعة بيانات.IoT-Bot في هذا المشروع، اقترحنا أسلوبًا للتعلم الالي يسمى نموذج المرشح المتطابق للكشف عن شذوذ إنترنت الاشياء. درسنا أداء المرشح المطابق متعدد الطبقات للفئات العادية و 3 فصول الهجوم باستخدام مجموعة بيانات .IoT-Bot بدأنا تجربتنا مع البيانات دون تحجيم ثم تطبيع البيانات باستخدام ثالثة مقاييس القياسية ومقياس الحد الادنى / الحد تو ل الفالتر ِّ الاقصى وتطبيع المتوسط. قسمنا تجربتنا إلى مرحلتين للتدريب والاختبار الاول هو مرحلة التدريب التي د الاربعة لفصولنا الاربعة مع أفضل عامل توازن a و الهامش α alpha و العتبة T Threshold ، ثم مرحلة الاختبار IX أولا تطبيق المرشحات في عينات الاختبار والمرحلة الثانية هي دمج النتائج للحصول على التي تتكون من مرحلتين التصنيف النهائي. كانت أفضل الدرجات التي حصلنا عليها في خطوة الاختبار الاولى هي دقة 63.37 ودرجة F 66.36 درجة فالتر للمرشح العادي بتدرج الحد الادنى / الحد الاقصى وأفضل دقة لدمج جميع المرشحات هي 37.66 باستخدام نفس المقياس. عالوة على ذلك ، تمت مقارنة أداء المرشح المطابق متعدد الطبقات المقترح مع أساليب التعلم الالي الاخرى التي اقترحها الباحثون باستخدام نفس مجموعة البيانات، وتظهر نتائج التجربة أن المرشح المطابق يحقق دقة عالية ودرجة Fفي اكتشاف الصف العادي ودقة جيدة ودرجة F في التصنيف الطبيعي مع ثالثة أنواع من فئات الهجوم. يمكن تطوير النظام المقترح في المستقبل عن طريق إنشاء شبكة حقيقة إنترنت الاشياء وزيادة عدد الخصائص المستخدمة وبالاضافة الى تحسن طرق استخلاص الخصائص المستخدمة.
Category
Theses and Dissertations

Same Subject

Theses and Dissertations
8
1
Naroia, Nupur.
Sultan Qaboos University.
2020
Theses and Dissertations
1
0
Al-Kalbaniyah, Asma Nasser Hamed.
Sultan Qaboos University
2019