Guarding the Cloud: An Effective Detection of Cloud-Based Cyber Attacks using Machine Learning Algorithms

Authors

DOI:

https://doi.org/10.3991/ijoe.v19i18.45483

Keywords:

cloud computing, decision trees, support vector machine, naive bayes, k-nearest neighbors, machine learning, attacks, security

Abstract


Cloud computing has gained significant popularity due to its reliability and scalability, making it a compelling area of research. However, this technology is not without its challenges, including network connectivity dependencies, downtime, vendor lock-in, limited control, and most importantly, its vulnerability to attacks. Therefore, guarding the cloud is the objective of this paper, which focuses, in a novel approach, on two prevalent cloud attacks: Distributed Denial-of-service (DDoS) attacks and Man-in-the-Cloud (MitC) computing attacks. To tackle the detection of these malicious activities, machine learning algorithms, namely Decision Trees, Support Vector Machine (SVM), Naive Bayes, and K-Nearest Neighbors (KNN), are utilized. Experimental simulations of DDoS and MitC attacks are conducted within a cloud environment, and the resultant data is compiled into a dataset for training and evaluating the machine learning algorithms. The study reveals the effectiveness of these algorithms in accurately identifying and classifying malicious activities, effectively distinguishing them from legitimate network traffic. The finding highlights Decision Trees algorithm with most promising potential of guarding the cloud and mitigating the impact of various cyber threats.

Downloads

Published

2023-12-22

How to Cite

Rexha, B., Thaqi, R., Mazrekaj, A., & Vishi, K. (2023). Guarding the Cloud: An Effective Detection of Cloud-Based Cyber Attacks using Machine Learning Algorithms . International Journal of Online and Biomedical Engineering (iJOE), 19(18), pp. 158–174. https://doi.org/10.3991/ijoe.v19i18.45483

Issue

Section

Papers