Currently, network security has become a major concern for all entities around the world. Attackers employ various methods to disrupt services, which requires new methods to stop them all in one way. Moreover, these intrusions can evolve and overcome security measures and devices, which pushes to use new evolving methods able to accompany the evolution of these threats, to block them. In our paper, we propose a new approach for intrusion detection, founded on neural network (NN) and deep learning (DL) methods. This approach is planned to not only identify threats, but also to develop a long-term memory of them, in order to detect new ones resembling these memorized attacks, and simultaneously, to provide a single way to stop all kinds of intrusions. To test our model, we have chosen the most recently employed methods in literature, NN and DL algorithms: feedforward neural network (FNN), convolutional neural network (CNN), and long short-term memory (LSTM), then we have applied them on network security layer-knowledge discovery in databases (NSL KDD) intrusions dataset. The results of experiments were impressive for all the algorithms, with maximum performances noted by LSTM, which affirms the efficacy of our proposed method for intrusion detection.
Read full abstract