Syamsuddin, Irfan and Barukab, Omar Mohammed (2022) SUKRY: Suricata IDS with Enhanced kNN Algorithm on Raspberry Pi for Classifying IoT Botnet Attacks. electronics, 11 (5).
P002_ORIGINAL_PAPER_electronics-11-00737_SUKRY Suricata IDS with Enhanced kNN Algorithm on Raspberry Pi for Classifying IoT Botnet Attacks.pdf - Published Version
Download (4MB)
P002_REVIEW PROCESS__SUKRY__Suricata_IDS_with_Enhanced_kNN_Algorithm_on.pdf - Supplemental Material
Download (7MB)
P002_SIMILARITY_CHECK__SUKRY__Suricata_IDS_with_Enhanced_kNN_Algorithm_on.pdf - Supplemental Material
Download (4MB)
Abstract
The focus of this research is the application of the k Nearest Neighbor algorithm in terms of classifying botnet attacks in the IoT environment. The kNN algorithm has several advantages in classification tasks, such as simplicity, effectiveness, and robustness. However, it does not perform well in handling large datasets such as the Bot IoT dataset, which represents a huge amount of data about botnet attacks on IoT networks. Therefore, improving the kNN performance in classifying IoT botnet attacks is the main concern in this study by applying several feature selection techniques. The whole research process was conducted in the Rapidminer environment using three prebuilt feature selection techniques, namely, Information Gain, Forward Selection, and Backward Elimination. After comparing accuracy, precision, recall, F1 score and processing time, the combination of the kNN algorithm and the Forward Selection technique (kNN-FS) achieves the best results among others, with the highest level of accuracy and the fastest execution time among others. Finally, kNN-FS is used in developing SUKRY, which stands for Suricata IDS with Enhanced kNN Algorithm on Raspberry Pi.
Item Type: | Article |
---|---|
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Divisions: | Jurusan Teknik Elektro > D4 Teknik Komputer dan Jaringan |
Depositing User: | Unnamed user with username 197312202000031008 |
Date Deposited: | 03 Apr 2023 17:23 |
Last Modified: | 03 Apr 2023 17:23 |
URI: | https://repository.poliupg.ac.id/id/eprint/172 |