survey of the network security in cloud computing
Post on 16-Apr-2017
Embed Size (px)
International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8August 2013
ISSN: 2231-2803 http://www.ijcttjournal.org Page 2680
Abstract-Network security has become more important to personal computer users, organizations, and the military. But still many companies are not ready to implement cloud computing technology due to lack of proper security control policy and weakness in protection which lead to many challenge in cloud computing. Cloud computing is a virtualization technology that uses the internet and central remote servers to offer the sharing of resources such as software, infrastructures, business and applications processes to the market environment to fulfill the elastic demand. To prevent Data from unauthorized access, it propose a distributed scheme for providing security of the data in cloud. This paper presents a survey of the network security of Cloud Computing. This includes a discussion of the evolution process in cloud computing and current technologies adopted in cloud computing. This survey paper also presents a comparative study of cloud computing platforms (Amazon, Google and Microsoft). KeywordsCloud computing, Cloud computing service models (SAAS,IAAS,PAAS), Types of Cloud computing, Network issues, Security issues. I. INTRODUCTION The technology uses the Internet and central remote servers to maintain data and applications. Cloud computing that allows businesses to use applications without installation and access their personal files at any computer with internet access. This computing technology allows for more efficient computing by centralizing storage, memory, processing and bandwidth. In 2005, the term cloud computing became popular and the sub classification of IAAS, PAAS & SAAS got formalized. The term Cloud Computing refers to both the applications delivered as services over the Internet and the servers and system software in the data centers that provide those services. Cloud computing really is accessing resources and services needed to perform functions with dynamically changing needs. An application developer requests access from the cloud rather than a specific endpoint or named resource. This paper describes the cloud computing, cloud computing models, and a comparative study of cloud computing systems. II. CLOUD COMPUTING SERVICE MODELS A. SOFTWARE AS A SERVICE (SAAS) SAAS is the most common form of cloud computing for small businesses. SAAS is the online delivery of software functionality and capability without the need for locally running software. SAAS runs on a Web browser. Gmail and Sales force are two popular SAAS products. Direct benefits of SAAS include reduced hardware costs, reduced software licensing costs,
and more flexible IT resources that can be dialed up or down quickly on demand. SAAS applications allow users to access and manipulate their data anywhere they have a data connection from any device an important consideration in a world where nearly everyone has several compute platforms (mobile, laptop, tablet).The software application host is responsible for controlling and maintaining the application, software updates and settings. Example of a SAAS is a web-based mail service or customer relationship management system. B. INFRASTRUCTURE AS A SERVICE (IAAS) IAAS is the delivery model which provides computer Infrastructure as a service. The service provider maintains the physical computer hardware consist of CPU processing, memory, data storage and network connection. This entails the rental of a complete computing resources for running applications, hosting data and companys entire computing environment. Examples of an IAAS include Amazon EC2, Rack space and Windows Azure.
C. PLATFORM AS A SERVICE (PAAS)
PAAS can be described as a crossover of both SAAS and IAAS. Using a PAAS companies can produce new applications more quickly and with a greater degree of flexibility than with older development platforms tied directly to hardware resources. Application development on a PAAS has a number of key benefits. Programmers especially appreciate that the cloud provider handles all the care and maintenance of the underlying operating systems, servers, storage, and application containers. PAAS environments can be much useful when development teams are widespread geographically or when partner companies or divisions share development efforts. Traditionally, hardware and software is fully contained on a users computer. This means that you access your data and programs exclusively within your own computer. Cloud computing allows you to access your data and programs outside of your own computing environment. Instead of storing your data and software on your personal computer or server, it is stored in 'the cloud'. This could include applications, databases, email and file services. A common analogy to describe cloud computing is renting versus buying. Essentially, you rent capacity (server space or access to software) from a cloud service provider and connect over the internet. III. TYPES OF CLOUD COMPUTING A. PUBLIC CLOUD COMPUTING A public cloud provides all of the infrastructure and services through the Internet. It is cost effective because the cost is spread out and shared across a very large group of individuals and businesses. Some of the service providers are Google, Amazon,
Survey of the network security in cloud computing M.usha devi#1 Research Scholar Mr. B.Loganathan*2 #Assistant professor
Department of Computer Science Government Arts college(Autonomous),Coimbatore-18,Tamilnadu,India.
International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8August 2013
ISSN: 2231-2803 http://www.ijcttjournal.org Page 2681
Microsoft. Here a user does not have a control on the management of the resources. All the thing is managed by the third party and its their responsibility to apply software updates, security patches etc . This means that IT systems are shared by various users to a very high degree and since the networks are not separated, the user does not really know where his data is stored. A Public Cloud provide the best potential in terms of cost-effectiveness, so it only offers nominal data protection and specific availability. Service providers manage the infrastructure and pool resources into capacity that any customer can claim. The main benefits of using a public cloud are easy and inexpensive set-up because application, hardware and bandwidth costs are covered by the provider. Some issues related to public clouds are the user of public clouds have no control where their data is saved. Security and data protection is of nominal type. B. PRIVATE CLOUD COMPUTING In private clouds, the infrastructure and services are maintained on a private network. This type of cloud must be set up and maintained by personnel, so it is not ideal for a company that wants to operate with as few employees as possible. It still allows a company to maintain a smaller staff because its simpler to maintain once it is created. No other parties are involved with a private cloud. Private cloud otherwise called as internal cloud or corporate cloud that provides hosted services to a limited number of people behind a firewall. Private Clouds emulate cloud computing on private networks. Private Clouds represents an enterprise-specific environment with dedicated IT systems as well as private access and sharing. The rules can be defined and implemented individually. When Private Clouds are enhanced and hosted on the premises of the organization consuming it, they are also called as to On-Premise Private Clouds. The storage is typically not shared outside the enterprise and full control is retained by the organization. Cloud is as simple as adding another server to the pool and the self-managing architecture expands the cloud by adding performance and capacity. The main benefits of using private cloud are an enhanced security and data protection and one can raise it as much level as one wishes. The user has total control of where the data is being saved and easily recover from failure. Easy monitoring of demand for service and accordingly manage the cloud by scaling up or down. Very useful for Enterprise IT organizations use their own private cloud(s) for mission critical and other operational systems to protect critical infrastructures. Hence the cost of operation is high compared to Public Clouds. C. COMMUNITY CLOUD COMPUTING A community cloud exists where several organizations share access to a private cloud, with the same security considerations. For example that a series of franchises have their own public clouds and they are hosted remotely in a private environment. D. HYBRID CLOUD COMPUTING A hybrid cloud model takes advantages of both public and private cloud services. The hybrid cloud is the ideal way to effectively meet the needs of various parts of a business. For example, you could use a public cloud for your emails to save on large storage costs and keep your highly sensitive data safe and secure behind your firewall in a private cloud. . Hybrid Cloud provides applications and data in a secure manner so that many organizations prefer to keep sensitive data under their own co