Skip to main content
Log in

Denial of Service Attack Prediction Using Gradient Descent Algorithm

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. https://securelist.com/ddos-attacks-in-q4-2018/89565/.

  2. Gayathri R, Neelanarayanan V. DoS detection solution for cloud platform using SNMP. Int J Pure Appl Math. 2018;119(11):175–83.

    Google Scholar 

  3. Este A, Gringoli F, Salgarelli L. Support vector machines for TCPtraffic classification. Comput Netw. 2009;53(14):2476–90.

    Article  Google Scholar 

  4. http://docs.statwing.com/interpreting-residual-plots-to-improve-your-regression/.

  5. https://stattrek.com/regression/residual-analysis.aspx.

  6. http://www.sthda.com/english/articles/38-regression-model-validation/158-regression-model-accuracy-metrics-r-square-aic-bic-cp-and-more/.

  7. 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.

  8. Phan TV, Park M. efficient distributed denial-of-service attack defense in SDN-based cloud. IEEE Access. 2019;7:18701–14.

    Article  Google Scholar 

  9. 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.

  10. 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.

  11. 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.

  12. 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.

    Article  Google Scholar 

  13. Yu J, Lee H, Kim M-S, Park D. Traffic flooding attack detection with SNMP MIB using SVM. Comput Commun. 2008;31:4212–9.

    Article  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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

  16. Hoque MA, et al. Anomaly based intrusion detection systems using SNMP data. IJCSET. 2015;5(3):44–7.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gayathri Rajakumaran.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-019-0043-7

Keywords

Navigation