logo
ResearchBunny Logo
Real-time botnet detection on large network bandwidths using machine learning

Computer Science

Real-time botnet detection on large network bandwidths using machine learning

J. Velasco-mata, V. González-castro, et al.

This research presents an advanced machine learning approach for real-time botnet detection on large networks, achieving an impressive F1-score of 0.926. Conducted by Javier Velasco-Mata, Víctor González-Castro, Eduardo Fidalgo, and Enrique Alegre, this study demonstrates exceptional performance even in challenging network conditions. Discover the future of cybersecurity with this innovative solution!

00:00
00:00
~3 min • Beginner • English
Abstract
Botnets are one of the most harmful cyberthreats, that can perform many types of cyberattacks and cause billionaire losses to the global economy. Nowadays, vast amounts of network traffic are generated every second, hence manual analysis is impossible. To be effective, automatic botnet detection should be done as fast as possible, but carrying this out is difficult in large bandwidths. To handle this problem, we propose an approach that is capable of carrying out an ultra-fast network analysis (i.e. on windows of one second), without a significant loss in the F1-score. We compared our model with other three literature proposals, and achieved the best performance: an F1 score of 0.926 with a processing time of 0.007 ms per sample. We also assessed the robustness of our model on saturated networks and on large bandwidths. In particular, our model is capable of working on networks with a saturation of 10% of packet loss, and we estimated the number of CPU cores needed to analyze traffic on three bandwidth sizes. Our results suggest that using commercial-grade cores of 2.4 GHz, our approach would only need four cores for bandwidths of 100 Mbps and 1 Gbps, and 19 cores on 10 Gbps networks.
Publisher
Scientific Reports
Published On
Jul 26, 2023
Authors
Javier Velasco-Mata, Víctor González-Castro, Eduardo Fidalgo, Enrique Alegre
Tags
botnet detection
machine learning
decision tree classifier
network bandwidth
real-time processing
robustness
packet loss
Listen, Learn & Level Up
Over 10,000 hours of research content in 25+ fields, available in 12+ languages.
No more digging through PDFs, just hit play and absorb the world's latest research in your language, on your time.
listen to research audio papers with researchbunny