{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T04:15:11Z","timestamp":1783570511256,"version":"3.55.0"},"reference-count":24,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,1,24]],"date-time":"2023-01-24T00:00:00Z","timestamp":1674518400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Technical University of Cluj-Napoca"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Intrusion detection and prevention are two of the most important issues to solve in network security infrastructure. Intrusion detection systems (IDSs) protect networks by using patterns to detect malicious traffic. As attackers have tried to dissimulate traffic in order to evade the rules applied, several machine learning-based IDSs have been developed. In this study, we focused on one such model involving several algorithms and used the NSL-KDD dataset as a benchmark to train and evaluate its performance. We demonstrate a way to create adversarial instances of network traffic that can be used to evade detection by a machine learning-based IDS. Moreover, this traffic can be used for training in order to improve performance in the case of new attacks. Thus, a generative adversarial network (GAN)\u2014i.e., an architecture based on a deep-learning algorithm capable of creating generative models\u2014was implemented. Furthermore, we tested the IDS performance using the generated adversarial traffic. The results showed that, even in the case of the GAN-generated traffic (which could successfully evade IDS detection), by using the adversarial traffic in the testing process, we could improve the machine learning-based IDS performance.<\/jats:p>","DOI":"10.3390\/s23031315","type":"journal-article","created":{"date-parts":[[2023,1,25]],"date-time":"2023-01-25T03:23:49Z","timestamp":1674617029000},"page":"1315","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["Development of a Machine-Learning Intrusion Detection System and Testing of Its Performance Using a Generative Adversarial Network"],"prefix":"10.3390","volume":"23","author":[{"given":"Andrei-Grigore","family":"Mari","sequence":"first","affiliation":[{"name":"Communications Department, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3362-6651","authenticated-orcid":false,"given":"Daniel","family":"Zinca","sequence":"additional","affiliation":[{"name":"Communications Department, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5917-4003","authenticated-orcid":false,"given":"Virgil","family":"Dobrota","sequence":"additional","affiliation":[{"name":"Communications Department, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Bace, R., and Mell, P. (2001). Intrusion Detection Systems, NIST Special Publication on Intrusion Detection Systems.","DOI":"10.6028\/NIST.SP.800-31"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"69822","DOI":"10.1109\/ACCESS.2022.3187116","article-title":"Detecting Zero-Day Intrusion Attacks Using Semi-Supervised Machine Learning Approaches","volume":"10","author":"Mbona","year":"2022","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1109\/COMST.2015.2494502","article-title":"A Survey of Data Mining and Machine Learning Methods for Cyber Security Intrusion Detection","volume":"18","author":"Buczak","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"686","DOI":"10.1109\/COMST.2018.2847722","article-title":"A Detailed Investigation and Analysis of Using Machine Learning Techniques for Intrusion Detection","volume":"21","author":"Mishra","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"105124","DOI":"10.1016\/j.knosys.2019.105124","article-title":"Deep learning approaches for anomaly-based intrusion detection systems: A survey, taxonomy, and open issues","volume":"189","author":"Aldweesh","year":"2020","journal-title":"Knowl.-Based Syst."},{"key":"ref_6","first-page":"446","article-title":"A Study on NSL-KDD Dataset for Intrusion Detection system Based on Classification Algorithms","volume":"4","author":"Dhanabal","year":"2015","journal-title":"Int. J. Adv. Res. Comput. Commun. Eng."},{"key":"ref_7","first-page":"250","article-title":"Cutting Edge Trends in Deception Based Intrusion Detection Systems-A Survey","volume":"12","author":"Olouhal","year":"2021","journal-title":"J. Inf. Secur."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Asharf, J., Moustafa, N., Khurshid, H., Debie, E., Haider, W., and Wahab, A. (2020). A Review of Intrusion Detection Systems Using Machine and Deep Learning in Internet of Things: Challenges, Solutions and Future Directions. Electronics, 9.","DOI":"10.3390\/electronics9071177"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"46424","DOI":"10.1109\/ACCESS.2022.3171660","article-title":"An Innovative Perceptual Pigeon Galvanized Optimization (PPGO) Based Likelihood Na\u00efve Bayes (LNB) Classification Approach for Network Intrusion Detection System","volume":"10","author":"Shitharth","year":"2022","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1007\/s42979-022-01325-4","article-title":"Optimal Feature Selection Based on Evolutionary Algorithm for Intrusion Detection","volume":"3","author":"Prashanth","year":"2022","journal-title":"SN Comput. Sci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"61135","DOI":"10.1109\/ACCESS.2022.3181135","article-title":"Procedures, Criteria, and Machine Learning Techniques for Network Traffic Classification: A Survey","volume":"10","author":"Sheikh","year":"2022","journal-title":"IEEE Access"},{"key":"ref_12","unstructured":"(2022, December 27). NSL-KDD Dataset. Available online: https:\/\/www.unb.ca\/cic\/datasets\/nsl.html."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Lin, Z., Shi, Y., and Xue, Z. (2021). IDSGAN: Generative adversarial networks for attack generation against intrusion detection. arXiv.","DOI":"10.1007\/978-3-031-05981-0_7"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y. (2020). Generative adversarial networks. Commun. ACM, 63.","DOI":"10.1145\/3422622"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1016\/j.cose.2018.12.012","article-title":"Flow-based network traffic generation using Generative Adversarial Networks","volume":"82","author":"Ring","year":"2019","journal-title":"Comput. Secur."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Abdelmoumin, G., Whitaker, J., Rawat, D.B., and Rahman, A. (2022). A Survey on Data-Driven Learning for Intelligent Network Intrusion Detection Systems. Electronics, 11.","DOI":"10.3390\/electronics11020213"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"102922","DOI":"10.1016\/j.cose.2022.102922","article-title":"Black box attack and network intrusion detection using machine learning for malicious traffic","volume":"123","author":"Zhu","year":"2022","journal-title":"Comput. Secur."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Balyan, A.K., Ahuja, S., Lilhore, U.K., Sharma, S.K., Manoharan, P., Algarni, A.D., Elmannai, H., and Raahemifar, K. (2022). A Hybrid Intrusion Detection Model Using EGA-PSO and Improved Random Forest Method. Sensors, 22.","DOI":"10.3390\/s22165986"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Shahriar, M.D., Haque, N.I., Rahman, M.A., and Alonso, M. (2020, January 13\u201317). G-IDS: Generative Adversarial Networks Assisted Intrusion Detection System. Proceedings of the 2020 IEEE 44th Annual Computers, Software and Applications Conference (COMPSAC), Madrid, Spain.","DOI":"10.1109\/COMPSAC48688.2020.0-218"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"83949","DOI":"10.1109\/ACCESS.2022.3197299","article-title":"eXplainable and Reliable Against Adversarial Machine Learning in Data Analytics","volume":"10","author":"Vaccari","year":"2022","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"103062","DOI":"10.1016\/j.cose.2022.103062","article-title":"Disarming visualization-based approaches in malware detection systems","volume":"126","author":"Fasci","year":"2023","journal-title":"Comput. Secur."},{"key":"ref_22","unstructured":"(2022, December 27). TensorFlow. Available online: https:\/\/www.tensorflow.org."},{"key":"ref_23","unstructured":"(2022, December 27). Keras. Available online: https:\/\/keras.io\/about\/."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.cose.2017.04.012","article-title":"An enhanced optimization based algorithm for intrusion detection in SCADA network","volume":"70","author":"Shitharth","year":"2017","journal-title":"Comput. Secur."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1315\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:14:34Z","timestamp":1760120074000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1315"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,24]]},"references-count":24,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["s23031315"],"URL":"https:\/\/doi.org\/10.3390\/s23031315","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,24]]}}}