Skip to main content
Top
Published in: Arabian Journal for Science and Engineering 2/2022

08-07-2021 | Research Article-Computer Engineering and Computer Science

Analysis of Machine Learning Classifiers for Early Detection of DDoS Attacks on IoT Devices

Authors: Vimal Gaur, Rajneesh Kumar

Published in: Arabian Journal for Science and Engineering | Issue 2/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Distributed denial-of-service attacks are still difficult to handle as per current scenarios. The attack aim is a menace to network security and exhausting the target networks with malicious traffic from multiple sites. Although a plethora of conventional methods have been proposed to detect DDoS attacks, so far the rapid diagnosis of these attacks using feature selection algorithms is a daunting challenge. The proposed system uses a hybrid methodology for selecting features by applying feature selection methods on machine learning classifiers. Feature selections methods, namely chi-square, Extra Tree and ANOVA have been applied on four classifiers Random Forest, Decision Tree, k-Nearest Neighbors and XGBoost for early detection of DDoS attacks on IoT devices. We use the CICDDoS2019 dataset containing comprehensive DDoS attacks to train and assess the proposed methodology in a cloud-based environment (Google Colab). Based on the experimental results, the proposed hybrid methodology provides superior performance with a feature reduction ratio of 82.5% by achieving 98.34% accuracy with ANOVA for XGBoost and helps in early detection of DDoS attacks on IoT devices.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Brasilino, L.R.; Swamy, M.: Mitigating DDoS Flooding Attacks against IoT using Custom Hardware Modules. In: Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October2019, pp.58–64. Granada, Spain: IEEE Brasilino, L.R.; Swamy, M.: Mitigating DDoS Flooding Attacks against IoT using Custom Hardware Modules. In: Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October2019, pp.58–64. Granada, Spain: IEEE
3.
go back to reference Grammatikis, P.I.R.; Sarigiannidis, P.G.; Moscholios, I.D.: Securing the Internet of Things: challenges, threats and solutions. Internet Things 5, 41–70 (2019)CrossRef Grammatikis, P.I.R.; Sarigiannidis, P.G.; Moscholios, I.D.: Securing the Internet of Things: challenges, threats and solutions. Internet Things 5, 41–70 (2019)CrossRef
7.
go back to reference Munshi, A.; Alqarni, N.A.; Almalki, N.A.: DDOS Attack on IoT Devices. In: 3rd International Conference on Computer Applications & Information Security (ICCAIS), Riyadh, Saudi Arabia, 19–21 March2020, pp. 1–5. Riyadh, Saudi Arabia: IEEE Munshi, A.; Alqarni, N.A.; Almalki, N.A.: DDOS Attack on IoT Devices. In: 3rd International Conference on Computer Applications & Information Security (ICCAIS), Riyadh, Saudi Arabia, 19–21 March2020, pp. 1–5. Riyadh, Saudi Arabia: IEEE
9.
go back to reference Alzubi, O.; Alzubi, J.; Tedmori, S.; Rashaideh, H.; Almomani, O.: Consensus-based combining method for classifier ensembles. Int. Arab. J. Inf. Technol. 15(1), 76–86 (2018) Alzubi, O.; Alzubi, J.; Tedmori, S.; Rashaideh, H.; Almomani, O.: Consensus-based combining method for classifier ensembles. Int. Arab. J. Inf. Technol. 15(1), 76–86 (2018)
14.
go back to reference Salahuddin, M.A.; Bari, M.F.; Alameddine, H.A.; Pourahmadi, V.; Boutaba, R.: Time Based Anomaly Detection using Autoencoder. In: International Conference on Network and Service Management, Izmir, Turkey, 2–6 November2020, pp.1–9. Izmir, Turkey: IEEE Salahuddin, M.A.; Bari, M.F.; Alameddine, H.A.; Pourahmadi, V.; Boutaba, R.: Time Based Anomaly Detection using Autoencoder. In: International Conference on Network and Service Management, Izmir, Turkey, 2–6 November2020, pp.1–9. Izmir, Turkey: IEEE
15.
go back to reference Elsayed, M.S.; Khac, N.A.L.; Dev, S.; Jurcut, A.D.: DDoSNet: A Deep-Learning Model for detecting network attacks. In: 21st International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM), Cork, Ireland, 31 August-03 September2020, pp.391–396. Cork, Ireland: IEEE Elsayed, M.S.; Khac, N.A.L.; Dev, S.; Jurcut, A.D.: DDoSNet: A Deep-Learning Model for detecting network attacks. In: 21st International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM), Cork, Ireland, 31 August-03 September2020, pp.391–396. Cork, Ireland: IEEE
16.
go back to reference Maranhao, J.P.A.; Costa, J.P.C.L.D.; Freitas, E.P.D.; Javidi, E.; Junior, R.T.D.S.: Error-robust distributed denial of service attack detection based on an average common feature extraction technique. Sensors 20(20), 5845–5866 (2020). https://doi.org/10.3390/s20205845CrossRef Maranhao, J.P.A.; Costa, J.P.C.L.D.; Freitas, E.P.D.; Javidi, E.; Junior, R.T.D.S.: Error-robust distributed denial of service attack detection based on an average common feature extraction technique. Sensors 20(20), 5845–5866 (2020). https://​doi.​org/​10.​3390/​s20205845CrossRef
21.
go back to reference Sharafaldin, I.; Lashkari, A.H.; Hakak, S.; Ghorbani, A.A.: Developing realistic distributed denial of service (DDoS) attack dataset and taxonomy. In: 2019 International Carnahan Conference on Security Technology (ICCST), Chennai, India, pp. 1–8, 1–3 October2019, Chennai, India: IEEE Sharafaldin, I.; Lashkari, A.H.; Hakak, S.; Ghorbani, A.A.: Developing realistic distributed denial of service (DDoS) attack dataset and taxonomy. In: 2019 International Carnahan Conference on Security Technology (ICCST), Chennai, India, pp. 1–8, 1–3 October2019, Chennai, India: IEEE
23.
go back to reference Gurulakshmi, A.K.: Analysis of IoT Bots against DDOS attack using Machine Learning Algorithm. In: Proceedings of the 2nd International Conference on Trends in Electronics and Informatics (ICOEI 2018), Tirunelveli, India, pp. 1052–1057, 11–12 May 2018, Tirunelveli, India: IEEE. https://doi.org/10.1109/ICOEI.2018.8553896 Gurulakshmi, A.K.: Analysis of IoT Bots against DDOS attack using Machine Learning Algorithm. In: Proceedings of the 2nd International Conference on Trends in Electronics and Informatics (ICOEI 2018), Tirunelveli, India, pp. 1052–1057, 11–12 May 2018, Tirunelveli, India: IEEE. https://​doi.​org/​10.​1109/​ICOEI.​2018.​8553896
29.
go back to reference Al Hamad, M.; Zeki, A.M.: Accuracy vs. cost in decision trees: A survey. In: 2018 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT), Sakhier, Bahrain, pp. 1–4, 18–20 November 2020, Sakhier, Bahrain: IEEE. https://doi.org/10.1109/3ICT.2018.8855780 Al Hamad, M.; Zeki, A.M.: Accuracy vs. cost in decision trees: A survey. In: 2018 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT), Sakhier, Bahrain, pp. 1–4, 18–20 November 2020, Sakhier, Bahrain: IEEE. https://​doi.​org/​10.​1109/​3ICT.​2018.​8855780
30.
go back to reference Azad, M.; Moshkov, M.: Classification and Optimization of Decision Trees for Inconsistent Decision Tables Represented as MVD tables. In: Proceedings of the Federated Conferenc e on Computer Science and Information Systems, Lodz, Poland, pp. 31–38, 13–16 September 2015, Lodz, Poland. IEEE. https://doi.org/10.15439/2015F231 Azad, M.; Moshkov, M.: Classification and Optimization of Decision Trees for Inconsistent Decision Tables Represented as MVD tables. In: Proceedings of the Federated Conferenc e on Computer Science and Information Systems, Lodz, Poland, pp. 31–38, 13–16 September 2015, Lodz, Poland. IEEE. https://​doi.​org/​10.​15439/​2015F231
31.
go back to reference Rani, P.; Kumar, R.; Jain, A.: Multistage model for accurate prediction of missing values using imputation methods in heart disease dataset. In: Raj, J.S.; Iliyasu, A.M.; Bestak, R.; Baig, Z.A. (Eds.) Innovative Data Communication Technologies and Application, pp. 637–653. Springer, Singapore (2021). https://doi.org/10.1007/978-981-15-9651-3_53CrossRef Rani, P.; Kumar, R.; Jain, A.: Multistage model for accurate prediction of missing values using imputation methods in heart disease dataset. In: Raj, J.S.; Iliyasu, A.M.; Bestak, R.; Baig, Z.A. (Eds.) Innovative Data Communication Technologies and Application, pp. 637–653. Springer, Singapore (2021). https://​doi.​org/​10.​1007/​978-981-15-9651-3_​53CrossRef
33.
34.
go back to reference Zhang, C.; Wang, D.; Song, C.; Wang, L.; Song, J.; Guan, L.; Zhang, M.: Interpretable learning algorithm based on XGboost for fault prediction in optical network. In: 2020 Optical Fiber Communications Conference and Exhibition (OFC), San Diego, CA, USA pp. 1–3, 8–12 March 2020, San Diego, CA, USA IEEE Zhang, C.; Wang, D.; Song, C.; Wang, L.; Song, J.; Guan, L.; Zhang, M.: Interpretable learning algorithm based on XGboost for fault prediction in optical network. In: 2020 Optical Fiber Communications Conference and Exhibition (OFC), San Diego, CA, USA pp. 1–3, 8–12 March 2020, San Diego, CA, USA IEEE
36.
go back to reference Sharma, D.: Implementing Chi-Square method and even mirroring for cryptography of speech signal using Matlab. In: International Conference on Next Generation Computing Technologies (NGCT), Dehradun, India pp. 394–397, 4–5 September2015, Dehradun, India. IEEE. https://doi.org/10.1109/NGCT.2015.7375148 Sharma, D.: Implementing Chi-Square method and even mirroring for cryptography of speech signal using Matlab. In: International Conference on Next Generation Computing Technologies (NGCT), Dehradun, India pp. 394–397, 4–5 September2015, Dehradun, India. IEEE. https://​doi.​org/​10.​1109/​NGCT.​2015.​7375148
38.
go back to reference Pena, M.; Alvarez, X.; Jadán, D.; Lucero, P.; Barragán, M.; Guamán, R.; Sánchez, V.; Cerrada, M.: ANOVA and cluster distance based contributions for feature empirical analysis to fault diagnosis in rotating machinery. In: International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC), Shanghai, China pp. 69–74, 16–18 August2017, Shanghai, China IEEE. https://doi.org/10.1109/SDPC.2017.23 Pena, M.; Alvarez, X.; Jadán, D.; Lucero, P.; Barragán, M.; Guamán, R.; Sánchez, V.; Cerrada, M.: ANOVA and cluster distance based contributions for feature empirical analysis to fault diagnosis in rotating machinery. In: International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC), Shanghai, China pp. 69–74, 16–18 August2017, Shanghai, China IEEE. https://​doi.​org/​10.​1109/​SDPC.​2017.​23
Metadata
Title
Analysis of Machine Learning Classifiers for Early Detection of DDoS Attacks on IoT Devices
Authors
Vimal Gaur
Rajneesh Kumar
Publication date
08-07-2021
Publisher
Springer Berlin Heidelberg
Published in
Arabian Journal for Science and Engineering / Issue 2/2022
Print ISSN: 2193-567X
Electronic ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-021-05947-3

Other articles of this Issue 2/2022

Arabian Journal for Science and Engineering 2/2022 Go to the issue

Research Article-Computer Engineering and Computer Science

An Improved Method for Training Data Selection for Cross-Project Defect Prediction

Premium Partners