An accurate IoT Intrusion Detection Framework using Apache Spark
Mohamed Abushwereb, Mouhammd Alkasassbeh, Mohammad Almseidin, Muhannad, Mustafa

TL;DR
This paper presents an IoT intrusion detection system built on Apache Spark, demonstrating high accuracy in classifying attacks using MLlib with the BoT-IoT dataset.
Contribution
It introduces a scalable IoT intrusion detection framework leveraging Apache Spark and MLlib, with comprehensive evaluation on partial and full datasets.
Findings
Random Forest achieved 99.7% f1 in binary classification on partial data.
Decision Tree scored 97.9% f1 in binary classification on full dataset.
High accuracy in classifying IoT attacks demonstrates effectiveness of the proposed system.
Abstract
The internet has caused tremendous changes since its appearance in the 1980s, and now, the Internet of Things (IoT) seems to be doing the same. The potential of IoT has made it the center of attention for many people, but, where some see an opportunity to contribute, others may see IoT networks as a target to be exploited. The high number of IoT devices makes them the perfect setup for staging denial-of-service attacks (DoS) that can have devastating consequences. This renders the need for cybersecurity measures such as intrusion detection systems (IDSs) evident. The aim of this paper is to build an IDS using the big data platform, Apache Spark. Apache Spark was used along with its ML library (MLlib) and the BoT-IoT dataset. The IDS was then tested and evaluated based on F-Measure (f1), as was the standard when evaluating imbalanced data. Two rounds of tests were performed, a partial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Advanced Malware Detection Techniques
