Unsupervised Feature Learning with Generative Adversarial Networks for Anomaly Detection in Cybersecurity

Authors

  • Shalini Assistant Professor, Computer Science Department (CSE), Maturam Institute of Engineering and Management, MD University, Rohtak

Keywords:

Anomaly detection, Cybersecurity, Unsupervised learning, Feature learning

Abstract

When it comes to cybersecurity, anomaly detection is vital for finding harmful actions and possible dangers to computer networks. Conventional methods of anomaly identification frequently use established criteria or characteristics that have been manually designed, neither of which are foolproof against cyberattacks' nuanced and intricate patterns. We provide a fresh method for detecting anomalies that makes use of generative adversarial networks (GANs) for unsupervised feature learning. Successfully learning a latent representation of the underlying data distribution has allowed GANs to produce realistic data samples. Unsupervisedly, we develop meaningful representations of network traffic data by using the discriminative power of GANs. In order to train a GAN to differentiate between typical and abnormal network traffic, we teach it to look for characteristics that represent the structure of typical data and how to change its behaviour when abnormalities are present. Then, we spot out-of-the-ordinary activity in live network traffic streams by using the features we've learnt. We test our method using a freely accessible dataset of network traffic and show that it can accurately and efficiently detect different kinds of cyber assaults with few false positives. Our findings provide credence to the idea that GAN-based unsupervised feature learning might supplement current approaches to strengthening network security posture and significantly improve cybersecurity anomaly detection.

References

Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., ... & Bengio, Y. (2014). Generative adversarial nets. In Advances in neural information processing systems (pp. 2672-2680).

Schölkopf, B., & Smola, A. J. (2002). Learning with kernels: support vector machines, regularization, optimization, and beyond. MIT press.

Radford, A., Metz, L., & Chintala, S. (2015). Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv preprint arXiv:1511.06434.

Kingma, D. P., & Welling, M. (2013). Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114.

LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. nature, 521(7553), 436-444.

Dua, D., & Graff, C. (2019). UCI machine learning repository. University of California, Irvine, School of Information and Computer Sciences.

Géron, A. (2019). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. O'Reilly Media, Inc.

Goodfellow, I., Bengio, Y., Courville, A., & Bengio, Y. (2016). Deep learning (Vol. 1). MIT press Cambridge.

Vincent, P., Larochelle, H., Bengio, Y., & Manzagol, P. A. (2008). Extracting and composing robust features with denoising autoencoders. In Proceedings of the 25th international conference on Machine learning (pp. 1096-1103).

Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., ... & Berg, A. C. (2015). ImageNet large scale visual recognition challenge. International Journal of Computer Vision, 115(3), 211-252.

Published

30-03-2024

How to Cite

Shalini. (2024). Unsupervised Feature Learning with Generative Adversarial Networks for Anomaly Detection in Cybersecurity. Journal of Applied Optics, 45, 91–96. Retrieved from https://appliedopticsjournal.net/index.php/JAO/article/view/118

Issue

Section

Original Research Article