Attack Detection and Alarming System on IOT Facilities Using Random Forest Enabled-Correlation Based Clustering (RF-CBC) Technique — Oak Academic Publishing
Research ArticleOpen AccessGoogle Scholar indexed
Attack Detection and Alarming System on IOT Facilities Using Random Forest Enabled-Correlation Based Clustering (RF-CBC) Technique
Department of Mathematical and Computer Sciences, Faculty of Science, University of Medical Sciences, Ondo, Nigeria
,
Department of Computer Science, University of New Haven, West Haven, USA
,
Department of Computing, Afe Babalola University, Ado-Ekiti, Nigeria
1 Department of Mathematical and Computer Sciences, Faculty of Science, University of Medical Sciences, Ondo, Nigeria
2 Department of Computer Science, University of New Haven, West Haven, USA
3 Department of Computing, Afe Babalola University, Ado-Ekiti, Nigeria
In the past decade, Internet Of Things (IOT) technology has become one of the fastest-growing and most widely used technologies and is rapidly becoming a basic feature of global civilization. However, the high connectivity and diversity of these IOT devices make them complex and vulnerable to both visible and invisible security threats that are capable of causing irrecoverable damage. To alleviate these challenges, this work presents a novel and analytical hybrid machine learning model that suitably combines the Random Forest with Correlation-Based Clustering techniques, in order to report and detect potential attacks on IOT facilities. This work also showcases the development of the Single Threshold Boxplot Outlier-Based feature scaling method (STBO). The (STBO) method is used to scale down the number of attributes in order to select the best feature at the pre-processing stage of the attack detection procedures. The implementation of the present system is accomplished with the aid of an in-house Python program using XAMP/Apache HTTP as the hosting server with MySQL application for database development and management. A comparative analysis of the present model alongside ANN, Traditional Random Forest, Naïve Bayes, and the traditional Clustering method shows that the proposed system outperformed the baseline methods studied, with precision rates and attack detection quality equal to or greater than 75% in most cases, and is therefore capable of providing a useful, faster, efficient, and accurate anomalous detection online and on a real-time basis consistently with low false positive and negative rates.
Luo, C., Tan, Z., Min, G., Gan, J., Shi, W. and Tian, Z. (2021) A Novel Web Attack Detection System for Internet of Things via Ensemble Classification. IEEE Transactions on Industrial Informatics , 17, 5810-5818. https://doi.org/10.1109/tii.2020.3038761
Andročec, D. and Vrček, N. (2018) Machine Learning for the Internet of Things Security: A Systematic Review. Proceedings of the 13 th International Conference on Software Technologies , Porto, 563-570. https://doi.org/10.5220/0006841205630570
Priya, V., Sumaiya Thaseen, I., Reddy Gadekallu, T., Aboudaif, M.K. and Abouel Nasr, E. (2021) Robust Attack Detection Approach for IIoT Using Ensemble Classifier. Computers , Materials & Continua , 66, 2457-2470. https://doi.org/10.32604/cmc.2021.013852
Alotaibi, B. and Alotaibi, M. (2020) A Stacked Deep Learning Approach for IoT Cyberattack Detection. Journal of Sensors , 2020, Article ID: 8828591. https://doi.org/10.1155/2020/8828591
Chen, F., Deng, P., Wan, J., Zhang, D., Vasilakos, A.V. and Rong, X. (2015) Data Mining for the Internet of Things: Literature Review and Challenges. International Journal of Distributed Sensor Networks , 11, 1-14. https://doi.org/10.1155/2015/431047
Mahdavinejad, M.S., Rezvan, M., Barekatain, M., Adibi, P., Barnaghi, P. and Sheth, A.P. (2018) Machine Learning for Internet of Things Data Analysis: A Survey. Digital Communications and Networks , 4, 161-175. https://doi.org/10.1016/j.dcan.2017.10.002
Koay, A.M.Y., Ko, R.K.L., Hettema, H. and Radke, K. (2022) Machine Learning in Industrial Control System (ICS) Security: Current Landscape, Opportunities and Challenges. Journal of Intelligent Information Systems , 60, 377-405. https://doi.org/10.1007/s10844-022-00753-1
Isaac, S., Ayodeji, D.K., Luqman, Y., Karma, S.M. and Aminu, J. (2024) Cyber Security Attack Detection Model Using Semi Supervised Learning. FUDMA Journal of Sciences ( FJS ), 8, 92-100. https://doi.org/10.33003/fjs-2024-0802-2343
Maheswari, L.C.U., Srivalli, G., Shivani, G., Nikitha, G.S. and Kaveri, K. (2023) A Novel Web Attack Detection System for Internet of Things via Ensemble Classification. Turkish Journal of Computer and Mathematics Education , 14, 834-845.
Yavuz, F.Y., Ünal, D. and Gül, E. (2018) Deep Learning for Detection of Routing Attacks in the Internet of Things. International Journal of Computational Intelligence Systems , 12, 39-58. https://doi.org/10.2991/ijcis.2018.25905181
Al-Sultani, Z.N. (2012) Learning Vector Quantization (LVQ) and k-Nearest Neighbor for Intrusion Classification. World of Computer Science and Information Technology Journal , 2, 105-109.
Jawhar, M. and Mehrotra, M. (2010) Design Network Intrusion Detection System Using Hybrid Fuzzy-Neural Network. International Journal of Computer Science and Security , 4, 285-294.
Kouassi, B.M., Monsan, V. and Adou, K.J. (2024) Intelligent Detection and Identification of Attacks in IoT Networks Based on the Combination of DNN and LSTM Methods with a Set of Classifiers. Open Journal of Applied Sciences , 14, 2296-2319. https://doi.org/10.4236/ojapps.2024.148153
Sasi, T., Lashkari, A.H., Lu, R., Xiong, P. and Iqbal, S. (2024) A Comprehensive Survey on IoT Attacks: Taxonomy, Detection Mechanisms and Challenges. Journal of Information and Intelligence , 2, 455-513. https://doi.org/10.1016/j.jiixd.2023.12.001
Siraparapu, S.R. and Azad, S.M.A.K. (2024) Securing the IoT Landscape: A Comprehensive Review of Secure Systems in the Digital Era. e - Prime — Advances in Electrical Engineering , Electronics and Energy , 10, Article ID: 100798. https://doi.org/10.1016/j.prime.2024.100798
Anbarasi, M., Anupriya, E. and Iyengar, S.N. (2010) Enhanced Prediction of Heart Disease with Feature Subset Selection using Genetic Algorithm. International Journal of Engineering Science and Technology , 2, 5370-5376.
Adeniyi, A.D., Ajoge, N.S. and Sulaiman, U.I. (2021) Design and Realization of Pre-Ordered Feature Ranking Filtering (PFRF) Feature Selection Method for Machine Learning Algorithms. International Journal of Engineering and Technology Re search , 21, 82-100.
Kulkarni, S.A., Gurupur, V.P. and King, C. (2022) Impact Analysis of Stacked Machine Learning Algorithms Based Feature Selections for Deep Learning Algorithm Applied to Regression Analysis. SoutheastCon 2022, Mobile, 26 March-3 April 2022, 269-275. https://doi.org/10.1109/southeastcon48659.2022.9764105
Mebawondu, O.J., Adetunmbi, A.O., Mebawondu, J.O. and Alowolodu, O.D. (2021) Feature Weighting and Classification Modeling for Network Intrusion Detection Using Machine Learning Algorithms. In: Misra, S. and Muhammad-Bello, B., Eds., Information and Communication Technology and Applications , Springer, 315-327. https://doi.org/10.1007/978-3-030-69143-1_25
Mebawondu, O.J. (2024) Enhancing Intrusion Detection Systems with Efficient Deep Learning Techniques. 2024 IEEE 5 th International Conference on Electro - Computing Technologies for Humanity ( NIGERCON ), Ado Ekiti, 26-28 November 2024, 1-5. https://doi.org/10.1109/nigercon62786.2024.10927178
Hegde, S.K., Hegde, R., Hombalimath, V., Palanikkumar, D., Patwari, N. and Dankan Gowda, V. (2023) Symmetrized Feature Selection with Stacked Generalization Based Machine Learning Algorithm for the Early Diagnosis of Chronic Diseases. 2023 5 th International Conference on Smart Systems and Inventive Technology ( ICSSIT ), Tirunelveli, 23-25 January 2023, 838-844. https://doi.org/10.1109/icssit55814.2023.10061062
Domingos, P. and Hulten, G. (2002) Learning from Infinite Data in Finite Time. In: Dietterich, T.G., Becker, S. and Ghahramani, Z., Eds., Advances in Neural Information Processing Systems 14, The MIT Press, 673-680. https://doi.org/10.7551/mitpress/1120.003.0091
Flores, J.J., Rodriguez, H. and Graff, M. (2010) Reducing the Search Space in Evolutive Design of ARIMA and ANN Models for Time Series Prediction. In: Sidorov, G., Hernández Aguirre, A. and Reyes García, C.A., Eds., Advances in Soft Computing , Springer, 325-336. https://doi.org/10.1007/978-3-642-16773-7_28
Sebban, M. and Nock, R. (2002) A Hybrid Filter/Wrapper Approach of Feature Selection Using Information Theory. Pattern Recognition , 35, 835-846. https://doi.org/10.1016/s0031-3203(01)00084-x
Antonelli, D., Baralis, E., Bruno, G., Cerquitelli, T., Chiusano, S. and Mahoto, N. (2013) Analysis of Diabetic Patients through Their Examination History. Expert Systems with Applications , 40, 4672-4678. https://doi.org/10.1016/j.eswa.2013.02.006
García-Pedrajas, N. and de Haro-García, A. (2012) Scaling up Data Mining Algorithms: Review and Taxonomy. Progress in Artificial Intelligence , 1, 71-87. https://doi.org/10.1007/s13748-011-0004-4
Mazarei, A., Sousa, R., Mendes-Moreira, J., Molchanov, S. and Ferreira, H.M. (2024) Online Boxplot Derived Outlier Detection. International Journal of Data Science and Analytics , 19, 83-97. https://doi.org/10.1007/s41060-024-00559-0
Breiman, L. (2001) Random Forests. Machine Learning , 45, 5-32. https://doi.org/10.1023/a:1010933404324
Adele Cutler, D., Cutler, R. and Stevens, J.R. (2011) Ensemble Machine Learning: Methods and Applications. Springer.
Han, J. and Kamber, M. (2006) Data Mining Concept and Techniques. 2nd Edition, Morgan Kaufmann Publishers, 285-350.
Aggarwal, C.C. and Reddy, C.K. (2016) Data Clustering Algorithms and Applications. Chapman and Hall. https://doi.org/10.1201/9781315373515
Zaid, M.A. (2015) Correlation and Regression Analysis. The Statistical, Economic and Social Research and Training Centre for Islamic Countries (SESRIC) Kudüs Cad. https://www.sesric.org