An Adversarial Examples against Deep Learning-Based Network Intrusion Detection System: A Review
Abstract
Security holds significant importance in our daily lives, as any compromise in confidentiality can pose a serious threat from criminals. Cybercriminals constantly seek ways to exploit vulnerabilities and gather data for their own gain, particularly exploiting the known vulnerability of deep learning algorithms to adversarial examples. To protect computers and networks from potential attacks by hackers, who may attempt to steal or manipulate sensitive information stored in databases, cyber security specialists and designers are required to develop various intrusion detection systems. In this research paper, we conduct a survey on existing studies that explore the efficacy of adversarial examples in the domain of network intrusion detection systems, with the goal of devising defensive measures. Our review reveals that multiple attack methods have been investigated, demonstrating their effectiveness in detecting intrusions, and highlighting the vulnerability of deep neural networks to such attack strategies.
Full Text:
PDFReferences
Aggarwal, C. C. (2018). Neural Networks and Deep Learning. In Neural Networks and Deep Learning. https://doi.org/10.1007/978-3-319-94463-0
Alsaeedi, A., & Khan, M. (2019). Performance Analysis of Network Intrusion Detection System using Machine Learning. International Journal of Advanced Computer Science and Applications, 10, 671–678. https://doi.org/10.14569/IJACSA.2019.0101286
Apruzzese, G., & Colajanni, M. (2018). Evading Botnet Detectors Based on Flows and Random Forest with Adversarial Samples. https://doi.org/10.1109/NCA.2018.8548327
Apruzzese, G., Colajanni, M., Ferretti, L., & Marchetti, M. (2019). Addressing Adversarial Attacks Against Security Systems Based on Machine Learning. https://doi.org/10.23919/CYCON.2019.8756865
Bourou, S., El Saer, A., Velivasaki, T., Voulkidis, A., & Zahariadis, T. (2021). A Review of Tabular Data Synthesis Using GANs on an IDS Dataset. Information, 12, 375. https://doi.org/10.3390/info12090375
Carlini, N., & Wagner, D. (2017). Towards Evaluating the Robustness of Neural Networks. https://doi.org/10.1109/SP.2017.49
Chandran, S., & Kumar, K. (2018). A survey of intrusion detection techniques. International Journal of Engineering & Technology, 7, 187. https://doi.org/10.14419/ijet.v7i2.4.13036
Dua, S., & Du, X. (2016). Data Mining and Machine Learning in Cybersecurity. Data Mining and Machine Learning in Cybersecurity. https://doi.org/10.1201/b10867
Gao, N., Gao, L., Gao, Q., & Wang, H. (2015). An Intrusion Detection Model Based on Deep Belief Networks. Proceedings - 2014 2nd International Conference on Advanced Cloud and Big Data, CBD 2014, 247–252. https://doi.org/10.1109/CBD.2014.41
Goodfellow, I. J., Shlens, J., & Szegedy, C. (2015). Explaining and harnessing adversarial examples. 3rd International Conference on Learning Representations, ICLR 2015 - Conference Track Proceedings, November.
Heng, L., & Weise, T. (2019). Intrusion Detection System Using Convolutional Neuronal Networks: A Cognitive Computing Approach for Anomaly Detection based on Deep Learning. Proceedings of 2019 IEEE 18th International Conference on Cognitive Informatics and Cognitive Computing, ICCI*CC 2019, 34–40. https://doi.org/10.1109/ICCICC46617.2019.9146088
Huang, W., Peng, X., Shi, Z., & Ma, Y. (2020). Adversarial Attack against LSTM-based DDoS Intrusion Detection System. Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI, 2020-Novem, 686–693. https://doi.org/10.1109/ICTAI50040.2020.00110
Jha, S., Tan, K., & Maxion, R. A. (2001). Markov chains, classifiers, and intrusion detection. Proceedings of the Computer Security Foundations Workshop, 206–219. https://doi.org/10.1109/CSFW.2001.930147
Jin, Y., Wang, H., & Sun, C. (2021). Introduction to Machine Learning. In Studies in Computational Intelligence (Vol. 975). https://doi.org/10.1007/978-3-030-74640-7_4
Kaur, H., & Gill, N. (2013). Host-base Anomaly Detection using Fuzzy Genetic Approach (FGA). International Journal of Computer Applications, 74(20), 5–9. https://doi.org/10.5120/13024-0026
KHORRAM, T. (2021). Network Intrusion Detection using Optimized Machine Learning Algorithms. European Journal of Science and Technology, 25, 463–474. https://doi.org/10.31590/ejosat.849723
Kolen, J. F., & Kremer, S. C. (2010). Gradient Flow in Recurrent Nets: The Difficulty of Learning Long-Term Dependencies. In A Field Guide to Dynamical Recurrent Networks. https://doi.org/10.1109/9780470544037.ch14
Kuppa, A., Aouad, L., & Le-Khac, N. A. (2021). Towards Improving Privacy of Synthetic DataSets. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12703 LNCS(May), 106–119. https://doi.org/10.1007/978-3-030-76663-4_6
Laghrissi, F. E., Douzi, S., Douzi, K., & Hssina, B. (2021). Intrusion detection systems using long short-term memory (LSTM). Journal of Big Data, 8(1). https://doi.org/10.1186/s40537-021-00448-4
Lakshminarayana, D., Philips, J., & Tabrizi, N. (2019). A Survey of Intrusion Detection Techniques. https://doi.org/10.1109/ICMLA.2019.00187
Lin, Z., Shi, Y., & Xue, Z. (2018). IDSGAN: Generative Adversarial Networks for Attack Generation against Intrusion Detection. 1–16. http://arxiv.org/abs/1809.02077
Martins, N., Cruz, J., Cruz, T., & Henriques Abreu, P. (2020). Adversarial Machine Learning Applied to Intrusion and Malware Scenarios: A Systematic Review. IEEE Access, PP, 1. https://doi.org/10.1109/ACCESS.2020.2974752
Martins, N., Cruz, J. M., Cruz, T., & Abreu, P. H. (2019). Analyzing the Footprint of Classifiers in Adversarial Denial of Service Contexts. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11805 LNAI(July 2021), 256–267. https://doi.org/10.1007/978-3-030-30244-3_22
Moosavi-Dezfooli, S. M., Fawzi, A., & Frossard, P. (2016). DeepFool: A Simple and Accurate Method to Fool Deep Neural Networks. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2016-Decem, 2574–2582. https://doi.org/10.1109/CVPR.2016.282
Nguyen, G., Dlugolinsky, S., Bobak, M., Tran, V., Lopez Garcia, A., Heredia, I., Malík, P., & Hluchý, L. (2019). Machine Learning and Deep Learning frameworks and libraries for large-scale data mining: a survey. Artificial Intelligence Review, 52, 77–124. https://doi.org/10.1007/s10462-018-09679-z
Panigrahi, C. R. (2018). Advanced Computing and Intelligent Engineering (Vol. 1).
Papernot, N., Mcdaniel, P., Jha, S., Fredrikson, M., Celik, Z. B., & Swami, A. (2016). The limitations of deep learning in adversarial settings. Proceedings - 2016 IEEE European Symposium on Security and Privacy, EURO S and P 2016, 372–387. https://doi.org/10.1109/EuroSP.2016.36
Papernot, N., McDaniel, P., Swami, A., & Harang, R. (2016). Crafting adversarial input sequences for recurrent neural networks. https://doi.org/10.1109/MILCOM.2016.7795300
Papernot2016.pdf. (n.d.).
Ren, K., Zheng, T., Qin, Z., & Liu, X. (2020). Adversarial Attacks and Defenses in Deep Learning. Engineering, 6. https://doi.org/10.1016/j.eng.2019.12.012
Rigaki, M., & Elragal, A. (2017). Adversarial Deep Learning Against Intrusion Detection Classifiers. CEUR Workshop Proceedings, 2057(December), 35–48.
Shende, S. (2020). Long Short-Term Memory (LSTM) Deep Learning Method for Intrusion Detection in Network Security. International Journal of Engineering Research And, V9. https://doi.org/10.17577/IJERTV9IS061016
Sun, M., Tang, F., Yi, J., Wang, F., & Zhou, J. (2018). Identify susceptible locations in medical records via adversarial attacks on deep predictive models. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, April, 793–801. https://doi.org/10.1145/3219819.3219909
Szegedy, C., Zaremba, W., Sutskever, I., Bruna, J., Erhan, D., Goodfellow, I., & Fergus, R. (2014). Intriguing properties of neural networks. 2nd International Conference on Learning Representations, ICLR 2014 - Conference Track Proceedings, April 2014.
Wang, W., Tang, B., Wang, R., Wang, L., & Ye, A. (2019). A survey on Adversarial Attacks and Defenses in Text.
Wang, Z. (2018). Deep Learning-Based Intrusion Detection with Adversaries. IEEE Access, 6, 38367–38384. https://doi.org/10.1109/ACCESS.2018.2854599
Wu, S. X., & Banzhaf, W. (2010). The use of computational intelligence in intrusion detection systems: A review. Applied Soft Computing Journal, 10(1), 1–35. https://doi.org/10.1016/j.asoc.2009.06.019
Yan, Q., Wang, M., Huang, W., Luo, X., & Yu, F. R. (2019). Automatically synthesizing DoS attack traces using generative adversarial networks. International Journal of Machine Learning and Cybernetics, 10(12), 3387–3396. https://doi.org/10.1007/s13042-019-00925-6
Yang, K., Liu, J., Zhang, C., & Fang, Y. (2019). Adversarial Examples Against the Deep Learning Based Network Intrusion Detection Systems. Proceedings - IEEE Military Communications Conference MILCOM, 2019-Octob, 559–564. https://doi.org/10.1109/MILCOM.2018.8599759
Yin, C., Zhu, Y., Fei, J., & He, X. (2017). A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks. IEEE Access, 5, 21954–21961. https://doi.org/10.1109/ACCESS.2017.2762418
Zhang, W. E., Sheng, Q., Alhazmi, A., & Li, C. (2020). Adversarial Attacks on Deep-learning Models in Natural Language Processing: A Survey. ACM Transactions on Intelligent Systems and Technology, 11, 1–41. https://doi.org/10.1145/3374217
Refbacks
- There are currently no refbacks.