Keywords: anomaly detection systems, datasets, generative adversarial neural networks, machine learning, computer network security
A training device for the analysis of anomaly detection methods based on machine learning theory
UDC 004.023
DOI: 10.26102/2310-6018/2022.36.1.019
Nowadays, the timely detection of new malicious attacks on computer networks appears to be a relevant issue. In this regard, it is necessary to develop anomaly detection methods that enable the identification of unknown attacks. The paper presents a model of a training device for analyzing anomaly detection methods in reliance on machine learning theory. A model has been developed for generating datasets with characteristics of real network traffic by means of a generative adversarial neural network. The generated dataset can be employed to train and test detection models while the sample emulates the features of a real network, which increases the efficiency of anomaly detection. The training device can also use publicly available datasets: NSL-KDD, CICIDS2017. Support vector machine, k-nearest neighbors, naive Bayes, logistic regression, decision trees, random forest, k-means are utilized as training methods, and a multilayer neural network, based on the PyTorch library, is implemented. The training device simplifies the process of analyzing machine learning methods, applied to obtain anomaly detection models. The developed software product facilitates not only training and testing with the aid of publicly available datasets, but also provides the ability to collect network traffic and supplements it with generated data with the characteristics of real traffic.
Keywords: anomaly detection systems, datasets, generative adversarial neural networks, machine learning, computer network security
For citation: Grekov M.M. A training device for the analysis of anomaly detection methods based on machine learning theory. Modeling, Optimization and Information Technology. 2022;10(1). URL: https://moitvivt.ru/ru/journal/pdf?id=1122 DOI: 10.26102/2310-6018/2022.36.1.019 (In Russ).
Received 23.12.2021
Revised 15.02.2022
Accepted 04.03.2022
Published 31.03.2022