journal article·2021-11-01Open access

Two-Phase Deep Learning-Based EDoS Detection System

Chien-Nguyen Nhu, Minho Park

Applied Sciences· Volume 11· Issue 21

Abstract

Cloud computing is currently considered the most cost-effective platform for offering business and consumer IT services over the Internet. However, it is prone to new vulnerabilities. A new type of attack called an economic denial of sustainability (EDoS) attack exploits the pay-per-use model to scale up the resource usage over time to the extent that the cloud user has to pay for the unexpected usage charge. To prevent EDoS attacks, a few solutions have been proposed, including hard-threshold and machine learning-based solutions. Among them, long short-term memory (LSTM)-based solutions achieve much higher accuracy and false-alarm rates than hard-threshold and other machine learning-based solutions. However, LSTM requires a long sequence length of the input data, leading to a degraded performance owing to increases in the calculations, the detection time, and consuming a large number of computing resources of the defense system. We, therefore, propose a two-phase deep learning-based EDoS detection scheme that uses an LSTM model to detect each abnormal flow in network traffic; however, the LSTM model requires only a short sequence length of five of the input data. Thus, the proposed scheme can take advantage of the efficiency of the LSTM algorithm in detecting each abnormal flow in network traffic, while reducing the required sequence length of the input data. A comprehensive performance evaluation shows that our proposed scheme outperforms the existing solutions in terms of accuracy and resource consumption.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information Communication, Materials, and Chemistry Convergence Technology, Soongsil University, Seoul 156-743, Korea

School of Electronic Engineering, Soongsil University, Seoul 156-743, Korea

References (37)

Show source-provided references
1. Chowdhury, F.Z., Kiah, L.B.M., Ahsan, M.A.M., and Idris, M.Y.I.B. (2017, January 22–23). Economic denial of sustainability (EDoS) mitigation approaches in cloud: Analysis and open challenges. Proceedings of the International Conference on Electrical Engineering and Computer Science (ICECOS), Palembang, Indonesia.10.1109/ICECOS.2017.8167135 ↗
2. EDoS-ADS: An Enhanced Mitigation Technique Against Economic Denial of Sustainability (EDoS) Attacks
3. Thaper, R., and Verma, A. (2015, January 21–24). Adaptive Pattern Attack Recognition technique (APART) against EDoS attacks in Cloud Computing. Proceedings of the 2015 Third International Conference on Image Information Processing (ICIIP), Waknaghat, India.10.1109/ICIIP.2015.7414735 ↗
4. Khor, S.H., and Nakao, A. (2009, January 29). spow: On-demand cloud-based edos mitigation mechanism. Proceedings of the 5th Workshop on Hot Topics in System Dependability, Lisbon, Portugal.
5. Sqalli, M.H., Al-Haidari, F., and Salah, K. (2011, January 5–8). EDoS-Shield—A Two-Steps Mitigation Technique against EDoS attacks in Cloud Computing. Proceedings of the 4th IEEE International Conference on Utility and Cloud Computing, Melbourne, VIC, Australia.10.1109/UCC.2011.17 ↗
6. Al-Haidari, F., Sqalli, M.H., and Salah, K. (2012, January 25–27). Enhanced EDoS-Shield for Mitigating EDoS attacks Originating from Spoofed IP Addresses. Proceedings of the IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, Liverpool, UK.10.1109/TrustCom.2012.146 ↗
7. Baig, Z.A., and Binbeshr, F. (2013, January 16–19). Controlled Virtual Resource Access to Mitigate Economic Denial of Sustainability (EDoS) Attacks against Cloud Infrastructures. In Proceeding of the International Conference on Cloud Computing and Big Data, Fuzhou, China.10.1109/CLOUDCOM-ASIA.2013.51 ↗
8. Kumar, M.N., Sujatha, P., Kalva, V., Nagori, R., Katukojwala, A.K., and Kumar, M. (2012, January 3–5). Mitigating Economic Denial of Sustainability (EDoS) in Cloud Computing Using In-cloud Scrubber Service. Proceedings of the 4th International Conference on Computational Intelligence and Communication Networks, Mathura, India.
9. Masood, M., Anwar, Z., Raza, S.A., and Hur, M.A. (2013, January 19–20). EDoS Armor: A cost effective economic denial of sustainability attack mitigation framework for e-commerce applications in cloud environments. In Proceedings in the INMIC, Lahore, Pakistan.10.1109/INMIC.2013.6731321 ↗
10. Chowdhury, F.Z., Idris, M.Y.I., Kiah, M.L.M., and Ahsan, M.A.M. (2017, January 4–5). EDoS eye: A game theoretic approach to mitigate economic denial of sustainability attack in cloud computing. Proceedings of the IEEE 8th Control and System Graduate Research Colloquium (ICSGRC), Shah Alam, Malaysia.10.1109/ICSGRC.2017.8070588 ↗
11. Singh, P., Rehman, S.U., and Manickam, S. (2019). Comparative Analysis of State-of-the-Art EDoS Mitigation Techniques in Cloud Computing Environment. arXiv.
12. A proactive defense method for the stealthy EDoS attacks in a cloud environment10.1002/nem.2094 ↗
13. Machine Learning-Based EDoS attack Detection Technique Using Execution Trace Analysis10.1007/s41635-018-0061-2 ↗
14. Dinh, P.T., and Park, M. (2020, January 20–23). Dynamic Economic-Denial-of-Sustainability (EDoS) Detection in SDN-based Cloud. Proceedings of the 5th International Conference on Fog and Mobile Edge Computing (FMEC), Paris, France.10.1109/FMEC49853.2020.9144972 ↗
15. R-EDoS: Robust Economic Denial of Sustainability Detection in an SDN-Based Cloud Through Stochastic Recurrent Neural Network10.1109/ACCESS.2021.3061601 ↗
16. Monge, M.A.S., Vidal, J.M., and Villalba, L.J.G. (2017). Entropy-Based Economic Denial of Sustainability Detection. Entropy, 19.10.3390/e19120649 ↗
17. FLNL: Fuzzy entropy and lion neural learner for EDoS attack mitigation in cloud computing10.1142/S1793962318500496 ↗
18. Defense Mechanisms Against DDoS Attacks in a Cloud Computing Environment: State-of-the-Art and Research Challenges10.1109/COMST.2019.2934468 ↗
19. Low-Rate DoS Attacks, Detection, Defense, and Challenges: A Survey10.1109/ACCESS.2020.2976609 ↗
20. Efficient Distributed Denial-of-Service Attack Defense in SDN-Based Cloud10.1109/ACCESS.2019.2896783 ↗
21. Bremler-Barr, A., Brosh, E., and Sides, M. (2017, January 1–4). DDoS attack on cloud auto-scaling mechanisms. Proceedings of the IEEE INFOCOM 2017, Atlanta, GA, USA.10.1109/INFOCOM.2017.8057010 ↗
22. A new approach to intrusion detection using Artificial Neural Networks and fuzzy clustering10.1016/j.eswa.2010.02.102 ↗
23. Malhotra, P., Vig, L., Shroff, G., and Agarwal, P. (2015, January 22–24). Long short term memory networks for anomaly detection in time series. Proceedings of the 23rd European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium.
24. Evaluation of the Capabilities of WireShark as a tool for Intrusion Detection
25. Gopika, N., and Kowshalaya, A.M.M.E. (2018, January 15–16). Correlation Based Feature Selection Algorithm for Machine Learning. Proceedings of the 3rd International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India.10.1109/CESYS.2018.8723980 ↗
26. Gupta, A., Thakur, H.K., Shrivastava, R., Kumar, P., and Nag, S. (2017, January 18–21). A Big Data Analysis Framework Using Apache Spark and Deep Learning. Proceedings of the IEEE International Conference on Data Mining Workshops (ICDMW), New Orleans, LA, USA.10.1109/ICDMW.2017.9 ↗
27. Bonesi (2018, December 02). The DDoS Botnet Simulator. Available online: https://github.com/Markus-Go/bonesi.
28. Evaluation of the Impact of EDoS attacks Against Cloud Computing Services10.1007/s13369-014-1548-y ↗
29. Moustafa, N., and Slay, J. (2015, January 10–12). UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data set). Proceedings of the Military Communications and Information Systems Conference (MilCIS), Canberra, ACT, Australia.10.1109/MilCIS.2015.7348942 ↗
30. The evaluation of Network Anomaly Detection Systems: Statistical analysis of the UNSW-NB15 data set and the comparison with the KDD99 data set10.1080/19393555.2015.1125974 ↗
31. (2015, October 27). PacketSender Tool. Available online: https://packetsender.com/.
32. Saravanan, S. (2020, July 10). DDoS Intro-Journey to Bonesi Tool. Available online: https://itnext.io/ddos-intro-journey-to-bonesi-tool-8b43d53228ac.
33. Wang, B., Lu, K., and Chang, P. (2016, January 23–25). Design and implementation of Linux firewall based on the frame of Netfilter/IPtable. Proceedings of the 11th International Conference on Computer Science & Education (ICCSE), Nagoya, Japan.10.1109/ICCSE.2016.7581711 ↗
34. Loganayagi, B., and Sujatha, S. (2010, January 28–29). Creating virtual platform for cloud computing. Proceedings of the IEEE International Conference on Computational Intelligence and Computing Research, Coimbatore, India.10.1109/ICCIC.2010.5705744 ↗
35. (2015, June 17). Keras. Available online: https://keras.io/.
36. Yu, J., and Zhang, W. (2021). Face Mask Wearing Detection Algorithm Based on Improved YOLO-v4. Sensors, 21.10.3390/s21093263 ↗
37. A Deep Learning Enabled Multi-Class Plant Disease Detection Model Based on Computer Vision10.3390/ai2030026 ↗