Open Access   Article Go Back

Machine Learning DDoS Detection Using Stochastic Gradient Boosting

M Devendra Prasad1 , Prasanta Babu V2 , C Amarnath3

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-4 , Page no. 157-166, Apr-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i4.157166

Online published on Apr 30, 2019

Copyright © M Devendra Prasad, Prasanta Babu V, C Amarnath . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: M Devendra Prasad, Prasanta Babu V, C Amarnath, “Machine Learning DDoS Detection Using Stochastic Gradient Boosting,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.4, pp.157-166, 2019.

MLA Style Citation: M Devendra Prasad, Prasanta Babu V, C Amarnath "Machine Learning DDoS Detection Using Stochastic Gradient Boosting." International Journal of Computer Sciences and Engineering 7.4 (2019): 157-166.

APA Style Citation: M Devendra Prasad, Prasanta Babu V, C Amarnath, (2019). Machine Learning DDoS Detection Using Stochastic Gradient Boosting. International Journal of Computer Sciences and Engineering, 7(4), 157-166.

BibTex Style Citation:
@article{Prasad_2019,
author = {M Devendra Prasad, Prasanta Babu V, C Amarnath},
title = {Machine Learning DDoS Detection Using Stochastic Gradient Boosting},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {4 2019},
volume = {7},
Issue = {4},
month = {4},
year = {2019},
issn = {2347-2693},
pages = {157-166},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4011},
doi = {https://doi.org/10.26438/ijcse/v7i4.157166}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i4.157166}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4011
TI - Machine Learning DDoS Detection Using Stochastic Gradient Boosting
T2 - International Journal of Computer Sciences and Engineering
AU - M Devendra Prasad, Prasanta Babu V, C Amarnath
PY - 2019
DA - 2019/04/30
PB - IJCSE, Indore, INDIA
SP - 157-166
IS - 4
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
912 6633 downloads 218 downloads
  
  
           

Abstract

DDoS (Distributed Denial of service) attacks emerge as the most devastating attacks of all time for organizations and ISPs of all sizes. The increasing availability of DDoS-for-hire services and the proliferation of billions of Unsecured IoT devices and botnets contributed to a significant increase in DDoS attacks. These attacks continue to grow in magnitude, frequency, and sophistication. The legacy methods like signature-based detection and scrubbing are challenged, as attacks are growing smarter day by day and evading IDS. The next-generation security technologies also cannot keep pace with the scale of attacks targeting organizations. Even anomaly-based detection is suffering from many limitations with accuracy and false positives by demanding human intervention. This is our attempt to obviate manual analysis in anomaly-based DDoS detection by achieving perfect accuracy with zero misclassifications. In this paper, we demonstrated DDoS anomaly detection on the open CIC datasets using Stochastic Gradient Boosting (SGB) machine learning (ML) model. Using this ML model and by meticulously tuning hyperparameters, we achieved maximum accuracy and compared the results with other machine learning algorithms.

Key-Words / Index Term

DDOS attacks, anomaly detection, machine learning, stochastic gradient boosting, scikit-learn, XGBOOST

References

[1].M. Antonakakis, T. April, M. Bailey, M. Bernhard, E. Bursztein, J. Cochran, Z. Durumeric, J. A. Halderman, L. Invernizzi, M. Kallitsis, D. Kumar, C. Lever, Z. Ma, J. Mason, D. Menscher, C. Seaman, N. Sullivan, K. Thomas, and Y. Zhou, "Understanding the mirai botnet," in Proc. of USENIX Security Symposium, 2017.
[2].Iman Sharafaldin, Arash Habibi Lashkari, and Ali A. Ghorbani, “Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization”, 4th International Conference on Information Systems Security and Privacy (ICISSP), Portugal, January 2018
[3].Hossein Hadian Jazi, Hugo Gonzalez, Natalia Stakhanova, and Ali A. Ghorbani. "Detecting HTTP-based Application Layer DoS attacks on Web Servers in the presence of sampling." Computer Networks, 2017
[4]. A. Shiravi, H. Shiravi, M. Tavallaee, A.A. Ghorbani, Toward developing a systematic approach to generate benchmark datasets for intrusion detection, Comput.
Security 31 (3) (2012) 357–374.
[5].Z. He, T. Zhang, and R. B. Lee, “Machine Learning Based DDoS Attack Detection from Source Side in Cloud,” in Proceedings of the 2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud), pp. 114–120, New York, NY, USA, June 2017
[6].R. Doshi, N. Apthorpe and N. Feamster, "Machine Learning DDoS Detection for Consumer Internet of Things Devices," 2018 IEEE Security and Privacy Workshops (SPW), San Francisco, CA, 2018, pp. 29-35.
[7].Jerome H. Friedman, (2002), Stochastic gradient boosting, Computational Statistics & Data Analysis, 38, (4), 367-378
[8].Friedman, Jerome H. Greedy function approximation: A gradient boosting machine. Ann. Statist. 29 (2001), no. 5, 1189--1232.