Abstract
Denial of service (DoS) attack is one of the prevalent security threats in today’s digital world. A significant number of machine learning algorithms have been applied for detection of DoS attacks. However, each algorithm has its own limitations. In general, the success of any machine learning algorithm is based on the selection of appropriate data set and identification of attack parameters. In this paper, a detailed investigation is done in the process of identifying relevant attack parameters from the simple network management protocol data set. The chosen parameters underwent various metrics comparisons for validating their accuracy. We started with the linear regression model and achieved accuracy of 99.7% with 3.3% errors. Hence, to achieve further optimization in the case of error reduction, we applied gradient descent algorithm in the linear regression which reduces errors by 3%. Hence, our proposed measures help in accurate identification of DoS attacks and the same has been verified through the experimental simulations and graphical representation.
Similar content being viewed by others
References
Gayathri R, Neelanarayanan V. DoS detection solution for cloud platform using SNMP. Int J Pure Appl Math. 2018;119(11):175–83.
Este A, Gringoli F, Salgarelli L. Support vector machines for TCPtraffic classification. Comput Netw. 2009;53(14):2476–90.
http://docs.statwing.com/interpreting-residual-plots-to-improve-your-regression/.
Zhang J, Chen C, Xiang Y, Zhou W, Vasilakos AV. An effective network traffic classification method with unknown flow detection. In: IEEE transactions on network and service management, vol 10, no 2. 2013.
Phan TV, Park M. efficient distributed denial-of-service attack defense in SDN-based cloud. IEEE Access. 2019;7:18701–14.
Han S, Ng WK, Wan L, Lee VCS. Privacy-preserving gradient-descent methods. In: IEEE transactions on knowledge and data engineering, vol 22, no 6. 2010. p. 884–98.
Ozay M, Esnaola I, Vural FTY, Kulkarni SR, Poor HV. Machine learning methods for attack detection in the smart grid. In: IEEE transactions on neural networks and learning systems, vol 27, no 8. 2016. p. 1773–86.
Xin Y, Kong L, Liu Z, Chen Y, Li Y, Zhu H, Gao M, Hou H, Wang C. Machine learning and deep learning methods for cybersecurity. In: IEEE Access, vol 6. 2018. p. 35365–81.
Cerroni W, Moro G, Pasolini R, Ramilli M. Decentralized detection of network attacks through P2P data clustering of SNMP data. Comput Secur. 2015;52:1–16.
Yu J, Lee H, Kim M-S, Park D. Traffic flooding attack detection with SNMP MIB using SVM. Comput Commun. 2008;31:4212–9.
Yu J, Kang H, Park DH, Bang H-C, Kang DW. An in-depth analysis on traffic flooding attacks detection and system using data mining techniques. J Syst Archit. 2013;59:1005–12.
Alhaidari S, et al. Network traffic anomaly detection based on Viterbi algorithm using SNMP MIB data. In: Proceedings of ICISDM (ACM). 2019. p. 92–97
Hoque MA, et al. Anomaly based intrusion detection systems using SNMP data. IJCSET. 2015;5(3):44–7.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical standards
The authors declare that the manuscript adheres to ethical standards.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Advances in Internet Research and Engineering” guest edited by Mohit Sethi, Debabrata Das, P. V. Ananda Mohan and Balaji Rajendran.
Rights and permissions
About this article
Cite this article
Rajakumaran, G., Venkataraman, N. & Mukkamala, R.R. Denial of Service Attack Prediction Using Gradient Descent Algorithm. SN COMPUT. SCI. 1, 45 (2020). https://doi.org/10.1007/s42979-019-0043-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-019-0043-7