Streaming-Based Intrusion Detection with Big Data and Online Learning Algorithms
Effective intrusion detection systems are essential for protecting computer networks amid growing cyberattacks. Traditional batch training approaches for intrusion detection in real-time streaming systems often fall short in adapting to rapidly changing attack patterns. This paper proposes two innovative methods for intrusion detection in streaming data environments: (1) a Kafka-based big data analytics framework integrating distributed streaming with deep learning for high-throughput adaptability and accuracy, and (2) an online incremental learning approach using the Hoeffding Very Fast Decision Tree classifier (VFDT) to enable responsiveness through real-time model updates. Evaluated on real-world datasets, the Kafka method achieves 98.1% accuracy and scalability under fluctuating data loads, while the Hoeffding VFDT classifier attains a 98.45% F1-score with fully adaptive incremental learning, outperforming batch methods in both responsiveness and adaptability. Threats to validity and experimental analysis demonstrate that the synergy of these methods addresses critical non-functional requirements (adaptability, accuracy, responsiveness) for dynamic intrusion detection. Future work directions include broader deployment scenarios and latency optimization.
Authors
- Mouhammd Alkasassbeh (ORCID: https://orcid.org/0000-0001-8396-7441)
- Amro Saleh (ORCID: https://orcid.org/0009-0006-2150-8649)
- Hatem Mosa (ORCID: https://orcid.org/0009-0007-4575-3195)
Institutions
- Princess Sumaya University for Technology (JO)
Publication Details
- Published
- 2025-04-16
- DOI
- https://doi.org/10.1109/ictcs65341.2025.10989345
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00