Real Time Attack Detection with Deep Learning

The Internet of Things (IoT) significantly extends the attack surface of the Internet, making the use of an Anomaly-based Intrusion Detection System of paramount importance. Despite in the last years big research efforts have focused on the application of Deep Learning techniques to attack detection, an ultimate real-time solution, able to provide a high detection rate with an acceptable false alarm rate while processing raw network traffic in real time, has still to be identified. For this reason, in this paper we propose an Intrusion Detection System that, leveraging on probabilistic data structures and Deep Learning, is able to process in real time the traffic collected in a backbone network, offering almost optimal detection performance and low false alarm rate. Indeed, the extensive experimental tests, run to validate and evaluate our system, confirm that, with a proper parameter setting, we can achieve about 90% of detection rate, with an accuracy of 0.871.

[1]  Jinoh Kim,et al.  An Empirical Study on Network Anomaly Detection Using Convolutional Neural Networks , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[2]  P Ravi Kiran Varma,et al.  A semi-supervised intrusion detection system using active learning SVM and fuzzy c-means clustering , 2017, 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC).

[3]  Xenia Mountrouidou,et al.  Spectral Clustering Technique for Classifying Network Attacks , 2016, 2016 IEEE 2nd International Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing (HPSC), and IEEE International Conference on Intelligent Data and Security (IDS).

[4]  Christian Callegari,et al.  Improving stability of PCA-based network anomaly detection by means of kernel-PCA , 2018, Int. J. Comput. Sci. Eng..

[5]  Yuefei Zhu,et al.  A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks , 2017, IEEE Access.

[6]  K. P. Soman,et al.  Applying deep learning approaches for network traffic prediction , 2017, 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[7]  Kai Huang,et al.  Intrusion Detection Using Convolutional Neural Networks for Representation Learning , 2017, ICONIP.

[8]  James Cannady,et al.  Artificial Neural Networks for Misuse Detection , 1998 .

[9]  Mehdi MORADI,et al.  A Neural Network Based System for Intrusion Detection and Classification of Attacks , 2004 .