Deteksi Serangan ARP Spoofing MITM pada Jaringan IoT menggunakan Metode Random Forest dan Robust PCA

Authors

DOI:

https://doi.org/10.61132/prosemnasproit.v2i2.141

Keywords:

Arp Spoofing, Internet of Things, Network Security, Random Forest, Robust PCA, Anomaly detection

Abstract

ARP spoofing attacks are a serious threat to network security, particularly in vulnerable Internet of Things (IoT) environments. This final project aims to detect ARP spoofing attacks on IoT net-works using a combination of Random Forest (RF) and Robust PCA methods. RF is chosen for its classification capabilities and handling of non-linear data, while Robust PCA is used for di-mensionality reduction and handling outliers in the data. The dataset used is "MITMArpSpoof-ing.pcap.csv," which contains network traffic data. The data is processed by performing prepro-cessing, feature scaling, and converting labels to binary (0 for benign, 1 for ARP spoofing). Subsequently, Robust PCA is applied to reduce data dimensions, and then the data is trained using the RF model. The test results show that the RF model with Robust PCA achieves an accu-racy of 96.02% in detecting ARP spoofing attacks. This method has proven effective in identify-ing and classifying ARP spoofing attacks on IoT networks.

References

Abdulla, H., Al-Raweshidy, H., & S. Awad, W. (2020). ARP Spoofing Detection for IoT Networks Using Neural Networks. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3659129

Abidin, D. Z., Nurmaini, S., Erwin, Rasywir, E., & Pratama, Y. (2021). Indoor positioning system in learning approach experiments. In Journal of Electrical and Computer Engineering (Vol. 2021, Issue 1, pp. 6592562–6592562).

Auliafitri, D., RizkiSuro, E., Malik, M. R. M., & Setiawan, A. (2024). Optimalisasi Pengujian Penetrasi: Penerapan Serangan MITM (Man in the Middle Attack) menggunakan Websploit. Journal of Internet and Software Engineering, 1(3), 12. https://doi.org/10.47134/pjise.v1i3.2620

Borroek, M. R., Rasywir, E., Pratama, Y., & Istoningtyas, M. (2018). Analysis on Knowledge Layer Application for Knowledge Based System. In 2018 International Conference on Electrical Engineering and Computer Science ….

Dadkhah, S., Mahdikhani, H., Danso, P. K., Zohourian, A., Truong, K. A., & Ghorbani, A. A. (2022). Towards the Development of a Realistic Multidimensional IoT Profiling Dataset. 1–11. https://doi.org/10.1109/pst55820.2022.9851966

Diash Firdaus, Afin, A., Sumardi, I., & Chazar, C. (2025). Deteksi Serangan Pada Jaringan Internet Of Things Medis Menggunakan Machine Learning Dengan Algoritma XGBoost. Cyber Security Dan Forensik Digital, 8(1), 34–42. https://doi.org/10.14421/csecurity.2025.8.1.5036

Fachruddin, F., & Pratama, Y. (2017). Eksperimen Seleksi Fitur Pada Parameter Proyek Untuk Software Effort Estimation dengan K-Nearest Neighbor. In Jurnal Informatika: Jurnal Pengembangan IT (Vol. 2, Issue 2, pp. 53–62).

Fachruddin, F., Saparudin, S., Rasywir, E., & Pratama, Y. (2022). Network and layer experiment using convolutional neural network for content based image retrieval work. In ℡KOMNIKA (Telecommunication Computing Electronics and Control) (Vol. 20, Issue 1, pp. 118–128).

Hussain, S., Mustafa, M. W., Jumaini, T. A., Baloch, S. K., & Saeed, M. S. (2020). A novel unsupervised feature‐based approach for electricity theft detection using robust PCA and outlier removal clustering algorithm. https://doi.org/10.1002/2050-7038.12572/v1/review2

Ilham Firdaus, Januar Al Amien, & Soni, S. (2020). String Matching untuk Mendeteksi Serangan Sniffing (ARP Spoofing) pada IDS Snort. Jurnal CoSciTech (Computer Science and Information Technology), 1(2), 44–49. https://doi.org/10.37859/coscitech.v1i2.2180

Kumar, M., & Dash, C. S. (2024). Detecting and Preventing ARP Spoofing Attacks Using Real-Time Data Analysis and Machine Learning. International Journal of Innovative Research in Computer Science and Technology, 12(5), 47–55. https://doi.org/10.55524/ijircst.2024.12.5.7

Prasad, A., & Chandra, S. (2022). Defending ARP Spoofing-based MitM Attack using Machine Learning and Device Profiling. 978–982. https://doi.org/10.1109/icccis56430.2022.10037723

Pratama, Y., Prayitno, A., Azrian, D., Aini, N., Rizki, Y., & Rasywir, E. (2022). Klasifikasi Penyakit Gagal Jantung Menggunakan Algoritma K-Nearest Neighbor. In Bulletin of Computer Science Research (Vol. 3, Issue 1, pp. 52–56).

Rasywir, E., Pratama, Y., & Istoningtyas, M. (2018). Removal of Modulo as Hashing Modification Process in Essay Scoring System Using Rabin-Karp. In 2018 International Conference on Electrical Engineering and Computer Science ….

Supriana, I., & Pratama, Y. (2017). Face recognition new approach based on gradation contour of face color. In International Journal on Electrical Engineering and Informatics (Vol. 9, Issue 1, pp. 125–125).

Downloads

Published

2025-12-30

How to Cite

Agung Islamy Aryanto, Yovi Pratama, & Afrizal Nehemia Toscany. (2025). Deteksi Serangan ARP Spoofing MITM pada Jaringan IoT menggunakan Metode Random Forest dan Robust PCA. Prosiding Seminar Nasional Ilmu Teknik, 2(2), 1085–1097. https://doi.org/10.61132/prosemnasproit.v2i2.141