Saturday, July 26, 2014

Dr. Tai Cleveland Literature Review


Description: newCTUlogo

 

 

 

 The Impact of Network Security on Cloud Computing

 

 

                                                                          By

Tai Tan Cleveland

 

BS, Electronic Engineering Technology 1991, from NSU

Tahlequah, Oklahoma

MS, Information Systems Security, August 2006 from CTU

Colorado Springs, Colorado

 

 Supervised by

Dr Bhanu Kapoor

Dr. Bo Sanden

Dr. Shawn Murray

 

  PROPOSAL FOR DOCTORAL STUDY

 

Presented to the Faculty of

 

Computer Science at Colorado technical University

 

In Partial Fulfillment of Requirement

 

For the Degree of Doctorate in Computer Science

 

October 01, 2013

 

 


Table of Contents

 


















 

 

 

 

 

 

Table of Figures

 

Figure 1: Changes in Computing Paradigms Leading to Cloud Computing…………………………………………….10

Figure 2: The 5-3-2 Principle of Computing……………………………………………………………………………………………11

Figure 3: The 5 Essential Cloud Computing Characteristics……………………………………………………………………12

Figure 4: The 3 Cloud Services Delivery Methods………………………………………………………………………………….12

Figure 5: The 2 Deployment Models……………………………………………………………………………………………………..13

Figure 6: The Layers of Security……………………………………………………………………………………………………………..19

Figure 7: Examples of Layered Network Security Approach…………………………………………………………………..21

 

 

 

 

 

 

 

 

 

 

 

 

Chapter 1: Introduction


 

1.1         Background and Purpose of Study


 

The Internet has provided access to a wealth of information and has made all of it easily accessible. This is possible due to advances in networking technologies that form the basis for the creation of the Internet. Networking has its own dimensions such as the Local Area Network (LAN) and the Wide Area Network (WAN); these have become the integral part of developing and utilizing the infrastructure and networking facilities. The computing model has shifted to what is known as “Cloud Computing” where one uses network-based resources to accomplish computing tasks. This ability of accessing information from anywhere has increased the possibility of illegal activities and has opened a new door of vulnerability to the security of data and is one of the biggest concerns for cloud computing. The most serious security problem is when the information is moved into the clouds because the company loses control over the data. This movement of data introduces an entirely new set of threat vectors to the information and computing resources that enable cloud computing.

The purpose of this study is to gather some specific information regarding the impact of network security in a cloud computing environment. The reason this specific topic was chosen is because of  the importance of cloud computing both now and going forward.  The role of the LAN and the WAN in the cloud computing environment is very crucial to data security because LANs and WANs are the pathways through which data travels and is accessed.

1.2          Current Trends


 

There are numerous trends in the field of security in  cloud computing. The first trend is the use of data with mobile devices such as smart phones. As new solutions are developed for smart phones in order to facilitate access to information and data stored in the cloud, security breaches are common before solutions are created. Secondly, the world is currently in need of advanced tools for managing identity, and to access management and technology, especially because the clouds lead to virtualized and federated resources. Even when solutions are developed to combat security threats, these solutions fail to cope with a cloud of mixed heritage and environmental components. Also, the organization suffers from different employment processes to manage their cloud applications and data.

To face the challenges of high performance applications with a relatively simple implementations, networking companies have unveiled a series of equipment that could be placed somewhere on the network and monitor protocol violations, malicious code, viruses or spam. Even traditional software-oriented companies realize that often the easiest way to deal with complex, high performance networks has been by deploying a network device. Businesses usually find themselves carrying out different types of protocols, each aiming at alleviating  a particular threat vector, and often this diverse quantity of each type of processing requires different requirements for scalability, performance and network topology. This approach results in a security environment where customers are only dealing with the number of appliances that need conservation and management in order to control their operation for all threats.

1.2.1        Implications of Current Trends


 

An important security issue for any organization's security teams and IT operators is in the network management area. Cloud computing through LANs and WANs has been exposed to increased vulnerability and this requires precautions to ensure the safety of information stored in databases (Nichols and Lekkas, 2002). These security teams and IT professionals are responsible for database development and to ensure that they are safe from malicious attacks. Security teams have the skills and expertise to dismantle the safety features and even if it is an unlikely problem, the possibility of occurrence should be considered. The second issue relates to the security protocol wherever a LAN or WAN is used. Some of the requirements of the protocol may include safety factors by which the program was created as well as the use of antivirus software. The third issue is related to the connection to establish procedures and links to transmit information. The links and the use of data services over a TCP Client/Server handshake, TCP connections, or symmetrical upload established connections are open targets for attacks. This is because these connections pass on information and data provided by the customer (Khare, 2006). If encryption is used by IT departments to ensure the security and confidentiality of information and data, the organization is still in danger of attack as hackers can still gain access to the network. When an attacker manages to penetrate the security protocols, the attacker can steal or destroy information stored in the database, and thus adversely affect the customers and organizations.

 

There should be no doubt  that societal, governmental, industrial and international entities have a significant impact because of the pitfalls of leakage of personal, financial and secret governmental information. These concerns are the harbinger of cyber security laws.

1.3          Current State of Knowledge and the Research Questions


 

The general state of knowledge about the topic is that the databases are the reservoir of sensitive key information that must be protected to ensure public and/or user trust and to manage the business in the cloud environment. This research will look into the impact of network security of databases in a cloud computing environment.

            Due to the fact that even seemingly secure networks have continued to suffer breaches of sensitive data in recent years, businesses have begun to look to provide another layer of security to protect their internal infrastructure. This is either to pose a safety net in case of a network violation, or to protect against malicious insiders. Before cloud computing, it was not common to monitor databases. For many reasons, including the prevalence of  database breaches and the need for more stringent regulations concerning the prevention and notification of these breaches, customers now invest more time and effort to secure their databases. It is wonder that when IT security experts were first faced with the challenge of securing databases, they were looking for the same solutions used for the protection of their other asset, the network appliance.  Indeed, some vendors quickly developed appliances that controlled network database protocols and the ability to control and protect access to the database over a network. Businesses were initially reluctant to give up the lack of visibility into database transactions on the spot and also, the database server. Later, due to the large potential for damage that could be done at local machines, it was clear to businesses that they needed to fully understand the threats to its database, and that it was necessary to monitor the local database and inside attacks.

            At this point, device vendors are forced to add local representatives to address them, so many of today's network solutions are based on a hybrid network appliance and a host-based solution. In most cases, these devices send local traffic back into the analysis, and each transaction, which was originally performed on local area network appliances, is measured against policy. This hybrid approach is not ideal, but as long as most of the applications are running on network appliances locally, some companies were willing to accept the risk. This hybrid solution loses many advantages of a purely network-based solutions by introducing significantly more complex requirements such as the implementation of the core installation agent  which requires the restart of the database server. And, as mentioned above, it still lacks protection against sophisticated attacks which are based inside the database itself, based on stored procedures, triggers and views. However, more importantly, they also fail to address several key technical issues when working with a virtualized environment.

The most important research question that is being developed after having the particular information is, “Does the network have a significant impact on the database security in the context of cloud computing?” This will be discussed in more detail in the context of discussion of the research methodology later in this proposal. Some of the questions being investigated in this research proposal are described next. We plan to do a survey of different sized enterprises to find out about the security issues in the context of cloud computing.

The first item that we will look into has to do with whether these enterprises have encountered experiences where the use of cloud computing compromised data in their databases.

The second item will get their views on the assessment of the level of their network and/or database security.

 The third and fourth items will look into the advantages and type of problems, respectively, encountered by the respondents pertaining to database security and management in cloud computing.

We will review these in more detail when we talk about the research methodology. We will next look into the some of the literature review that was done to form a basis for this research proposal.

 

 

 

Chapter 2: Literature Review


 

2.1 Cloud Computing Model

Upon going through the different theoretical sources and areas of research, it can easily be concluded that there are a number of theories related to the different aspects of cloud computing. The number of theories related to LANs and WANs are comparatively quite low as compared to cloud computing and the different kind of areas that it encompasses. In this context, it is important to mention and outline the different theories related to cloud computing databases which have been presented by Mell & Grance (2011) as well as by Chou (2011).

The first theory presented by Chou related to the operation of cloud computing. The first theory has been entitled as, “You cannot productively discuss cloud computing without first defining what it is”.  Hence, without an effective definition, it is not possible to develop a proper understanding regarding the different areas and segments which are covered by cloud computing. The technique used by Chou to define and explain this phenomenon is with the help of the 5-3-2 principle. However in simplifying the definition of cloud computing, Chou has provided a diagrammatic representation of the entire process showing the transitions through various forms of computing over the years as shown in Figure 1:

Figure 1: Changes in Computing Paradigms Leading to Cloud Computing

 

The second theory which has been presented by Chou is entitled  the 5-3-2 principle. The theory has been entitled as ”The 5-3-2 principle defines the essence and scopes of the subject domain of cloud computing”. It is with the help of the 5-3-2 principle that Chou has been able to define a specific framework through the help and application of which understanding regarding the phenomenon of cloud computing can easily be enhanced. According to Chou, it is with the help of these principles that the application of cloud computing can easily be aligned with business values related to IT and also deliver solutions where this concept is easily applicable.  The 5-3-2 principle is shown in Figure 2.


Figure 2 The 5-3-2 Principle of Computing

The third theory which has been presented by Chou is based on the 5-3-2 principle of cloud computing and describes the five essential characteristics, three delivery methods, and two deployment models of cloud computing. The theory basically encompasses the five characteristics which comprise a cloud application. This theory also includes the three steps of delivery methods which are employed in the computing process. They are mainly referred to as software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS).  

The purpose and nature of a service can only be understood if we try to understand which of the two deployment methods which are actually used for the acquisition of this service. This particular method differentiates between private and public cloud computing.

Diagrammatic representation of the different theories in which characteristics, delivery methods, and deployment  of the cloud computing phenomenon is shown in Figures 3, 4, and 5 below:


Figure 3: The 5 Essential Cloud Computing Characteristics


Figure 4: The 3 Cloud Services Delivery Methods


Figure 5: The 2 Deployment Models

 


2.2 Security in Cloud Computing


 

Apart from the theoretical literature that we have observed regarding the theories presently related to cloud computing, it is now important that the development of a conceptual framework regarding the application of cloud computing on database security and its impact upon WAN and LAN needs to be understood. It is, therefore, important that significant works which have been published during the innovation of this particular field are reviewed. In this context, it is also important to mention that much literature is found regarding cloud computing in comparison to the different and multiple kinds of impact it could have upon the security of databases and the usage of WANs and LANs.

Rochweg & Montero (2009), in their study, states that the National Institute of Standards and Technology (NIST) also provided a more objective definition of the term “world cloud” in which they say that the world cloud is used in a metaphoric sense which can be applied to the facilities and amenities that are provided to customers who are utilizing the facility of the Internet.  With the help of either of these technologies, different kinds and natures of networks can be linked directly without the presence of any physical barriers.

2.3 Conceptual Framework


 

             Typical cloud computing mechanisms involve and produce common business applications online that can easily be accessed from different types of web browsers while the software and data are stored on servers.

Oberle & Voith (2010) stated that cloud computing can be termed as the most contemporary form of innovation in the medium of Internet based computing and the ways through which it influences WANs and LANs. It is important to mention here that it is the technological foundation that has been provided by the Internet which has led to the construction of the infrastructure upon which all these developments can be made.

            With such facilities and opportunities standing right at everyone’s disposal, it was not hard to believe that web pages that were once static in nature began to add features that could be improved and they could festoon their web material with the elements of interactivity. Such a kind of revolution was further catalyzed and facilitated by the hosted applications provided by the e-mail medium of Hotmail.

            The addition of all these features that made their configuration user-friendly led to the development of a new service which came to be known as Software as a Service, or SaaS.  As the accessibility and availability factors of cloud computing became an intrinsic component of private corporations, all of them grew to provide their customers with the benefits that are related to the operations of cloud computing.

            Another important feature that is worth discussing here is that, irrespective of the nature of whether the network of the customer is private or public, data is always an integral part of it. Hence, it is essential to believe that for the effective functioning and operation of cloud computing, it is mandatory for it to be compatible with the database that allows the storage and circulation of different kinds of data which is being used. 

Rik (2009), in his particular study, raises a key question that arises here of whether it is important to believe that cloud computing is not just a fad but if it is also driven by some powerful and tangible benefits that can be extracted from the utilization and subsequent implementation of such technologies. Irrespective of the fact of whether the cloud computing network is used as an internally developed resource in an organization, as a service that is provided to the company by a third-party or as a hybrid combination of either of the two technologies that have been discussed, it is accompanied with some powerful and highly resourceful advantages which drive the effectiveness of this technology.

            Some of these benefitswill be described and explained during the different phases of this discussion. One of the prime advantages and benefits that can be extracted from this technology is specialization. With the help of specialization that is provided by cloud computing databases, a great deal of knowledge is used  to set-up and operate systems  that can both operate and address the crucial and vital issues of security, scalability and platform maintenance.

             In the traditional model, each of these steps had to be done by an expert who specialized and was proficient in each of the fields, but with the advent of cloud computing technology. These tasks have been simplified to a substantial extent.

            The technology of cloud computing enables us to utilize   their expertise and services among experts who are shared among various customers. Instead of employing a single employee who can do all of these tasks, the scope of cloud computing allows a company the benefit of hiring individuals who have expertise in different areas. This allows for the extra employment of people who can, in turn, be compensated and the  expenses can be distributed within a  greater number of customers.

            ITA (1998), in their research, raises the benefit of specialization available from cloud computing. A number of different advantages can be obtained from the variety and range of clients that will come to cloud computing by using the services provided by it. Another key factor driving the technology and the application of cloud computing is the economies of scale. This component is valid when the factor of return on investment or ROI is more important than the investment factor.

A realistic fact is that an ideal platform is very expensive to build. The budget and calculative part of the entire project includes servers, network equipment, backup power and redundant high-speed connectivity and this is coupled with the fact that most of the developmental projects conducted in such times may not necessarily gain the prevalence that it deserves. It is important to bring a shift in the prioritization of strategies and objectives in a business and that is exactly where the benefit of cloud computing comes into play.

Tavel (2007) stated that the technology of cloud computing and the subsequent relationship it has with the components of LAN and WAN makes use of economies of scale as the investment that has been made for the establishment of a cloud computing system can be utilized for the development of many different and diverse projects.

A major advantage of this entire context is that if a single project does not make a return on the investment that  is anticipated, the technology that has once been established in the form of cloud computing can be used for the amortization of other projects that will be conducted for the subsequent development of further projects by the organization. The principle and application of economies of scale can also be applied to different tasks that are related to information technology.

            King (2008) stated that if the backup is used as in the case of IT applications, then in a standalone environment the IT professional can manage and schedule the backup building process. But also, by applying the same principles in cloud computing, the backup process is operated through highly automated means. At the same time, the IT person can oversee and monitor the backup of thousands of customers, and the combination of various benefits that are provided in the form of cloud computing integrates a transformational revolution in the sector of technology development and its subsequent implementation in diverse technology settings.

           Security in cloud computing necessitates complete awareness of the threats to information that it transmits and stores, the network where information flows, and the infrastructure which supports its operations (Krautheim, 2009). One opportunity which may possibly be explored to neutralize the threats to cloud computing is its architecture. It has both a front-end section and a back-end section (Avresky, Diaz, Boder, Ciciani& Dekel, 2009). The front-end section is anything that uses the cloud services – it may be end users, clients, or applications. The back-end section is a network of servers with computer programs or applications and data storage or the database (Dave, 2009). Accordingly, the focus of this research is to identify the security threats to those networks of servers, applications, and databases, also known as the backend section of the cloud’s environment or architecture. This research will also review how network security impacts the database servers which house the most critical items in the cloud’s environment data (Sunke, 2012).

         The back-end in the cloud context is very similar to the architecture of any massive data center, but it is shared among users much more in the clouds than in any previous technology (Birman, 2012).  The Local Area Network (LAN) in the back-end section of the cloud environment must, therefore, be secured from its access point, and be layered with security protocols inside the network. Layered security is aimed at maintaining ample initiatives to ensure security in different levels of the cloud environment. Security at access points may not be enough to protect the network because these points can be breached. Inside the host, security must also be layered around the servers as a whole so that they can provide additional layers of defense, so that even if one layer is breached, another can prevent further damage (Rittenhouse & Ransome, 2012). Figure 6 shows some of the key layers of security in a networked environment: the perimeter, the network, servers, applications, and data. These aspects of security will be examined in more detail later in the paper.


Figure 6: The Layers of Security

 

Policies must be set up in the LAN to elevate the local networks’ security. Continuous checking, monitoring and auditing of compliance with the policies must be conducted. Network policies may include no response on certain websites. Other methods that can be used include authorization procedures on certain objects in the network, thus providing another layer of security.

From a technical viewpoint, the layered security approach secures the cloud computing environment in five different levels: The perimeter, the network, the host, the application, and the data. From experience, there are a number of security initiatives applicable for each level of security. However, the applicability of security measures should always be evaluated throughout the enterprise. For example, at the perimeter which is the outermost layer of security, protection can be enhanced through the use of firewalls, network-based anti-viruses, or virtual private networks (VPNs). There are always advantages and disadvantages in using any technology for security.

All the three aforementioned measures have been available for a period of time and any IT department staff person should be well-acquainted with this technology in terms of their operational requirements and their capability to provide the needed protection. However, it should also be considered that, aside from the legitimate IT experts, hackers and other unscrupulous elements in the digital world are also quite familiar with these technologies and have contrived ways to get around the security defenses offered by such technologies. An example would be the anti-virus software, which works as long as the software algorithm already has the signature of the virus or if the virus is known to the anti-virus program.

Meanwhile, an encrypted VPN network still works very well, but experience-wise, it is cumbersome from the perspective of many IT department staff since this initiative places an administrative encumbrance in the management of the associated encryption keys and maintenance of user groups required on a regular basis. The aforementioned measures will not always work the same way in the cloud environment. The perimeter level is not well defined in the cloud environment for organizations which rely on Platform as a Service (PaaS) and Software as a Service (SaaS) because of multi-tenancy. In these two types of deployments, a client company has the option to configure their cloud security, but, since services are shared in the cloud with other firm clients of the cloud service provider, technically, containment of cloud security in the perimeter level may be lost (Halpert, 2011).

The LAN must deploy applications that can sniff attackers, and make sure that data goes to the client that made the request. This calls for the network, which is the second layer of security for the cloud environment, and refers to a firm’s internal LAN and WAN, and is the main focus in this paper. For a single organization, the network level includes desktop computers and servers as well as relay connections to off-site office locations (Ashley, 2003). Many networks, particularly, those in the clouds are open behind the perimeter. Therefore, once malicious elements have penetrated the network, chances are, these elements can travel through the network without difficulty. This condition is prevalent among small and even medium size firms.

From practice, there are at least three common security measures typically adopted for the network-level: Intrusion protection systems (IPS) and intrusion detection systems (IDS); tools for assessment of vulnerability (VA); and access control or user authentication (Patil et al., 2012). Any undesirable elements which may pose a threat for information security in cloud settings which can pass through firewalls are intercepted through IDS/IPS and VA technologies. VA tools serve to automate the checking of network vulnerabilities. Manually checking for vulnerabilities is impractical, if not impossible, owing to the frequency required for the checks to be made in order for them to make a difference in network security.  One such VA tool, by Latis Networks,  is called Vulnerability Assessment and Management (VAM). This VA tool identifies all network vulnerabilities and validates vulnerability repair processes. The products included on this VA tool include server, desktop and remote vulnerability assessment management. The VAM products as shown by the figure manage and assess vulnerability on different segments of the firm’s network. The figure shows VA tool installation and the products included in the tool can use a single machine and manage a network from a single user interface. The layered security approach, as shown in Figure 7, defends and protects against common attacks and threats that affect network security. The shaded regions in the figure show how VA products function and the common threats dealt with by the layered security model.


Figure 7: Example of Layered Network Security Approach

Source: Ashley, M (2003). Layered Network Security: A best-practice Approach. Latis Networks, Inc.

From years of working with these network-level security technologies, various weaknesses have been observed. Particularly IDS technologies are prone to false alarms, which alert the IT department of an organization of intrusion even if there is none (Patil et al., 2012). Another disadvantage of IDS technologies is that the frequency of false alarms can either cover or bury real malicious elements attempting to intrude the network security system. By experience, with the passage of time and the frequency of false alarms, IT personnel may get insensitive of intrusion alerts similar to how the boy who cried wolf in popular folklore was ignored by the people thinking that the call for help was not for real.

Additionally, while Ashley (2003) indicated that most IDS products commercially available have IPS in their core, the challenge of maintaining an optimum IPS/IDS system is borne by the IT security staff. Poorly optimized systems eat up resources, and worse, deny or terminate data requests from legitimate users. Another aspect to consider is that access control technologies available commercially or as integrative solutions by network security providers may not be compatible with an organization’s network devices. Solving this problem by using a number of access control systems entails additional costs. The most problematic aspect of such incompatibility issues observed from practice was that of using an integrated solution even from providers with good reputations which opens up more hazards than protection to the network. As indicated,  a more experienced practitioner in data networking and network security observed that “implementing an integrated solution across your network may be difficult. Such a patchwork, multi-product approach may actually introduce additional vulnerabilities to your network” (Ashley, 2003).  

It is, therefore, important that the cloud environment set up its authentication procedure properly to identify and intercept intruders and hackers invading the network. Authentication procedures distinguish between genuine clients on one hand, and viruses, worms or malicious attackers on the other. This prevents or avoids viruses, worms, or any other malicious items or deliberate attacks from infiltrating the cloud’s network of servers. Authenticating all users requesting access to cloud services ensures that only persons and programs which have been approved can gain access to the cloud (Chang, Jang, Ahn, Choi, 2011).

 The third layer of security for the cloud environment is at the host security level, which pertains to devices such as routers, switches and servers. Devices used in the host level have configured parameters that must be set in an appropriate manner to avoid creation of exploitable security holes (Paquet, 2009). Some examples of parameters included in the host security level are registry settings and services on patches and devices. To provide security at the host level, there are technologies such as Host-based Vulnerability Assessments, Host-based Intrusion Detection Systems, Anti-Viruses, and Network Access Controls. The host-based IDs are similar to network IDs in performance. However, the major difference is that the host IDs use a single network device. Host IDs are characterized by a high degree of protection in cases of proper administration. The second technology is a Host-based VA tool, and it is used in scanning single network devices in security vulnerability. The devices are accurate, making it possible for them to make minimal demands on the resources used by the hosts. These must be properly administered for them to provide the required security. Network access control used at the host level protects individual host and the network.  The control ensures that the host has all the required security measures such as firewalls. Anti-virus applications are another technology that provides security in the host layer. However, technology must be used together with network tools for better protection.

Application security is the fourth layer of security in cloud environment, and it has received increased attention (Ashley, 2003). Applications that are not properly protected provide an opportunity for unauthorized people to access confidential records and data. Technologies that provide security at the application level include application shield, input validation, and access control. Application shield is a type of application-level firewall. This application ensures that both requests that are outgoing and incoming have permissions from given applications. To perform their tasks, the application shields are installed on database servers, email servers and web servers. The major advantage of an application shield is that it is integrated on the backend, but transparent to the end users. Securing a web-based application may require some of the following measures:

·         Input Validation: This is to determine the validity of the inputs that an application gets. This will ensure that an application receives valid and safe inputs.  The application may filter inputs before additional processing can occur.

·         Authentication:  Authentication is the process of identifying another entity, typically through credentials which commonly includes a user name and password.

·         Authorization: Authorization is the process that an application uses to control access to resources that an entity can make use of.

·         Configuration Management: Configuration management determines how your application handles operational issues such versions of platforms and settings for interacting systems.

·         Auditing and Logging: Auditing and logging determine to how an application records security-related events.

·         Exception Management:  This determines the handling of exceptional situations such as an error that an application may encounter.

·         Session Management: A session refers to a set of interactions between a user and an application. Session management determines how an application handles and protects these interactions.

Data security is the fifth level of layered security in a cloud computing environment (Ashley, 2003). This level contains encryption and is a blend of policies which recommends that all data should be encrypted at all stages in support of other security measures. Encryption of data protects it across networks, depending on organizational policies, that gives details on the people authorized to access data. Technologies used in the data security level include encryption and user authentication or access control. In user authentication, it is only the authorized users who can get access to data as in other levels of security such as application, host and network. Implementation of data encryption is implemented at the operating system, application and data level. The most commonly used encryption strategies in the data level include PKI-based encryption strategies such as RSA and PGP (Bidgoli, 2006).

2.4 Additional Supporting Literature


 

            Forman (2003), in his research, described the system architecture that is mainly applied in the development of a cloud computing system which involves multiple cloud components that are equipped with the convenience of operating over application program interfaces, web services and 3-tier architecture. The cloud computing model and the way it has been designed resembles much of the UNIX philosophy in which multiple programs are provided with the ability of performing single tasks and at the same time working together over universal interfaces.  Another important feature that needs to be mentioned here is that the level of complexity in the entire cloud computing mechanism is controlled to a large extent due to  its application and usage level which has also increased significantly.

            Rogers (2008), in his work, also stated that the systems that result are much easier to manage as compared to their monolithic counterparts. The two significant features comprising the architectural foundations of cloud computing are known as the front end and the back end. The front part is the portion that can easily be viewed by the customer or the person using the computer.

This front end includes the client’s network and the applications which the client uses in the form of a web interface or browser. The back end of the architecture of the cloud computing structure comprises of the cloud itself which constitutes the different technical mechanisms and operations utilized in the execution of the entire operation which includes various computer systems, servers and other important data storage devices.   

            Sannella (1994) mentioned that the first tier involves the client which is the major component of the whole method through which it connects with the security of databases and subsequently WANs and LANs. In technological terminology, the meaning of client is applied to a different meaning and context. In the process of cloud computing, a cloud client comprises of computer hardware or software mechanisms that rely upon the cloud computing process for the delivery of the appropriate applications.

            This first tier can also include the delivery of specifically designed processes and expertise related to cloud computing services. Some of the examples that can be included in the list of cloud clients are telephone companies, some specific types of computer systems, operating systems and internet browsers.           

The next stage involves the application of the process. It is important to mention here that cloud applications involve the services of SaaS under the umbrella of which service the application is provided for over the Internet. With the convenience and its easy accessibility through the means of the Internet, the need and requirement for installing and running the program over the customer’s own personal computer has been eliminated. The applications features also tend to provide other associated benefits to the user which includes the facility of centralized feature updating which also obviates the need for downloading and upgrading of applications that are provided by the web browsers.

Bowman and Peterson (1993), through their work, shed light upon the deployment and mobility of applications without the complication of underlying hardware and software mechanisms which is largely averted along with WANs and LANs. This feature and tier of infrastructure ensures that, with the help of cloud infrastructure, a platform virtualization is made available in the form of a service.

             Instead of wasting money on the purchase of servers and other integral equipment, cloud infrastructures provide them the amenity of outsourcing these services on a permanent basis. The last tier of servers comprises of computer software and hardware that are designed specifically for ensuring convenient and hurdle free accessibility of cloud computing services. These services include multi-core processing systems and the usage of operating systems which are used specifically for cloud computing requirements.

Marks & Lozano (2003) reported that in the ever changing world of today, even cloud databases and their respective mechanisms are constantly evolving and in relation to that, even the technologies that are related to this phenomenon are undergoing constant innovation. For consumer usage, the database that is being used by cloud computing technology is being developed and evolved on web2.0 basis. With unprecedented developments taking place in the sector of social media, user-generated content which is made available by this technology is gaining access which is also coupled with the level of trans-national business applications that are being utilized in this sector.

Sosinsky, (2011) stated that, for the conducting of effective business applications, it is important that the cloud computing databases must be compliant in the case of WAN and LAN  with Atomicity, Consistency, Isolation, and Durability,(ACID) . To have  better understanding of ACID, it is also important to consider  examples of cloud computing databases and the way they can be applied to businesses in contemporary methodology.

Shroff (2010) explained that if a certain database is used for the powering of a cosmetic based website, and if the user Googles it with a certain specific shade of lipstick, he or she will immediately receive a long list of sites to visit.  This is done in order to prevent him or her from visiting another competing website. If the website says that the preferred cosmetic is available in their inventory and completes the sale, this would be a result of inconsistent data which has led to the blockade of the entire transaction. The example clearly shows that, due to the presence of inconsistent data and other factors that may be present,  the absence of cloud computing databases can affect business and other related commercial operations.

Several organizations find themselves attracted to virtualization and cloud computing architectures for many benefits, only to find that the complexity of ensuring adequate data safety  is simply too great an obstacle. But adoption of these technologies by businesses is essential.
          When deploying a storage solution for distributed database monitoring, businesses will find that it is not possible to protect sensitive information in these emerging computational models, compared to efficient and effective data security through their dedicated database servers.

The only way to ensure that databases run on virtual machines or in a cloud environment, without sacrificing the enormous advantages of these new architectures, is to use a software solution that shares the flexibility of virtual machines and cloud computing. The challenge is to create host-based solutions that do not suffer the same shortcomings that old host-based solutions had. These problems include intrusive implementations, performance problems, and the need to adapt quickly to new and changing environments, such as new operating system versions, new versions of applications, etc. Nair (2008) provided an overview of three basic approaches to the problem of the monitoring of databases. In a review of Nair, he describes three approaches:

A software-only approach typically requires turning on some level of native database auditing from which the software agent gathers data.

 

Another relatively new approach to database monitoring is to use a network appliance to monitor database traffic. These appliances either run as passive devices connected to a mirroring or Switched Port Analyzer (SPAN), or act as in-line devices, i.e., essentially database firewalls.

 

Finally, a combination of network appliances and local software auditing is an ideal way to address data activity monitoring in an enterprise. This maximizes the overall coverage of the auditing solution (Nair, 2008, 2-3).

 

While monitoring can protect the database, should an IT professional assess the shortcomings of this method by referring to the organization? It should especially pay attention to such limitations as stored procedures and triggers, encrypted network connections, pooled environments, and Security Incident and Event Management (SIEM) systems (Nair, 2008, p. 3).

The worth of this proposed study is obvious because it is done by industry professionals that have vast background and experiences. Furthermore, this study is backed up with the particular data and presentations that are the tools to facilitate the understandings regarding the proposed research topic and its related aspects.

When moving a database cloud, it is necessary to establish safety requirements. The cloud, which is dynamically scalable and utilizes virtualized resources are available for use on the Internet (Gartner, 2008) but database security is a problem because of the virtual set up and its use. Safety is important with regard to various IT services which may be provided through the cloud.  “IT services types that can be provided through a cloud are far reaching. Computer facilities provide computational services so that users can use central processing unit (CPU) cycles without buying computers. Storage services provide a way to store data and documents. Different companies offer CRM services through its Multi-tenant shared facilities so clients can manage their customers without buying software. These are just the beginning of the provisions of all kinds of complex capabilities of enterprises and individuals” (Gartner, 2008). It is important to understand the latest security methods and current trends that block systems against potential threats. Existing methods and approaches are then applied to the current setting of cloud technologies.

 

 

 

 

 

 

 

 

 

 

 

Chapter 3: Methodology


3.1 Introduction


 

This section presents the general procedures and techniques which are deemed appropriate in the conduct of this research, which covers activities from the collection and analysis of data, to the interpretations of results. The discussion presents a systematic analysis and organization of both principles and processes in carrying out a scientific inquiry (in Etheridge, 2004). Research design, sampling design, instrumentation, validation of the quantitative research instrument, data gathering procedure, and statistical treatment of data are presented in sufficient detail

            The research design presents a systematized plan employed by the researcher to address the objectives of the paper in a valid, objective, accurate and economical manner. As De Vaus (2001) explained, a sound research design ensures that the evidence obtained can help address the research questions. As hinted under the nature of the research in Section 1, this research adopted a mixed methods research design. In a mixed methods approach, qualitative methods, together with quantitative methods, are both utilized. This is deemed as the best approach to the problems posed in this research, taking the cue from Hesse-Biber (2010). In this research, findings from the qualitative method, particularly content analysis from technical literature reviewed for this document, were compared with the results from the quantitative method performed through a survey. The comparison is aimed towards triangulation to ascertain whether theory matches practice.

A population, in research and in statistics, is defined by Burt, Barber & Rigby as the “total set of elements (objects, persons, regions, neighborhoods, etc.) under examination in a particular study” (Burt, Barber & Rigby, 2009, p. 4). These elements possess specified characteristics of interest in this study. On the other hand, sampling is defined by LoBiondo-Woods &Haber as “the process of selecting representative units of a population for study in a research investigation” (LoBiondo-Woods & Haber, 2006, p. 261). Sampling involves a procedural determination of the number of elements drawn from the population, called the sample size. The most important reason for using sampling is economic – to reduce the cost of collecting data. Other reasons for sampling which are applicable to the present study include: processing speed, accuracy, and accessibility (LoBiondo-Woods & Haber, 2006; Black, 2010).

            A non-probability method of sampling was used in the quantitative strand of this research. In non-probability sampling, some elements of the population may have no chance of being included in the sample, and hence, the level of representation of a sample taken using this technique cannot be demonstrated scientifically (Austin and Pinkleton, 2006). This method of sampling is especially suited for studies which aspire to explore and generate theory or ideas as enunciated in Gray, Williamson, Karp, and Dalphin (2007). 

3.2 Research Design


 

Research is a demanding activity that requires multiple skills. The researcher must not only know  how to administer, organize, manage and create projects, but he must also have  skills in oral and written communication and , of course, have good training in the field of his research as well in research methodology.

The quantitative strand of the research will involve the participation of a number of respondents, comprising of IT administrators or IT staff, involved in networking and database management administration from business organizations which are subscribed to cloud computing technology and are based in Colorado Springs. Colorado. Purposive sampling or judgment sampling, which is a non-probability sampling, will be used in the selection of respondents. As described in Anderson, Sweeney, and Williams (2009), in judgment sampling, persons who are deemed knowledgeable on the topic of the study and are thus, representative of the population of interest, are selected based on the decision of the researcher.

Contact details of prospective respondents will be sourced from company websites. Respondents will be then sent invitations by email or telephone calls to inform them about the survey and request their participation. Informed consent forms will be sent to all respondents by email. Prospective respondents will be requested to read the form carefully. The informed consent specifically states that respondents who agree to join the survey will take charge of getting the necessary permission from their respective organizations to do so. After they receive permission, they will be requested to affix their signatures electronically and send back the consent form to the researcher. The respondents will have options to complete the survey either by emailed questionnaires or by a short telephone interview.  The questionnaire is listed in Appendix A of this report.

3.3 Goals of Research 


 

Descriptive and inferential statistics will be used in the analysis of quantitative data. Four items will be included in the survey.

The first item will inquire about whether they have encountered experiences where cloud computing compromised data in their databases.

The second item will get their views on the assessment of the level of their network and/or database security.

 The third and fourth items will look into the advantages and type of problems, respectively, encountered by the respondents pertaining to database security and management in cloud computing.

3.4 Methodology and Research Questions


 

For the first item, the responses will be analyzed using inferential statistics, particularly chi-square analysis. The following null and alternative hypotheses will be evaluated for this item:

Null hypothesis: There was no significant difference in the distribution of instances of compromised database security in the cloud computing environment between small- and medium-sized businesses in the research locale.

Alternative hypothesis: There is a significant difference in the distribution of instances of compromised database security in the cloud computing environment between small- and medium-sized businesses in the research locale.

 For the second item, the responses will be analyzed using inferential statistics, particularly, independent samples t-test. The following null and alternative hypotheses will be evaluated:

Null hypothesis: There is no significant difference in the level of database security between small- and medium-size organizations in the research locale.

Alternative hypothesis: There is a significant difference in the level of database security between small- and medium-size organizations in the research locale.

For the third and fourth items, the responses will be analyzed using descriptive statistics, particularly, frequency and percentage distributions. The data will be reported as bar graphs.

Summary


My choice to study cloud computing in my Doctoral program was because of  the fact that cloud computing is one of the five most promising technologies in the future. Cloud computing has already been established to introduce well-deserved cost savings for businesses  which opt to use cloud computing as compared to traditional information systems (Dinkar & Geetha, 2011). This fact can be exemplified by the fact that the Obama Administration is in total support of moving all government systems to the cloud to minimize operational expenditure within the government.

            My research proposal has established that there are serious security concerns when it comes to cloud computing. Since cloud computing is the future of computing, I have taken a first step to study security challenges in cloud computing which need to be addressed in order to secure the future of cloud computing. In my future Doctoral research work, I would like to keep researching in the field of cloud computing to find out the best possible solutions for the security challenges which I have identified within my work. These challenges will further be studied while focusing on the networking section of cloud computing. My research will include a deep examination of the security issues which surround the networking aspect of cloud computing keeping the application, storage, and connectivity in view.

            To further my work, I will then move into the next area of my research which will be to seek to unearth the most probable trends of cloud computing. This will ensure that I complete a two-stage research project whose first stage will include the detailed examination of the security challenges of cloud computing and the solutions which can be adopted by businesses to mitigate such security issues. This will be particularly important because, for cloud computing to move to the next step, the academic and professional community must provide solutions to the security challenges in cloud computing. Once these solutions have been proposed, I will move further to research, predict and make proposals of the next trends of cloud computing.

            In conclusion, my research work within will involve a 1-2-3 part (component) study which will involve (1) a detailed examination of the issues and challenges facing cloud computing; (2) a proposal of solutions to the identified challenges and issues and; (3) an examination of the probable future of cloud computing beyond the currently available  functionalities. This will be the epitome of my work and it will provide the professional and academic community with insights into the future of cloud computing, establishing the contribution of my work to society.

 

 

 

 

 

 

 

 

 

 

 

 References


 

Antonopoulos, N. & Gillam, L. (2010). Cloud computing: Principles, systems and applications.

            London: Springer.

Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson,

D., Rabkin, A., Stoica, I. & Zaharia, M. (2009). “Above the Clouds: A Berkeley View of Cloud Computing.” Electrical Engineering and Computer Sciences, University of California at Berkeley. Retrieved on April 14 2013 from: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

Bernard, H. R. (1995). Research methods in anthropology (2nd ed.). London: SAGE.

Boran, S. (2003). IT Security Cookbook . New York: Magma.

Bowman et al. (1993). Reasoning about naming systems.ACM Transformation Program. Retrieved from http://dl.acm.org/citation.cfm?doid=161468.161471

Brooks, C. (2009, November 16). SaaS and the future of cloud rosy. Retrieved from http://www.CloudComputing.com

Bryman, A. (2008). Social research methods (3rd ed.). Oxford: Oxford University Press.

Buyya, Rajkumar, Broberg, J. & Goscinski (2011). Cloud Computing Principles and Paradigms. Hoboken, New Jersey: John Wiley & Sons, Inc.

Canavan, J. E. (2001). Fundamentals of network security. Norwood, MA: Artech House.

Chen, Y., Paxson, V., & Katz, R. (2010). What’s new about cloud computing security? Technical Report No. UCB/EECS-2010-5.

Chen, T. M. & Abu-Nimeh, S. (2011). Lessons from Stuxnet. Computer, 44(4):91-93.

Chou Y. (2011). “Chou’s Theories of Cloud Computing”,  Retrieved on April 10 2013 from:  http://blogs.technet.com/b/yungchou/archive/2011/03/03/chou-s-theories-of-cloud-computing-the-5-3-2-principle.aspx

Chow, R., Golle, P., Jackobsson, M., Shi, E., Staddon, J., Masouka, R. & Mollina, J (2009). Controlling data on the cloud: outsourcing computations without outsourcing control. Proc. Cloud Computing Security Workshop (CCSW09), pp. 85–90

Clarke, R. A. & Knake, R. K. (2012). Cyber War: The Next Threat to National Security and What to Do about It. New York: Ecco, an imprint of HarperCollins Publishers.

Cleveland, T. (2009). Database security in a cloud computing environment’ IT World.Cloud Security Alliance (2010). Top threats to cloud computing V1.0. https://cloudsecurityalliance.org/topthreats/csathreats.v1.0.pdf

Cloud Security Alliance (2011). Security guidance for critical areas of focus in cloud computing V3.0. https://cloudsecurityalliance.org/guidance/csaguide.v3.0.pdf

Fennelly, Lawrence J. (2004). Effective Physical Security. Butterworth-Heinemann.

Fern´andez, A., Peralta, D., Herrera, F. & Ben´ıtez, J. M. (2012). “An Overview of E-Learning in

            Cloud Computing.”  Workshop on LTEC 2012, AISC 173, pp. 35–46.

Ferrari, D., & Verma, D. C. (1989). A scheme for real-time channel establishment in wide-area

            networks. International Computer Science Institute.

Ford, B. (2012) “Icebergs in the clouds; the other risks of cloud computing.” Proc. 4th Workshop

on Hot Topics in Cloud Computing, arXiv:1203.1979v2, 2012.

Forman, G. (2003). An extensive empirical study of feature selection metrics for text classification . J. Mach. Learn.

Forouzan, B. A. & Fegan, S. C. (2003). Local area networks. Boston: McGraw-Hill.

Fortier, P. J. & Desrochers, G. R. (1990). Modeling and analysis of local area networks. Boca

            Raton: CRC Press.

Furht, B. & Escalante, A. (2011). Handbook of data intensive computing. New York: Springer.

Galbreath, Nicholas & Galbreath, Nick. (2002). Cryptography for Internet and Database Applications. Hoboken, New Jersey: John Wiley & Sons, Inc.

Gartner Group (2008). “Gartner’s hype cycle report, 2008. Technical report.” Gartner Group.

Retrieved on April 10 2013 from: http://www.gartner.com/.

Geelan, J. (2008). Twenty one experts define cloud computing.” Virtualization. Retrieved on

April 10 2013 from:  http://virtualization.sys-con.com/node/612375.

Gentry, C. (2009). “Fully homomorphic encryption using ideal lattices.” Symposium on the

Theory of Computing (STOC), pp. 169-178.

Goldman, J. E. & Rawles, P. T. (2000). Local area networks: A business-oriented approach.

New York: Wiley.

Gillam, L. (2010). Cloud computing: Principles, systems and applications. London: Springer-Verlag.

Groth, D. & Skandler, T. (2009). Network and Study Guide, Fourth Edition. New York: Sybex Inc 

Howe, K. R. (1988). Against the Quantitative-Qualitative Incompatibility Thesis or Dogmas Die Hard. Educational Researcher, 17(8), 10-16.

Hurwitz, J., Bloor, R., Kaufman, M., & Halper, F. (2010). Cloud Computing for Dummies.  Hoboken, New Jersey: John Wiley & Sons, Inc.

Iachello, G. & Hong, J. (2007). End-user privacy in human-computer interaction. Foundations and Trends in Human-Computer Interactions, 1(1):1-137.

ITA. (1998). Implementation of technology: A developer’s guide to assessment of progress. –. Retrieved from https://www.howard.edu/.../Implementation%20of%20Technology--Assess%20Rubric.pdf

Jaeger, T., & Schiffman, J. (2010). Outlook: Cloudy with a chance of security challenges and improvements. IEEE security & privacy, 1(2), 77-80.

Jamil, E. (n.d). “What really is SOA. A comparison with Cloud Computing, Web 2.0, SaaS,

WOA, Web Services, PaaS and others.” Soalib Incorporated. Retrieved on April 10 2013

from:  http://soalib.com/doc/whitepaper/SoalibWhitePaper_SOAJargon.pdf

Johnson, B. R., & Onwuegbuzie, A. J. (2004). Mixed Methods Research: A Research Paradigm whose time has come. Educational Researcher, 33(7), 14-26.

Kaeo, M. (2004). Designing network security. Indianapolis, IN: Cisco Press.

Kaufman, L. M. (2009). Data security in the world of cloud computing, security and privacy. J Inter. Security, 7(4), 56-62.

Khare, R. (2006). Network security and ethical hacking. Beckington: Luniver Press.

King, R. (2008). Cloud computing: Small companies take flight. Retrieved from http://www.businessweek.com/technology/content/aug2008/tc2008083_619516.htm

Kundra, V. (2012). Federal Cloud Computing Strategy. Federal IT , 1-33.

Kyriazis, et. al. (2010). A real-time service oriented infrastructure. International Conference on Real-Time and Embedded Systems . Singapore.

Lim, H. C., Babu, S. & Chase, J. S. (2010). Automated control for elastic storage. New York:

ACM Press.

Lim, H. C., Babu, S., Chase, J. & Parekh, S. (2009). Automated control in cloud computing:

challenges and opportunities. New York: ACM Press.

Lorido-Botran, T., Miguel-Alonso, J., & Lozano, J. (2012). “Auto-scaling Techniques for Elastic

Applications in Cloud Environments: Technical Report EHU-KAT-IK-09-12.” EHU.

Retrieved on April 10 2013 from: http://www.sc.ehu.es/ccwbayes/isg/administrator/components/com_jresearch/files/publications/autoscaling.pdf

MacVittie, L. (2009).  “Load balancing is key to successful cloud-based (dynamic)

 architectures.” DevCentral Home. Retrieved on April 14 2013 from:

http://devcentral.f5.com/weblogs/macvittie/archive/2009/01/23/loadbalancing-

is-key-to-successful-cloud-based-dynamic-architectures.aspx.

Accessed on 3 March 2010.Marks, E. A., & Lozano, B. (2009). Executive's guide to cloud computing. London: John Wiley and Sons.

Marinescu, D. (2012). “Cloud Computing: Theory and Practice.” University of Central Florida.

            Retrieved on April 10 2013 from: http://www.cs.ucf.edu/~dcm/LectureNotes.pdf

McCarthy, S. (2011). Proven Practices: A Proven IT Study. IDC Government Insights.

Mell, P., and Grance, T. (2011). “The NIST Defintion of Cloud Computing”,  Retrieved on April 10 2013 from: http://pre-developer.att.com/home/learn/enablingtechnologies/The_NIST_Definition_of_Cloud_Computing.pdf

Nair, M. S., Kevathy, R. & Tatavarti, R. (2008). An improved decision-based algorithm for

           impulse noise removal. Image and Signal Processing, 1, 426-431

Nichols, R. K., & Lekkas, P. C. (2002). Wireless security: Models, threats, and solutions.      London: McGraw-Hill.

McFedries, P. (2008). “The cloud is the computer.” IEEE Spectrum Online. Retrieved on April

10 2013 from: http://www.spectrum.ieee.org/aug08/6490.

Members of EGEE-II (2008), An EGEE comparative study: Grids and clouds - evolution or

revolution. Technical report. Enabling Grids for E-science Project. Retrieved on April 10

 2013 from: https://edms.cern.ch/document/925013/.

McNamara, J. E. & Romkey, J. (1996). Local area networks: An introduction to the technology.

Boston: Digital Press.

Milojicic, D. (2008). Cloud computing: Interview with Russ Daniels and Franco Travostino.

            IEEE Internet Computing, 5, 7–9.

Nayak, S. & Yassir, A. (2012). Cloud Computing As an Emerging Paradigm. International Journal of Computer Science and Network Security, 12(1): 61-65

Nichols, R. K., & Lekkas, P. C. (2002). Wireless security: Models, threats, and solutions . London: McGraw-Hill.

Pauly, M. (2013).  Cloud Computing End-To-End. Why Preparation Is Everything.”  T-Systems.

Retrieved on April 14 2013 from: http://www.t-systemsus.com/umn/uti/508254_2/blobBinary/Backgrouder_DS-ps.pdf

Rannenberg, K., (2010). Security privacy - silver linings in the cloud: Proceedings. Berlin:

            Springer.

Reda, J. F., Reifler, S., & Thatcher, L. G. (2005). Compensation committee handbook (2nd ed.). Hoboken, New Jersey: John Wiley & Sons, Inc.

Rhee, M. Y. (2003). Internet Security. Hoboken, New Jersey: John Wiley & Sons, Inc.

Rittinghouse, J. W. & Ransome, J. F. (2010). Cloud Computing Implementation, Management, and Security. Taylor and Francis Group, LLC.

Rogers, R. (2009). The end of the virtual: Digital methods. Amsterdam: Vossiuspers UvA.

Salomon, David. (2003). Data Privacy and Security. Springer.

Sannella, M. J. (1994). Constraint satisfaction and debugging for interactive user interfaces. Doctoral Thesis. University of Washington.

Shroff, G. (2010). Enterprise cloud computing: Technology, architecture, applications. Cambridge University Press.

Sosinsky, B. (2011). Cloud computing bible. John Wiley and Sons.

Savage, T. M., & Vogel, K. E. (2013). An introduction to digital multimedia. Burlington, MA:

Jones & Bartlett Learning.

Stallings, W. (2000). Local and metropolitan area networks. Upper Saddle River, NJ: Prentice

Hall.

Stockinger, H. (2007). Defining the grid: a snapshot on the current view. The Journal of

Supercomputing, 1, 3-17.

Tavel, P. (2007). Modeling and simulation design. AK Peters Ltd.

UNESCO (2010). Cloud Computing In Education.” UNESCO Institute for Information

Technologies in Education. Retrieved on April 10 2013 from: http://iite.unesco.org/pics/publications/en/files/3214674.pdf

Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P. & Wood, T. (2008). Agile dynamic

provisioning of multi-tier Internet applications. ACM Transactions on Autonomous and Adaptive Systems, 3(1), 1-39.

Vaquero, L., Rodero-Merino, L., Caceres, J. & Lindner, M. (2009). A Break in the Clouds:

           Towards a Cloud Definition ACM. SIGCOMM Computer Communication Review,39(1),

            50-55.

Weiss, A. (2007). Computing in the clouds. Networker, 4, 16-25.

Yao, A. C. (1986). “How to Generate and Exchange Secrets.” Proceedings of the 27 Annual IEEE Symposium on Foundations of Computer Science, 1986, pp.162-167.

Dinkar, S., & Geetha, M. (2011). Moving to the Cloud: Developing Apps in the New World of Cloud Computing. Elsevier.

Shakunthala, & Rangarajan. (2010). Emerging Trends in Computing 2010. Allied Publishers.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Appendix A


Survey Questionnaire

 

Please provide the following information by ticking the options provided or writing your response when applicable.

 

Position:          ¡ IT Administrator

                        ¡ IT Staff in charge with network security and/or database management

 

Type of Business Organization Represented:             ¡ Small

                                                                                    ¡ Medium

                                                                                    ¡ Large

Organization Represented is Subscribed to Cloud Technology         ¡ Yes

                                                                                                ¡ No

  1. Have you encountered issues regarding compromised data in cloud computing?

                        ¡ Yes

                        ¡ No

  1. What is the current level of network security in your organization?

                  ¡ Low

                        ¡ Medium

                        ¡ High

  1. From experience, have you observed the following advantages of cloud computing in your organization? Feel free to add more on the space provided. How often are these advantages observed?

 

Access to a wide array of resources
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
Flexibility
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
Increased productivity
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
Reduced capital expenditures
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
Rapid implementation
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
Reliability
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
Scalability
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
___________________________
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
___________________________
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never
___________________________
¡
Always
¡
Very Often
¡
Often
¡
Sometimes
¡
Never

 

 

 

  1. From experience, have you observed the following problems/issues regarding cloud computing in your organization? Feel free to add more on the space provided. How often are these advantages observed?

 

Access to a wide array of resources
¡
Very Often
¡
Often
¡
On the Average
¡
Sometimes
¡
Never
Security issues
¡
Very Often
¡
Often
¡
On the Average
¡
Sometimes
¡
Never
Interoperability
¡
Very Often
¡
Often
¡
On the Average
¡
Sometimes
¡
Never
Compatibility
¡
Very Often
¡
Often
¡
On the Average
¡
Sometimes
¡
Never
___________________________
¡
Very Often
¡
Often
¡
On the Average
¡
Sometimes
¡
Never
___________________________
¡
Very Often
¡
Often
¡
On the Average
¡
Sometimes
¡
Never
___________________________
¡
Very Often
¡
Often
¡
On the Average
¡
Sometimes
¡
Never

 

 

 

 

No comments: