Applying evolutionary methods for the optimization of an intrusion detection system to detect anomalies in network traffic flows

A.M. Mora,P. Merino,D. Hernández,P. García-Sánchez,A.J. Fernández-Ares
DOI: https://doi.org/10.1016/bs.adcom.2023.11.008
IF: 3.067
2024-01-07
Advances in Computers
Abstract:Cybersecurity is a major concern nowadays, involving big amounts of resources in security companies, as well as in the academia. One of the main research lines in this scope are Intrusion Detection Systems (IDSs), which are programs or methods designed to supervise (or analyze) network traffic in order to identify suspicious patterns or clear attacks to any node in the monitored network. MSNM (Multivariate Statistical Network Monitoring) is one of the state-of-the-art algorithms, able to detect different security threats inside real network traffic data with a very high performance in most types of attacks. However, semi-supervised MSNM strongly depends on a set of weights whose values are normally defined using a rather simple optimization algorithm. This chapter proposes the application of different Evolutionary Algorithm approaches in order to optimize these set of variables, aiming to increase the performance of MSNM against several types of attacks, including port scanning and botnets. To this end, we have considered a dataset, UGR′16, containing real network traffic flows, specially designed to test IDSs. In addition, we have analyzed the performance of a Particle Swarm Optimization approach. The obtained results are very promising and lead us to conclude that EAs are a great tool to improve the performance of this IDS.
computer science, software engineering, hardware & architecture
What problem does this paper attempt to address?