journal article·2022Open access

Deep Semisupervised Learning-Based Network Anomaly Detection in Heterogeneous Information Systems

Nazarii Lutsiv, Taras Maksymyuk, Mykola Beshley, Orest Lavriv, Volodymyr Andrushchak, Anatoliy Sachenko, Liberios Vokorokos, Juraj Gazda

Computers, Materials & Continua· Volume 70· Issue 1

Abstract

The extensive proliferation of modern information services and ubiquitous digitization of society have raised cybersecurity challenges to new levels. With the massive number of connected devices, opportunities for potential network attacks are nearly unlimited. An additional problem is that many low-cost devices are not equipped with effective security protection so that they are easily hacked and applied within a network of bots (botnet) to perform distributed denial of service (DDoS) attacks. In this paper, we propose a novel intrusion detection system (IDS) based on deep learning that aims to identify suspicious behavior in modern heterogeneous information systems. The proposed approach is based on a deep recurrent autoencoder that learns time series of normal network behavior and detects notable network anomalies. An additional feature of the proposed IDS is that it is trained with an optimized dataset, where the number of features is reduced by 94% without classification accuracy loss. Thus, the proposed IDS remains stable in response to slight system perturbations, which do not represent network anomalies. The proposed approach is evaluated under different simulation scenarios and provides a 99% detection accuracy over known datasets while reducing the training time by an order of magnitude.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (66)

Show source-provided references
1. A heterogeneous service-oriented deep packet inspection and analysis framework for traffic-aware network management and security systems10.1109/ACCESS.2016.2609398 ↗
2. A survey on regular expression matching for deep packet inspection: Applications, algorithms, and hardware platforms10.1109/COMST.2016.2566669 ↗
3. Robust and scalable string pattern matching for deep packet inspection on multicore processors10.1109/TPDS.2012.217 ↗
4. FPGA-Based parallel pattern matching algorithm for network intrusion detection system
5. High-throughput intrusion detection system with parallel pattern matching10.1587/elex.9.1467 ↗
6. Cooperative channels allocation in unlicensed spectrum for D2D assisted 5G cellular network
7. 5G backhaul challenges and emerging research directions: A survey10.1109/ACCESS.2016.2556011 ↗
8. Deep learning based massive MIMO beamforming for 5G mobile network
9. A self-adaptive deep learning-based system for anomaly detection in 5G networks10.1109/ACCESS.2018.2803446 ↗
10. A survey of data mining and machine learning methods for cyber security intrusion detection10.1109/COMST.2015.2494502 ↗
11. Intelligent data flows management for performance improvement of optical label switched network
12. A deep CNN ensemble framework for efficient DDoS attack detection in software defined networks10.1109/ACCESS.2020.2976908 ↗
13. Deep learning for cyber security intrusion detection: Approaches, datasets, and comparative study10.1016/j.jisa.2019.102419 ↗
14. Botnet in DDoS attacks: Trends and challenges10.1109/COMST.2015.2457491 ↗
15. Software-defined networking (SDN) and distributed denial of service (DDoS) attacks in cloud computing environments: A survey, some research issues, and challenges10.1109/COMST.2015.2487361 ↗
16. Detecting mobile traffic anomalies through physical control channel fingerprinting: A deep semi-supervised approach10.1109/ACCESS.2019.2947742 ↗
17. Deep learning models for cyber security in IoT networks
18. A honeypot with machine learning based detection framework for defending IoT based botnet DDoS attacks
19. Multi-objective-based feature selection for DDoS attack detection in IoT networks10.1049/iet-net.2018.5206 ↗
20. Immune system based intrusion detection system (IS-iDS): A proposed model10.1109/ACCESS.2020.2973608 ↗
21. HML-Ids: A hybrid-multilevel anomaly prediction approach for intrusion detection in SCADA systems10.1109/ACCESS.2019.2925838 ↗
22. J. Zhang, M. Zulkernine and A. Haque, “Random-forests-based network intrusion detection systems,” IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 38, no. 5, pp. 649–659, 2008.10.1109/TSMCC.2008.923876 ↗
23. Intrusion detection in cyber-physical systems: Techniques and challenges10.1109/JSYST.2013.2257594 ↗
24. Design and analysis of multimodel-based anomaly intrusion detection systems in industrial process automation10.1109/TSMC.2015.2415763 ↗
25. Coping with 0-day attacks through unsupervised network intrusion detection
26. An unsupervised approach for detecting DDOS attacks based on traffic-based metrics
27. A real time unsupervised NIDS for detecting unknown and encrypted network attacks in high speed network
28. Semi-supervised K-means DDoS detection method using hybrid feature selection algorithm10.1109/ACCESS.2019.2917532 ↗
29. A novel distributed machine learning framework for semi-supervised detection of botnet attacks
30. A multi-level DDoS mitigation framework for the industrial internet of things10.1109/MCOM.2018.1700621 ↗
31. Packetscore: A statistics-based packet filtering scheme against distributed denial-of-service attacks10.1109/TDSC.2006.25 ↗
32. A trust-based approach against IP-spoofing attacks
33. A system approach to network modeling for DDoS detection using a naïve Bayesian classifier
34. Detection of DoS/DDoS attack against HTTP servers using naive Bayesian
35. Fuzzy network profiling for intrusion detection
36. Combining cross-correlation and fuzzy classification to detect distributed denial-of-service attacks
37. An intelligent method for real-time detection of DDoS attack based on fuzzy logic
38. A software deep packet inspection system for network traffic analysis and anomaly detection
39. Nguyen · Computer, and Systems Engineering · 2010 · 4 · 247
40. Barrionuevo · Computer Science-CACIC · 2017 · 219
41. A new DDoS detection model using multiple SVMs and TRA
42. Traffic flooding attack detection with SNMP MIB using SVM10.1016/j.comcom.2008.09.018 ↗
43. Taxonomy of anomaly based intrusion detection system: A review
44. Early warning system for DDoS attacking based on multilayer deployment of time delay neural network
45. Lightweight DDoS flooding attack detection using NOX/OpenFlow
46. A deep learning approach for network intrusion detection system
47. Comprehensive review of artificial intelligence and statistical approaches in distributed denial of service attack and defense methods10.1109/ACCESS.2019.2908998 ↗
48. Deep learning approach combining sparse autoencoder with SVM for network intrusion detection10.1109/ACCESS.2018.2869577 ↗
49. IMPACT: Impersonation attack detection via edge computing using deep autoencoder and feature abstraction10.1109/ACCESS.2020.2985089 ↗
50. An introduction to variational autoencoders10.1561/2200000056 ↗
51. A deep auto-encoder based approach for intrusion detection system
52. Real-time network intrusion detection system based on deep learning
53. Anomaly-based intrusion detection using auto-encoder
54. B. Zhang, D. Xiong, J. Su and H. Duan, “A context-aware recurrent encoder for neural machine translation,” IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 25, no. 12, pp. 2424–2432, 2017.10.1109/TASLP.2017.2751420 ↗
55. Comparison of BPA-mLP and LSTM-rNN for stocks prediction
56. RNN-Based prediction for network intrusion detection
57. Variational encoder-decoder recurrent neural network (VED-rNN) for anomaly prediction in a host environment
58. A revisit of sparse coding based anomaly detection in stacked RNN framework
59. LSTM-Ba: DDoS detection approach combining LSTM and Bayes
60. Intelligent spectrum management in 5G mobile networks based on recurrent neural networks
61. Toward generating a new intrusion detection dataset and intrusion traffic characterization
62. Clustering hypervisors to minimize failures in mobile cloud computing10.1002/wcm.2770 ↗
63. Sparse principal component analysis with preserved sparsity pattern10.1109/TIP.2019.2895464 ↗
64. T-Distributed stochastic neighbor embedding spectral clustering
65. Learning of neural networks based on weighted mean squares error function
66. Improved adam optimizer for deep neural networks