Skip to main content
Log in

Deep neural network empowered bi-directional cross GAN in context of classifying DDoS over flash crowd event on web server

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

DDoS (distributed denial of service) attack is a constant and serious danger to the Internet. New application-layer-based DDoS attacks that use valid requests to overload target resources are more undetected than low-layer DDoS attacks. When flash crowd assaults imitate or occur during a flash crowd event on webservers, the situation may become more dangerous. Flash Crowd Assaults (FCAs) are DDoS attacks that flood victim services, such as Web servers, with well-formed requests created by a large number of bots. Because both valid and attack requests appear identical, it’s difficult to identify and filter such attacks.Hence, differentiating DDoS and FC is a critical task in protecting web servers against attacks, which can be fatal to cyber-systems.In this article, a novel Deep Neural Network empowered Bi-Directional Cross Generative Adversarial Network (GAN) is introduced for recognizing and separating distributed denial-of-service attacks from flash crowd attacks over web applications. The suggested research uses an ensemble feature selection approach to construct real samples of attack data in order to accomplish the goal. In the meanwhile, the generator network uses a bidirectionally cross GAN to generate bogus attack data by observing the random noise vector as input. The discriminator receives both manual and model input and using DNN to distinguish between DDoS assaults and flash crowd attacks. The proposed model is implemented in the working platform of python and is tested using the evaluation metrics like accuracy, precision, recall, and f1-measure.From the implementation result, is evident that the proposed model achieves an effective performance in whichthe obtained accuracy of the proposed approach is 96.58% which is comparatively higher than the existing techniques.

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
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data availability

The open-source World Cup 1998 dataset and the CAIDA DDoS 2007 dataset were used to collect data in order to distinguish between Flash crowd attacks and DDoS attacks.

References

  1. Adi E, Baig Z, Hingston P (2017) Stealthy denial of service (DoS) attack modelling and detection for HTTP/2 services. J Netw Comput Appl 91:1–13

    Article  Google Scholar 

  2. Ahmad S, Anwar MS, Khan MA, Shahzad M, Ebrahim M, Memon I (2021) Deep frustration severity network for the prediction of declined Students’ cognitive skills. In 2021 4th international conference on Computing & Information Sciences (ICCIS) (pp 1–6). IEEE

  3. Ahmed N, Deng Z, Memon I, Hassan F, Mohammadani KH, Iqbal R (2022) A survey on location privacy attacks and prevention deployed with IoT in vehicular networks wireless communications and mobile computing 2022

  4. Aleesa AM, Zaidan BB, Zaidan AA, Sahar NM (2020) Review of intrusion detection systems based on deep learning techniques: coherent taxonomy, challenges, motivations, recommendations, substantial analysis and future directions. Neural Comput Applic 32(14):9827–9858

    Article  Google Scholar 

  5. Al-Rahmi WM, Alzahrani AI, Yahaya N, Alalwan N, Kamin YB (2020) Digital communication: information and communication technology (ICT) usage for education sustainability. Sustainability 12(12):5052

    Article  Google Scholar 

  6. Anthi E, Williams L, Javed A, Burnap P (2021) Hardening machine learning denial of service (DoS) defences against adversarial attacks in IoT smart home networks. Comput Secur 108:102352

    Article  Google Scholar 

  7. Behal S, Kumar K, Sachdeva M (2018) D-FACE: an anomaly-based distributed approach for early detection of DDoS attacks and flash events. J Netw Comput Appl 111:49–63

    Article  Google Scholar 

  8. Çakmakçı SD, Kemmerich T, Ahmed T, Baykal N (2020) Online DDoS attack detection using Mahalanobis distance and kernel-based learning algorithm. J Netw Comput Appl 168:102756

    Article  Google Scholar 

  9. Dantas Silva FS, Silva E, Neto EP, Lemos M, Venancio Neto AJ, Esposito F (2020) A taxonomy of DDoS attack mitigation approaches featured by SDN technologies in IoT scenarios. Sensors 20(11):3078

    Article  Google Scholar 

  10. Dong S, Sarem M (2019) DDoS attack detection method based on improved KNN with the degree of DDoS attack in software-defined networks. IEEE Access 8:5039–5048

    Article  Google Scholar 

  11. Doshi R, Apthorpe N, Feamster N (2018) Machine learning DDoS detection for the consumer internet of things devices. In 2018 IEEE security and privacy workshops (SPW) (pp 29–35). IEEE

  12. Galeano-Brajones J, Carmona-Murillo J, Valenzuela-Valdés JF, Luna-Valero F (2020) Detection and mitigation of dos and DDOS attacks in IoT-based stateful Sdn: an experimental approach. Sensors 20(3):816

    Article  Google Scholar 

  13. Gera J, Battula BP (2018) Detection of spoofed and non-spoofed DDoS attacks and discriminating them from flash crowds. EURASIP J Inf Secur 2018(1):1–12

    Google Scholar 

  14. Huh JH (2018) Implementation of lightweight intrusion detection model for security of smart green house and vertical farm. Int J Distrib Sens Netw 14(4):1550147718767630

    Article  MathSciNet  Google Scholar 

  15. Idhammad M, Afdel K, Belouch M (2018) Semi-supervised machine learning approach for DDoS detection. Appl Intell 48(10):3193–3208

    Article  Google Scholar 

  16. Lima Filho FSD, Silveira FA, de Medeiros Brito Junior A, Vargas-Solar G, Silveira LF (2019) Smart detection: an online approach for DoS/DDoS attack detection using machine learning. Secur Commun Netw 2019:1–15

    Article  Google Scholar 

  17. Mayuranathan M, Murugan M, Dhanakoti V (2021) Best features-based intrusion detection system by RBM model for detecting DDoS in cloud environment. J Ambient Intell Humaniz Comput 12(3):3609–3619

    Article  Google Scholar 

  18. Muraleedharan N, Janet B (2021) A deep learning-based HTTP slow DoS classification approach using flow data. ICT Express 7(2):210–214

    Article  Google Scholar 

  19. Panigrahi R, Borah S (2018) A detailed analysis of the CICIDS2017 dataset for designing intrusion detection systems. Int J Eng Technol 7(3.24):479–482

    Google Scholar 

  20. Park SW, Huh JH, Kim JC (2020) BEGAN v3: avoiding mode collapse in GANs using variational inference. Electronics 9(4):688

    Article  Google Scholar 

  21. Park SW, Ko JS, Huh JH, Kim JC (2021) Review on generative adversarial networks: focusing on computer vision and its applications. Electronics 10(10):1216

    Article  Google Scholar 

  22. Radoglou Grammatikis P, Sarigiannidis P, Efstathopoulos G, Panaousis E (2020) ARIES: a novel multivariate intrusion detection system for smart grid. Sensors 20(18):5305

    Article  Google Scholar 

  23. Ravi N, Shalinie SM (2020) Learning-driven detection and mitigation of DDoS attack in IoT via SDN-cloud architecture. IEEE Internet Things J 7(4):3559–3570

    Article  Google Scholar 

  24. Sahoo KS, Panda SK, Sahoo S, Sahoo B, Dash R (2019) Toward secure software-defined networks against distributed denial of service attack. J Supercomput 75(8):4829–4874

    Article  Google Scholar 

  25. Sambangi S, Gondi L (2020) A machine learning approach for DDoS (distributed denial of service) attack detection using multiple linear regression. Multidiscip Digit Publish Inst Proc 63(1):51

    Google Scholar 

  26. Sekhar C (2021) Deep learning algorithms for intrusion detection systems: extensive comparison analysis. Turk J Comput Math Educ (TURCOMAT) 12(11):2990–3000

    Google Scholar 

  27. Singh J, Behal S (2020) Detection and mitigation of DDoS attacks in SDN: a comprehensive review, research challenges and future directions. Comput Sci Rev 37:100279

    Article  MATH  Google Scholar 

  28. Sreeram I, Vuppala VPK (2019) HTTP flood attack detection in application layer using machine learning metrics and bio-inspired bat algorithm. Appl Comput Inf 15(1):59–66

    Google Scholar 

  29. Tan L, Pan Y, Wu J, Zhou J, Jiang H, Deng Y (2020) A new framework for DDoS attack detection and defence in an SDN environment. IEEE Access 8:161908–161919

    Article  Google Scholar 

  30. Tuan TA, Long HV, Son LH, Kumar R, Priyadarshini I, Son NTK (2020) Performance evaluation of botnet DDoS attack detection using machine learning. Evol Intel 13(2):283–294

    Article  Google Scholar 

  31. Tunio MH, Jianping L, Butt MHF, Memon I (2021) Identification and classification of rice plant disease using hybrid transfer learning. In 2021 18th international computer conference on wavelet active media technology and information processing (ICCWAMTIP) (pp 525–529) IEEE

  32. Ujjan RMA, Pervez Z, Dahal K, Bashir AK, Mumtaz R, González J (2020) Towards sFlow and adaptive polling sampling for deep learning-based DDoS detection in SDN. Futur Gener Comput Syst 111:763–779

    Article  Google Scholar 

  33. Virupakshar KB, Asundi M, Channal K, Shettar P, Patil S, Narayan DG (2020) Distributed denial of service (DDoS) attacks detection system for OpenStack-based private cloud. Proc Comput Sci 167:2297–2307

    Article  Google Scholar 

  34. Zhao-hui M, Gan-sen Z, Wei-wen L, Ze-feng M, Xin-ming W, Bing-chuan C, Cheng-chuang L (2018) Research on DDoS attack detection in software defined network. In 2018 international conference on cloud computing, big data and Blockchain (ICCBB). IEEE, pp 1–6

Download references

Funding

The authors declare there is no funding in this project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sekhar C. H..

Ethics declarations

Conflict of interest

The authors declare that we have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

H., S.C., Rao, K.V. & Prasad, M.H.M.K. Deep neural network empowered bi-directional cross GAN in context of classifying DDoS over flash crowd event on web server. Multimed Tools Appl 82, 37303–37326 (2023). https://doi.org/10.1007/s11042-023-15030-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15030-8

Keywords

Navigation