February 15, 2024
Conference Paper

Denial of Service Attack Detection via Differential Analysis of Generalized Entropy Progressions

Abstract

Denial-of-Service (DoS) attacks are one the most common and consequential cyber attacks in computer networks. While existing research offers a plethora of detection methods, the issue of achieving scalability, a low false positive rate, and high detection accuracy remains open. In this work, we address this problem by developing a differential method based on generalized entropy progression. In this method, named as DoDGE, we continuously fit the line of best fit to the entropy progression of destination addresses and check if the derivative, that is, the slope of this line is less than the negative of the dynamically computed standard deviation of the derivatives. Furthermore, to distinguish from flash events, we leverage the symmetry that when a flash event occurs, the derivative of the entropy progression of source addresses is positive. With this design, we omit the usage of the thresholds and the results with five real-world network traffic datasets confirm that DoDGE outperforms threshold-based DoS attack detection by two orders of magnitude in terms of false positives on average. When compared to ten machine learning (ML) models, DoDGE achieves a balanced accuracy of 99%, while the average balanced accuracy for the ML models is 52%. Moreover, the results show that DoDGE successfully differentiates between a flash event and a DoS attack. Furthermore, since the main computation cost of DoDGE is the entropy computation, which is linear in the volume of the unit-time network flow, uses integer only operations, and works on a small fraction of the total flow, it is lightweight and scalable.

Published: February 15, 2024

Citation

Subasi O., J.B. Manzano Franco, and K.J. Barker. 2023. Denial of Service Attack Detection via Differential Analysis of Generalized Entropy Progressions. In IEEE International Conference on Cyber Security and Resilience (CSR 2023), July 31-August 2, 2023, Venice, Italy, 219-226. Piscataway, New Jersey:IEEE. PNNL-SA-182995. doi:10.1109/CSR57506.2023.10224957

Research topics