Abstract
Cloud computing is a new paradigm for hosting hardware and software resources and provides a web-based services to organizations and consumers. It also provides an easy to use and on-demand access to cloud based computing resources that can be published by easy, minimal administration and with a great efficiency. Services of cloud computing are accessing and sharing through internet connection thus it is open for attacker to attack on its security. Application layer based attacks is one of Distributed Denial of Service attacks (DDoS) that can cause a big problem in cloud security. The main objective of DDoS attacks is to infect computer resources (e.g., software applications, network, CPU, etc.) and make them not working properly for the authorized users. In DDoS, the attacker tries to overload the web-based service with traffic. HTTP and XML-based DDoS attacks are founded under the application layer based category of DoS attacks. This category of attack is focused on particular web applications. The main objective of this research paper is to introduce an effective approach to protect cloud-based systems against application layer based attacks. Complexity analysis, effectiveness and performance evaluations of the presented approach are presented. The feedbacks of the experimental results were highly promising, for protecting cloud computing systems against both DoS and DDoS attacks. Correlation analysis model is also used to validate the efficiency of the proposed approach.
Highlights
With the continuous development of internet, hardware and software, cloud computing became the most important issue for organizations
The attacker targets to use large number of machines to infect them by Distributed Denial of Service attacks (DDoS) attacks, through overload of network and CPU [18]
In spite of the cloud performance and capability, the cloud infrastructure responds to DDoS attacks, which are most serious threat capable of crashing applications that stored on cloud
Summary
With the continuous development of internet, hardware and software, cloud computing became the most important issue for organizations. Cloud computing providers use the Internet as basic, and essential communications tool to deliver their IT resources to their contracted organizations on a pay-as-you-use basis [1]. Cloud computing model is viewed as 5 components that include: clients, platforms, applications, infrastructure and servers. Cloud model supports availability and is consists of 5 essential characteristics that provide. Private cloud: In this model, the cloud infrastructure is provided for private used by many users working in single organization. Community cloud: In this model, the cloud infrastructure is provided for specific use by a specific community of consumers from organizations that have shared concerns (i.e., mission, security requirements, policy, and compliance considerations).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Online and Biomedical Engineering (iJOE)
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.