• No results found

Security Issues and Solutions Using Multifactors Trust Evaluation among Client and Outsoursing Service in Cloud Computing

N/A
N/A
Protected

Academic year: 2020

Share "Security Issues and Solutions Using Multifactors Trust Evaluation among Client and Outsoursing Service in Cloud Computing"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 5, Issue 12, December 2015)

109

Security Issues and Solutions Using Multifactors Trust

Evaluation among Client and Outsoursing Service in Cloud

Computing

Priyanka motwani

1

, PriyaSaxena

2

1M.Tech scholar, 2Asst. Professor, Sanghavi Innovative Academy, Indore, India Abstract—the cloud is infrastructure store a huge

amount of data from organizations and individuals. Thus security and privacy of data and data owner both are essential area of concern in cloud. The presented paper provides their contribution in two key phases first preparing the survey on different existing security schemes for cloud security and second proposal of an enhanced security technique which provide confidentiality and integrity on data.

Keywords—cloud computing, security, confidentiality,

data security, multifactor trust, third party auditor,

I. INTRODUCTION

The term "cloud" refers to the computing power that is available across the Internet. In a sense, the cloud is rapidly transforming a worldwide network into largest "virtual" computing machine in the world.

“Cloud computing come to computing on the Internet, as opposed to computing so on a desktop”.

Cloud computing is technology that provides the different services at low cost. The different client stores data on Cloud storage. Cloud computing provides storage for information and provides security for that information. Cloud service models are infrastructure as a service, platform as a service and software as a service.

The term "cloud" means to the computing power that is available across the Internet or cyberspace. In a sense, the cloud is rapidly transforming a worldwide network into largest "virtual" computing machine in the world.

Cloud storage is a network of online storage, contend by third parties. On cloud data is stored in virtualized pools of storage. Hosting companies operate large data centres and lease their storage. Companies, organizations and institutes, hosted their data by buy or lease storage from hosting companies. The storage operator virtualizes the resources as per the requirements of client. The resource may physically span across multiple servers and data may be stored at different places. The advantage of cloud storage over dedicated storage is that, the storage is delivered on demand.

For avoiding the disadvantage of storing all data on a client, data can be split into chunks and distributed among multiple data clusters.

[image:1.595.322.535.298.481.2]

The distributed environment represents different data clusters that placed on different places. Different data cluster store the client‟s information after encryption, replication.

Figure 1 cloud storage

Applications

• Clients would be able to access their applications and data from anywhere andany time. They could access computing system using remote computer linked to Internet. Data wouldn't be kepton a hard drive or even a corporation's internal network. • Cloud computing would reduce need for advanced

hardware on client side. Need not to buy fastest computer, because cloud system take care needs of user. Instead, buy an expensive computer terminal. • Corporations that work on traditional computers

need tochoose correct software. The companies don't have to buy a software licenses for employee. Instead, the company could pay a metered fee to a cloud operating company.

• Some companies rent physical space to store files and databases because they don't have it available on site. Cloud computing provide the option of storing data.

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 5, Issue 12, December 2015)

110

This section provides the overview of the cloud infrastructure the next section discusses the issues and challenges of cloud computing.

II. CLOUD ADAPTATION CHALLENGES

This section includes the issues and challenges that are in front of new generation technology, some of them are related to the technology cognizance and some of them from the security aspects.

A. Technology awareness

Data Storing Techniques: When data mobility via at a high level then the risks and issues increase many folds especially when data is transferred to another country with different regulatory framework. Users cannot controls cloud infrastructure managing their data, which causes threats to the data.

Data Location: Cloud computing offers a high degree of data mobility. Consumers do not always know the location of their data. In most cases, this does not matter. For examples, e-mails and photographs uploaded to facebook can reside anywhere in the world and facebook members are not generally concerned.

Data Relocation:Another issue is the movement of data from one location to another. Data is initially stored at an advantageous location decide by the cloud providers. However, it is often moved from one place to another. Cloud supplier have contacts with each other and they use each other‟s resources. Consumers do not know this and often it does not matter [4].

B. Security attacks in Cloud

Cloud computing offers numerous advantages. Various attacks such as social engineering approach, XML signature wrapping attack, malware injection, and other attacks poses risk clouding systems. Some of them are discussed in this section.

XML Signature Wrapping Attack: Wrapping attacks aim toshoot a faked element into messagebody,by which a valid signature covers unmodified element while the faked one is processed by the application logic. As result, an attacker can perform an arbitrary Web Service request while authenticating as a lawful user.

Malware Injection: In a malware-injection attack an adversary attempts to inject malicious code into a system. This attack can appear in the form of code, scripts, active content, and/or other software. When an instance of a legitimate user is ready to run in the cloud server, the respective service assume the representative for reckoning in the cloud. The only checking done is to determine if the instance matches a logicalexisting service. However, the unity of the instance is not checked.

Social Engineering Attack:A social engineering attack is an intrusion that relies heavily on human interaction and often tricking other people to break normal protection procedures.

Account Hijacking: Account highjacking is usually carried out with stolen certification. Using the stolen credentials, attackers can access sensitive information and compromise the confidentiality, unity, and availability of the services offered. Example of such attacks includes eavesdropping on transactions/sensitive activities, handling changes of data, returning falsified information, and redirection to unlawful sites.

Traffic Flooding: Traffic flooding attacks bring a network or service down by flooding it with large amounts of traffic. Traffic flooding attacks occur when a network or service becomes so weighed down with packets initiating incomplete connection requests it cannot process genuine associationrequests. Eventually, the host‟s memory fender becomes full and no further connections can be made, and the result is a Denial of Service.

C. Security Reasons

Security is defined as assurance that sensitive information is not disclosed to unauthorized persons, processes, or devices. Hence, must make sure that users' confidential data, which users do not want to be accessed by service providers, is not disclosed to service providers. It is noted that users' confidential data is revealed to a service provider only if all of the following three conditions are satisfied at the point:

1.The service provider knows where the users' confidential data is located in the cloud computing systems.

2.The service provider has the perquisite to access and collect the user‟s secret data in the cloud computation systems.

3.The service provider can understand the meaning of the users' data. This is due to the following reasons: In order to collect users' data, the service provider must know the position of the data in cloud computing systems and have the privilege to access the data. Even if the service provider can collect users' data with success, the service provider may not be able to understand the meaning of the data unless the service provider has at the least some of the following information:

i) types of data

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 5, Issue 12, December 2015)

111

III. CURRENT CLOUD COMPUTING ARCHITECTURES

The current cloud computing system consists of three layers software layer, platform layer and infrastructure layer, as shown in figure 2. The software layer provides interfaces for users, to use service provider's applications. The platform layer provides the operating environment for software torun using system resources. The infrastructure layer provides the hardware resources for computation, repositing, and networks. The following are the major problems of current cloud computing systems are obtained:

• Each service provider has its own software, platform and infrastructure layer. When a user uses a cloud application, the user is forced to use platform and infrastructure provided by the same service provider. Hence the service provider knows where the users' data is located and has full access privileges to data.

• The users' data has to be in fixed data format specified by the service provider, and hence the service provider knows all the information required for understanding users' data.[5]

[image:3.595.344.475.178.383.2]

Therefore, we cannot prevent service providers from satisfying all of the three conditions.

Figure 2Current CloudComputing Architecture

In further discussion we report some essential security models that are currently being used by different cloud provides.

A. MODEL 1

The available secure architecture defined using figure 3 and the involved processes is given as follows:-

Step1: Client sends data to cloud provider for storing.

Step2: cloud provides receive data and perform encryption.

Step3: full copy of encrypted data stores on data warehouse.

Step4: After backup, performing replication and divide the data in parts according to the availability of data marts (in our system use three data marts ( S1, S2, S3)

Step5: Storing the different part of entropy (information) on different data mart.

[image:3.595.50.278.425.562.2]

Step6: Repeat Steps as per storing request.

Figure 3secure replication system architecture

Advantages of this architecture:

1.Software failure: In case of software failure data mart loss the information of particular node. But Data mart takes a backup copy fromstorage warehouse. It increases the availability of information.

2.Hardware failure: The data mart is dashes or down also impact on the availability. This system also removes that drawback. If any data mart is crashed then client‟s request also able to extract data from backup warehouse.

B. MODEL 2

The security program includes developing design models to describe the minimum acceptable recommended practices to be used in constructing a secure system as shown in figure 3according to the given model the model includes the following essential components.

A. Network Segments

The network consists of a series of logical and physical layers divided into network segments to simplify the approach for designing secure network architecture. The network segments can be further classified as follows:

1.Enterprise Network Segment consisting of enterprise computer systems

(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 5, Issue 12, December 2015)

112

3.Control network Segment consisting of controllers

and Human Machine Interface devices

4.Field network Segment consisting of sensors and actuators

[image:4.595.50.293.215.357.2]

5.Process Segment consisting of pipes, valves, and transportation belts.[6]

Figure 4 architecture of model 2

B. Access Control Model

The recommended practices for access and Control can be further sub-divided into the following steps:

a) User Access Management b) User responsibilities c) Network Access Control

d) Operating System Access Control e) Application Access Control f) Monitoring System Access and Use

User access is regulated by RBAC addresses the problem of traditional model by basing access on user's job responsibilities rather than customizing access for each individual.

C. MODEL 3

In further a different security model is discussed that is given using figure 5. According to the system design that model works on the basis of the following steps.

1.Integrity protection problem in clouds, sketches a novel Architecture and Transparent Cloud Protection System (TCPS) for improved security of cloud.

2.This claim that the integrity problem in clouds a system named as Transparent Cloud Protection System (TCPS) for increased security of cloud resources.

3.SWsAccording to them their proposed system, TCPS can be used to observe the guests integration and keeping the transparency and virtualization. The strength of their work is their proposed tool which provides improved security, transparency and intrusion detection mechanism.

4.It mainly focuses public clouds that needs significant consideration and presents to make data security decisions. Key security issues reported are end user trust, Insider Access, Visibility, Risk Management, Client-Side Protection, host-Side Protection, Admittance Control and Individuality management. The strengths of work are recognition and discussion on cloud security issues and private risks associated with cloud services. The weakness is that they haven„t proposed any tool or framework to address identifies issues.

5.The filters of the system first finds malicious stuff and in next sensitive information like countersign etc are removed. cradle tracking and access control enable publishers to decide which images are available to which users. Users are able to find their required images. The prelude results showed that filters are working correctly and similarities among images are accurate.

6.The strength of system which provides image filters and scanners to detect malicious images. The weakness is filters are not exact and sometimes lawful images may also be detected as malicious and their virus scanner is also not effective [6].

Figure 5 model 3 architecture

D. MODEL 4

The Cloud Multiple-Tenancy Model of NIST is given using figure 6 where the different components of the system are reported.

[image:4.595.327.542.430.566.2]
(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 5, Issue 12, December 2015)

[image:5.595.324.539.123.242.2]

113

The technology difficulties of multiple-tenancy model include data isolation, architecture extension, configuration self-definition, and performance customization. Architecture extension means that multiple-tenancy should provide a basic framework to implement high flexibility and scalability. Performance customization means that cloud computing should assure different customer‟s demands on performance of multiple-occupancy platform under different workload. The impact of multiple-tenancy model is different corresponding to different cloud deployment models.

Figure 6 Multiple-Tenancy Model of NIST

E. MODEL 5

The Cloud Risk Accruement Model of CSA is described using figure 7. Understanding the layer dependency of cloud service models is very critical to analyse the security risks of cloud computing. So there is an inherited relation between service capability of different layers in cloud computing. Similar to inheritance of cloud service capability, security risks of cloud computing is also come into between different service layers. IaaS holds little security functions and capabilities except for the infrastructure‟s own security functions and capabilities. IaaS demands that customers take charge of the security of operating systems, software applications and contents etc. Similarly, the intrinsic security function and capability of PaaS are not complete, but customers possess more flexibility to implement additional security.

[image:5.595.50.277.266.403.2]

One critical feature of cloud security architecture is that the lower service layer that a cloud service provider lies in, the more management duties and security capabilities that a customer is in charge of. In SaaS, cloud service providers need to satisfy the demands on SLA, security, monitor, compliance and duty expectation etc. In PaaS and IaaS, the above demands are charged by customers, and cloud service provider is only responsible for the availability and security of elementary services such as infrastructure component and underlying platform.[11]

Figure 7 the Cloud Risk Accumulation Model of CSA

IV. PROPOSED WORK

We have studied research papers related to security and privacy threats in distributed computing. In a few papers, tools and models are proposed to address security and privacy.After analysis of these contributions security and privacy issues are identified and reported.

A. Issues

The key area of the presented work for improving security is discussed as:

Issues-I: Traditional security usages encryption standards which cannot be directly adopted by normal users. There is also a loss of control occurs over data towards cloud providers. Thus a new verification mechanism required to use without measuring the concerned issues for data.

Issue-II: As the cloud faces continuous exchanges of data by users thus user needs to be authenticated for performing the operations on data. Thus, both cloud & user had to be verified for such operations.  Issue-III: Since all the existing security mechanism focuses on the single server interaction environment. But as the interaction is increasing integration of security becomes difficult & complex. Thus a new mechanism required to develop which reduces the user efforts.

Issue-IV: Botnets, huge volumes of spam or launching Distributed Denial of Service (DDoS) attacks on hosts are also some common issues.

B. Solution

(6)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 5, Issue 12, December 2015)

114

The proposed architecture is shown in the figure 8. It shows that when a user wants to access his data, he had to give request to a third party server, which verifies its integrity from its databases & having a specified trust value in case of each user with given authorization parameters like credentials, Role, Network properties etc. Then the third party auditor replies the user with its tenant ID having a unique kind of token to access the data. When a user demands an access to cloud this token gets verified and the permission is given. The petition for data storage from user had to go through an encryption service in which the user„s behaviourbased key is used.

After this step cloud doesn„t know the type of data stored in storage. After this the cloud provides access ID for a data storage session to users to interact directly with storage. After applying such mechanism the problem related to data isolation & incorrect data display to the user is also solved.

C. Architecture & its Components

In order to provide the secure framework for the data outsourcing and data exchange in first step a data outsourcing system is developed according to given in figure 1. The given system development is divide in two modules first the primary server that have the data storage capability and the secondary server that utilizes the storage from the primary server.

The involved data exchange process and access of data provides the demonstration of security and identity management. The involved components of the system are described as:

Primary server: It is used as storage service provider which provides the hosting service for the outsourced data from the secondary server or other servers. Additionally that implements the data storage, off sourcing and outsourcing services to their clients.

User management: that is responsibility of primary server to keep in track the user or data owner who are going to host their own personal data or their organizational data.Therefore needs to create their membership with that server by which the privacy in data is maintained according to their membership policy.

User data manager: that is a personalize service provided to the client where the user host their data and keep in track their data according to their needs. In order to perform this user can alter, modify and perform other operations on the data whichis either stored in primary server or secondary server.

Application and data: In addition of that a utility manager is available which support the data upload, download, share and exchange data to the third party under the directions of data owner.

[image:6.595.321.551.324.554.2]

Secondary server: In order to simulate the security management the secondary server is also established with the similar functions. Additionally other servers can also use the services of the primary server for deploying the similar functionality for clients. The users of secondary server send request to the primary server for data storage and on-demand data access. The data owner‟s need their own data too access therefore some processes are implemented to upload, download and sharing of the data hosted in primary server. During this process of data request and management the security techniques are initiated to manage the personalization and authentication fordata thus a trust computation technique is used to secure authentication and for providing the security in channel the cryptographic data exchange technique is included with the system.

Figure 7 Proposed System

Cryptographic Data exchange: in order to keep in track the security and privacy management for data exchange among both the parties (i.e. primary server and secondary server), the data exchange service is implemented that contains two sub-components in the system.

Trust manager: this component used to compute the trust among both the parties, if the computed trust value found adoptable then access to the system or data is provided to exchange the data.

(7)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 5, Issue 12, December 2015)

115

Where:

= protocol used for communication HTTP or HTTPS

= user rating

=frequency of connection request

V.CONCLUSION AND FUTURE WORK

Cloud computing is a kind of computing paradigm that can access conveniently in a dynamic and configurable public set of computing resources. In this environment the security of data and privacy during access of cloud is a primary concern. To contribute some effort to improve security of cloud a survey of existing security models of cloud computing is presented.Additionally the main security risks of cloud computing is also reported.

In the future, we will implement the proposed security strategies that involve different areas and issues of cloud security. Using the available cloud techniques required to demonstrate the effectiveness of the presented model of security and risk management.

REFERENCES

[1] Dongyoung Koo, Junbeom Hur & Hyunsoo Yoon, “Secure and

efficient data retrieval over encrypted data using Attribute-based encryption in cloud storage”, in Computers and Electrical

Engineering Journal of Elsevier, ISSN: 0045-7906,

doi:10.1016/j.compeleceng.2012.11.002, Vol. No 39, Jan 2013. pp 34–46

[2] Guojun Wang, Qin Liu, Jie Wu & Minyi Guo, “Hierarchical

attribute-based encryption and scalable user revocation for sharing data in cloud servers”, in Computer & Security Journal of Elsevier, ISSN: 0167-4048, doi: 10.1016/j.cose.2011.05.006, Vol. No. 30, July 2011. pp 320-331

[3] Shucheng Yu, Cong Wang, Kui Ren & Wenjing Lou, “Achieving

Secure, Scalable, and Fine-grained Data Access Control in Cloud Computing”, in Proceedings of IEEE Infocomm., ISSN: 978-1-4244-5837-0/10, 2010.

[4] Deyan Chen & Hong Zhao, “Data Security and Privacy

Protection Issues in Cloud Computing”, in International Conference on Computer Science and Electronics Engineering, IEEE Computer Society, ISSN: 978-0-7695-4647-6/12, doi: 10.1109/ICCSEE.2012.193, 2012.

[5] Stephen S. Yau & Ho G. An, “Confidentiality Protection in Cloud

Computing Systems”, in International Journal of Software Informatics, ISSN 1673-7288, Vol.4, No.4, December 2010, pp. 351-365

[6] Mohemed Almorsy, John Grundy & Amani S. Ibrahim,

“Collaboration-Based Cloud Computing Security Management Framework”, in 4th International Conference on Cloud Computing, IEEE Computer Society, ISSN: 978-0-7695-4460-1/11, doi:10.1109/Cloud.2011.9, 2011.

[7] Daryl C. Plummer, Thomas J. Bittman, Tom Austin, David W.

Cearley & David Mitchell Smith, “Cloud Computing: Defining and Describing an Emerging Phenomenon”, in Gartner Research Publication, ID Number: G00156220, June 2008.

[8] Pardeep Kumar, Vivek Kumar Sehgal , Durg Singh Chauhan, P.

K. Gupta & Manoj Diwakar, “Effective Ways of Secure, Private and Trusted Cloud Computing”, in International Journal of Computer Science Issues, ISSN (Online): 1694-0814, Vol. 8, Issue 3, No. 2, May 2011.

[9] Seny Kamara & Kristin Lauter, “Cryptographic Cloud Storage”, in Microsoft Research Article at http://

[10] S. De Capitani di Vimercati, S. Foresti, S. Jajodia, S. Paraboschi,

G. Pelosi & P. Samarati, “Encryption-based Policy Enforcement for Cloud Storage”, in IEEE Transaction, at Universita degli Studi, di Milano, 2010.

[11] Kan Yang, Zhen Liu, Zhenfu Cao, Xiaohua Jia, Duncan S. Wong

& Kui Ren, “TAAC: Temporal Attribute-based Access Control for Multi-Authority Cloud Storage Systems”, in IEEE Transaction, 2011.

[12] Yan Zhu, Hongxin Hu, Gail-Joon Ahn, Xiaorui Gong & Shimin Chen, “POSTER: Temporal Attribute-Based Encryption in Clouds”, in ACM Journal, ISSN:978-1-4503-0948-6/11/10, Oct 2011.

[13] Sushmita Ruj, Amiya Nayak and Ivan Stojmenovic, “DACC:

Distributed Access Control in Clouds”, in International Joint Conference of IEEE TrustCom-11/IEEE ICESS-11/FCST-1, ISSN: 978-0-7695-4600-1/11, doi:10.1109/TrustCom.2011.15, 2011.

[14] Pratap Chandra Mandal, “Evaluation of performance of the

Symmetric Key Algorithms: DES, 3DES, AES and Blowfish”, Journal of Global Research in Computer Science, ISSN: 2229-371X, Volume 3, No. 8, August 2012.

[15] Craig Gentry, “Computing Arbitrary Functions of Encrypted

Data”, in ACM Journal, ISSN: 0001-0782/08/0X00, 2008.

[16] Bharath K. Samanthula, Gerry Howser, Yousef Elmehdwi, and

Sanjay Madria, “An Efficient and Secure Data Sharing Framework using Homomorphic Encryption in the Cloud”, in ACM Journal, ISSN: 978-1-4503-1596-8/12/08., 2012.

[17] Farhan Bashir Shaikh & Sajjad Haider, “Security Threats in Cloud Computing”, in 6th International Conference on Internet Technology and Secured Transactions, Abu Dhabi, United Arab Emirates Dec 2011.

[18] Farzad Sabahi, “Cloud Computing Security Threats and

Responses”, in IEEE Transaction, ISSN: 978-1-61284-486-2/11, 2011.

[19] Wentao Liu, “Research on Cloud Computing Security Problem

and Strategy”, in IEEE Transaction, ISSN: 978-1-4577-1415-3/12, 2012.

[20] Mr A. Mahesh Babu, Mr. T.Venkata Ramana, “A study of Cyber

Security model in cloud computing environment” in International Journal of Futuristic Science Engineering and Technology Vol 1 Issue 3 March 2013 ISSN 2320 – 4486

[21] Jianhua Chea,,” Study on the Security Models and Strategies of

Cloud Computing” in Procedia Engineering Volume 23, 2011, Pages 586–593 PEEA 2011

[22] SM Bansode, “MITIGATING CLOUD VIRTUALIZATION

Figure

Figure 1 cloud storage
Figure 2Current CloudComputing Architecture
Figure 4 architecture of model 2
Figure 7 the Cloud Risk Accumulation Model of CSA
+2

References

Related documents

divinylbenzene 23,24 is acylated with a Boc-amino acid using DCC or mixed anhydride coupling to provide derivative 8 which is elongated by conventional SPPS to the desired

The 2008 financial collapse catalyzed sweeping changes in the legal profession that resulted in dwindling work for law firms and client demands for deep price discounts. But most

Background: The Dscam gene in the fruit fly, Drosophila melanogaster, contains twenty-four exons, four of which are composed of tandem arrays that each undergo mutually

ACEND also plans to release standards for the future model bachelor’s degree level nutrition and dietetic technician program and master’s level dietitian nutritionist program in

The decision to make this move was based on wanting to improve the services available to women, children and young people with experience of domestic abuse and through the

Samples were consolidated by hot press (HP) or Spark Plasma Sintering (SPS). HP samples were heated to a temperature of 850 °C and held for 60 minutes, and remained under a

Thelycum with a long grooved tongue like anterior plate partially ensheathed in a horse shoe like process formed by lateral plates.. Body pale yellow