Claim Missing Document
Check
Articles

Deteksi Serangan Dalam Ekosistem Iot Melalui Analisis Multi-Class Dengan Model Xgboost Dan Penerapan Teknik Imbalance Ratio Pada Dataset IoTID20 Amien, Januar Al; Sunanto, Sunanto; Rangkuti, Muhammad Al-Ikhsan; Soni, Soni
Computer Science and Information Technology Vol 6 No 3 (2025): Jurnal Computer Science and Information Technology (CoSciTech)
Publisher : Universitas Muhammadiyah Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.37859/coscitech.v6i3.9861

Abstract

This research focuses on attack detection in the Internet of Things (IoT) ecosystem using the XGBoost algorithm and the Imbalance Ratio technique on the IoTID20 dataset. The main goal is to overcome the problem of data imbalance that is common in IDS datasets and improve accuracy in classifying attack types. The methodology used includes data preprocessing, feature selection, and applying the Imbalance Ratio technique to handle class imbalance in the IoTID20 dataset. Next, the XGBoost model is implemented with the scale_pos_weight parameter to handle the class imbalance problem. This model is trained on training data and evaluated using metrics such as accuracy, precision, recall, and F1-score. The research results show that the combination of the XGBoost algorithm and the Imbalance Ratio technique is able to overcome data imbalance problems effectively. The resulting model achieved an accuracy rate of 99.32%, precision 99.32%, recall 99.32%, and F1-score 99.32% in classifying attack types on the IoTID20 dataset. These results demonstrate excellent capabilities in detecting attacks and distinguishing between normal and anomalous traffic in the IoT ecosystem. This research contributes to improving IoT network security by applying an effective Machine Learning approach to accurately detect attacks, while also addressing data imbalance problems that often occur in IDS datasets.
Co-Authors Ab Ghani, Hadhrami Agusriadi, - Al Amien, Januar Alris Gusnanda Aminullah, Rabiah Aminuyati Amran, Hasanatul Fu'adah Anam, M Khairul Ananda Fitria Andesa, Khusaeri ANDRIANSYAH Arkan, M Alif Baidarus Bambang Sugiantoro Bayu Anugerah Putra Br Bangun, Elsi Titasari Daud, Kauthar Mohd Deprizon, Deprizon Desti Mualfah Deyola Shifana Diah Angraina Fitri Diah Angraini Putri Dian Utami Didik Sudyana Edi Ismanto Eka Putra Eka Ramadhan Evans Fuad Fakhira Frisya Ramadhani Falda Dimantara Fatma, Yulia Febby Apri Wenando Fitri Handayani Fitri, Nurkhairi Fitria Aini, Fitria Fransiskus Zoromi, Fransiskus Gunawan, Rahmad Hadi Nasbey Hafid, Afdhil Hanum Salsabila Hari Sepdian Harun Mukhtar Hasanuddin Hasanuddin Hayami, Regiolina Hendri, Yusriadi Herianto Herianto Hul Hasanah, Sifa Ilham Firdaus Irzi Gunawan Januar Al Amien Januar Al Amien Jihan Aulia Kultum, Fi Ardhi Laksono Trisnantoro Lisman, Muhammad Mas’yuri, Dhina Nurriska Md Saleh, Nurul Izrin Miftakhul Jannah Mikdad Amseno Mohamad, Mohd Saberi Mohd Daud, Kauthar Muhammad Fajri Jamil Muhammad Hamadi Muzahaffar, Fatih Al Nengsih, Rafni Yulia Prastiwi, Adila Pramudiah Putra, Reza Tanujiwa Rahmad Firdaus Rahmad Firdaus Rahmaddeni Rahmaddeni Ramadhanti, Nurul Randra Aguslan Pratama Rangkuti, Muhammad Al-Ikhsan Remli, Muhammad Akmal Reny Medikawati Taufik Ricinur Ricinur Rico Apriandika Ridhollah, Farhan Rinaldi Rinaldi Rizki Anwar Rizki, Yoze Rizky Rahman Salam Septiana Srinandini Sofhia Mohnica Sunanto Sunanto Sy, Yandiko Saputra Torkis Nasution Unik, Mitra Vanama, Melsa Wan Salihin Wong, Khairul Nizar Syazwan Yogi Alfinaldo Yoze Rizki Yudi Prayudi Yulia Fatma Yulia Fatma Yusril Ibrahim