Search for collections on PNUP Repository

SUKRY: Suricata IDS with Enhanced kNN Algorithm on Raspberry Pi for Classifying IoT Botnet Attacks

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).

[thumbnail of Paper Jurnal Internasional] Text (Paper Jurnal Internasional)
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)
[thumbnail of Review] Text (Review)
P002_REVIEW PROCESS__SUKRY__Suricata_IDS_with_Enhanced_kNN_Algorithm_on.pdf - Supplemental Material

Download (7MB)
[thumbnail of Similarity check] Text (Similarity check)
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

Actions (login required)

View Item
View Item