arrow
Return

Deep learning-based prediction of reflection attacks using NetFlow data

delete2025-06-12
delete0
PRE
AI
E
Edward Chuah *
A
Arshad Jhumka
A
Aladdin Ayesh
DOI:10.1016/j.cose.2025.104527delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Large networks provide tremendous support for the deployment of networked services with fast response times by deploying a large number of servers and high-speed routers. While several techniques exist to detect network attacks, predicting future attacks can help to enhance the security of the network. Reflection attacks are known to be one of the most common causes of service disruption in large networks. A reflection attack is a special type of Distributed Denial-of-Service (DDoS) attack that hides the identity of the attacker and floods the network with a large volume of malicious traffic by using reflectors. Modern networks generate a large volume of NetFlow data, and analyzing this data is an advocated basis for identifying reflection attacks. A comprehensive analysis of 3.1 billion NetFlow records obtained from a large enterprise network is conducted, and reflection attacks on the Domain Name Service (DNS) and NetBIOS servers are identified in the NetFlow data. As far as it is known, there is no work that evaluated Temporal Convolution Network (TCN), Recurrent Neural Network (RNN) and Long Short Term Memory (LSTM) deep learning (DL) models to predict reflection attacks in a large network. Thus, the aim of this paper is to determine if TCN, RNN and LSTM can predict reflection attacks using NetFlow data. This paper proposes an approach to predict reflection attacks and evaluates TCN, RNN and LSTM on real NetFlow data. The results from this study show that: (a) RNN and LSTM predicted DNS server reflection attacks with the highest coefficient-of-determination (R2) value that ranged from 0.39 to 0.992 on different dates, (b) RNN, LSTM and TCN predicted NetBIOS server reflection attacks with the highest value of R2 that ranged from 0.749 to 0.999 on different dates, (c) the percentage of packets generated by DNS server reflection attacks ranged from 0.001% to 18%, (d) the percentage of packets generated by NetBIOS server reflection attacks ranged from 0.2% to 16%, (e) the percentage of source and destination devices associated with DNS server reflection attacks ranged from 0.0006% to 0.022% and (f) the percentage of source and destination devices associated with NetBIOS server reflection attacks ranged from 0.071% to 34%. The outcomes are: (a) RNN and LSTM predicted DNS server reflection attacks with high accuracy on 12 dates, (b) RNN, LSTM and TCN predicted NetBIOS server reflection attacks with high accuracy on 14 dates, (c) RNN, LSTM and TCN predicted DNS server reflection attacks with low accuracy on 2 dates, (d) the traffic generated by DNS and NetBIOS servers reflection attacks did not overwhelm the network, and (e) a small number of source and destination devices are associated with these reflection attacks.
Keywords:
Large networks
Reflection attack prediction
NetFlow data
Deep learning models
Recurrent Neural Network
Long Short-Term Memory
Temporal Convolution Network

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

U
Univ Aberdeen
Scholars:
345
Papers: 227
Citations: 98
U
Univ Leeds
Scholars:
1.3K
Papers: 771
Citations: 274
Cited Papers

Cited Papers

An intelligent intrusion detection system
err2019-03-25
err40
PREAI
errKaja, Nevrus; Shaout, Adnan; Ma, Di
errShare
errSave
Long Short-Term Memory
err1997-11-01
err0
PREAI
errSepp Hochreiter; Jürgen Schmidhuber
errShare
errSave
errShare
errSave
A Two-Level Ensemble Learning Framework for Enhancing Network Intrusion Detection Systems
err2024-01-01
err2
PREAI
errArreche, Osvaldo; Bibers, Ismail; Abdallah, Mustafa
errShare
errSave
DDoS Detection using Deep Learning
err2023-01-01
err0
errOAAI
errDeepak Kumar; R.K. Pateriya; Rajeev Kumar Gupta; Vasudev Dehalwar; Ashutosh Sharma
errShare
errSave
Temporal convolutional neural (TCN) network for an effective weather forecasting using time-series data from the local weather station
err2020-04-23
err309
errOAAI
errHewage, Pradeep; Behera, Ardhendu; Trovati, Marcello; Pereira, Ella; Ghahremani, Morteza; Palmieri, Francesco; Liu, Yonghuai
errShare
errSave
researcher View more