Abstract
Many security threats across the network make the security aspect the most critical security issue. To solve the problem, we propose an intrusion detection system (IDS) using Generative Adversarial Networks (GAN) by analyzing the extracted features of the network traffic. At present, the intrusion detection system is a widely used practical security tool to prevent malicious traffic from penetrating networks and systems. In this paper, we propose an intrusion detection model using GAN. To build our detection model, we collect the dataset, process it first, train it with several different parameters to get the highest accuracy results, then test the model using the new data. Based on experimental results, this model shows a threshold value of 0.0054779826. Therefore, a smaller threshold value indicates a more accurate detection model and a lower error rate.
Similar content being viewed by others
References
Lin, Z et al.: IDSGAN: generative adversarial networks for attack generation against intrusion detection (2021)
Purser et al.: Using generative adversarial networks for intrusion detection in cyber-physical Systems. (2020)
Liu, G.: CNID: research of network intrusion detection based on CNN (2020)
Peng, Y et al.: Detecting adversarial examples for networks intrusion detection system with GAN. (2020)
Khurana, J., Aggarwal, V., Singh, H.: A comparative study of DL models for network intrusion detection. Int. J. Comput. Appl. 174, 38–46 (2021)
Patel, S.K., Sonker, A.: Rule-based NIDS for port scanning with efficient port scan detection rules using snort. Int. J. Fut. Gener. Commun. Netw. 9, 339–350 (2016)
Raja, S., et al.: An efficient fuzzy self-classifying clustering-based framework for cloud security. Int. J. Comput. Intell. Syst. 10, 495–506 (2017)
Jia, Y., et al.: Network intrusion detection algorithm based on deep neural network. IET Inform. Secur. 13, 48–53 (2018)
Nie, L., et al.: Intrusion detection for secure social internet of things based on collaborative edge computing: a generative adversarial network-based approach. IEEE Trans. Comput. Soc. Syst. 9, 134–145 (2021)
Zhang, G., et al.: Network intrusion detection based on conditional wasserstein generative adversarial network and cost-sensitive stacked autoencoder. IEEE Access 9, 190431–190447 (2020)
Wanda, P., Jie, H.J.: DeepProfile: finding fake profile in online social network using dynamic CNN. J. Inform. Secur. Appl. 52, 102465 (2020)
Wanda, P., Jie, H.J.: RunPool: a dynamic pooling layer for convolution neural network. J. Inform. Secur. Appl. 13, 66–76 (2020)
Diqi, M., Nurhadi-Wijaya, R., Mujastia-Feliati, M.: Pooling comparison in CNN architecture for Javanese script classification. Int. J. Inform. Comput. (IJICOM) 3(2), 15–22 (2021)
Hamzah, M.D., Ronaldo, A.D.: Effective soil type classification using convolutional neural network. Int. J. Inform. Comput. (IJICOM) 3(1), 20 (2021)
Wanda, P.: A survey of intrusion detection system. IJICOM 1, 1 (2020)
Jin, J.H., Wanda, P.: A survey of network and information security. IJICOM. 1, 15 (2020)
Zhang, Y., et al.: Network intrusion detection: based on deep hierarchical network and original flow data. IEEE Acess 7, 37004 (2019)
Rajagopal, S., et al.: A stacking ensemble for network intrusion detection using heterogeneous datasets. Hindawi Secur. Commun. Netw. 2020, 1–7 (2020)
Shone, N., et al.: A deep learning approach to network intrusion detection. IEEE Trans. Emerg. Top. Comput. Intell. 2, 41–50 (2017)
Khan, F.A., Gumaei, A.: A comparative study of ML classifiers for network intrusion detection. In: Sun X et al (Eds) ICAIS 2019, LNCS 11633, Springer Nature Switzerland AG, pp 75–86 (2019)
Wang, H., Cao, Z., Hong, B.: A network intrusion detection system based on convolutional neural network. J. Intell. Fuzzy Syst. 38, 7623–7637 (2020)
Su, T., et al.: BAT: deep learning methods on network intrusion detection using NSL-KDD dataset. IEEE Access 8, 29575–29585 (2020)
Fernandez, G.C., Xu, S.: A case study on using DL for network intrusion detection (2019)
Qiu, H., et al.: Adversarial attacks against network intrusion detection in IoT systems. IEEE Internet of Things J. 7, 10327–10335 (2020)
Sun, P., et al.: DL-IDS: extracting features using CNN-LSTM hybrid network for intrusion detection system. Secur. Commun. Netw. 2020, 1–11 (2020)
Haggag, M., et al.: Implementing a deep learning model for intrusion detection on apache spark platform. IEEE Access 8, 163660–163672 (2020)
Jiyeon, K., et al.: CNN-based network intrusion detection against denial-of-service attacks. Electronics 9, 916 (2020)
Devan, P., Khare, N.: An efficient XGBoost–DNN-based classification model for network intrusion detection system. Neural Comput. Appl. 32(16), 12499–12514 (2020)
Liao, D et al.: Network intrusion detection method based on GAN model (2020)
Jie, H.: A survey of network and information security. Int. J. Inform. Comput. 1(2), 15–22 (2019)
Kim, D., Zhang, X.: Network intrusion detection using generative adversarial networks
Salem, M et al.: Anomaly generation using generative adversarial networks in host-based intrusion detection (2018)
Zhang, X., et al.: Adversarial examples detection for XSS attacks based on generative adversarial networks. IEEE Access 8, 10989–10996 (2020)
Dutta, I. K. et al.: Generative adversarial networks in security: a survey (2021)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wijaya, N., Hiswati, M.E. & Anjani, S. DeepIDX: sophisticated IDS model using the generative adversarial network (GAN) algorithm. Iran J Comput Sci 5, 197–204 (2022). https://doi.org/10.1007/s42044-022-00099-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42044-022-00099-5