F RAMEWORK FOR I MPLEMENTING S ECURITY IN C LOUD C OMPUTING Name : Sandip Patil Seat No: 1912 Roll...

36
FRAMEWORK FOR IMPLEMENTING SECURITY IN CLOUD COMPUTING Name : Sandip Patil Seat No: 1912 Roll No: MC11051

Transcript of F RAMEWORK FOR I MPLEMENTING S ECURITY IN C LOUD C OMPUTING Name : Sandip Patil Seat No: 1912 Roll...

FRAMEWORK FOR

IMPLEMENTING SECURITY IN

CLOUD COMPUTING

Name : Sandip Patil

Seat No: 1912

Roll No: MC11051

TECHKNOMATIC SOLUTIONS

TechKnomatic Solutions is a leading Information Technology

Consulting and Services company based in Pune, India. It is

founded and incorporated in 2013, by young and

enthusiastic team of people.

TechKnomatic Solutions is working in different horizontals

like Business intelligence, Mobile Business Intelligence and

Big data analytics. It has verticals / domains like BFS, Retail,

Pharma and Education.

EXISTING SYSTEM

Existing system for managing website contents and

authorized data, When we allow services to be delivered by

a third party, we lose all control over how they secure and

maintain the health of their environments - and as a service

purchased from a hosting provider, leveraging resources

that are shared with other businesses, and accessible via

public networks.

But the benefits of cloud computing exist on a spectrum,

and often they can be realized in a “private cloud” model;

delivering the same levels of scalability and elasticity, along

with usage-based cost structures that come with public

cloud computing, but leveraging resources completely

dedicated to the needs of your own organization

EXISTING SYSTEM

Many existing cloud data services provide similar access

control models, in which individual and organizational

privacy, a key requirement for digital identity management,

is unprotected. Also, with cloud computing initiatives, the

scope of insider threats, a major source of data theft and

privacy breaches, is no longer limited to the organizational

perimeter.

Multicloud environments exacerbate these issues because

proxies can access data (which the environment might

dynamically move or partition across different clouds) on

behalf of clients.

EXISTING SYSTEM

Revealing sensitive information in identity attributes to

proxies that grant them authorization to access the data on

behalf of clients is not an attractive solution. Thus, assuring

the private and consistent management of information

relevant to Attribute Based Access Control becomes more

complex in multicloud systems.

PROPOSED SYSTEM

Our proposed framework for generic cloud collaboration allows clients and

cloud applications to simultaneously use services from and route data among

multiple clouds. This framework supports universal and dynamic

collaboration in a multicloud system. It lets clients simultaneously use

services from multiple clouds without prior business agreements among

cloud providers, and without adopting common standards and specifications.

As more organizations adopt cloud computing, cloud service providers (CSPs)

are developing new technologies to enhance the cloud’s capabilities. Cloud

mashups are recent trend; mashups combine services from multiple clouds

into a single service or application, possibly without-premises (client-side)

data and services. This service composition lets CSPs offer new

functionalities to clients at lower development costs.

The system will be interactive to a great extent and produce accurate

reports. It will be developed in Java, EJB, Hibernate, Collection and Reflection.

CLASS DIAGRAM

Class Diagram

USE-CASE DIAGRAM

Use-Case: Admin

USE-CASE DIAGRAM

Use-Case: Application Owner

USE-CASE DIAGRAM

Use-Case: Application User

USE-CASE DIAGRAM

Use-Case: Application User

DATA FLOW DIAGRAM

DATABASES

Table Name User login

Table Description It stores the information of login

Field Name Data type Size Constraint Description

UserName Int 10 Primary key It stores the unique

login id

Password Varchar 10 Not null It stores the

password of user

UserId Int 11 Foreign key It stores the unique

userid

DATABASESTable Name UserTable

Table Description The table is store the signup information of the user

Field Name Data type Size Constraint Description

UserId Number 11 Primary key It stores the unique id to user

Fname Varchar 10 Not null It stores the first name of user

Lname Varchar 10 Not null It stores the last name of user

MobileNo Varchar 20 Not null It stores the mobile number of user

Email Varchar 50 Not null It stores the email id of user

UserName Varchar 10 Primary key It stores the username of user

ConfirmPass Varchar 10 Not null It stores the password of user

Website Varchar 20 Not null It store the website of user

DATABASES

Table Name Usertype

Table Description It contains information about usertype

Field Name Data type Size Constraint Description

userTypeId Int 11 Primary key It stores the

usertype Id

userTypeCode Varchar 10 Not null It stores the type of

user

DATABASES

Table Name ServerTable

Table Description It contains information about server

Field Name Data type Size Constraint Description

serverId Int 11 Primary key It store unique

server ID

IPAddress Varcahr 45 Not null It store the IP

address of server

maxEjbCount Int 11 Not null It stores the maxejb

Count of server

serverName Varchar 50 Not null It stores the server

name

DATABASES

Table Name Tasktype

Table Description It stores the information about task

Field Name Data type Size Constraint Description

taskId Int 11 Primary key It stores the id of

unique task

taskName Varchar 100 Not null It stores the task

name

ejbJarPath Varchar 200 Not null It stores the path of

jar file

ejbName Varchar 100 Not null It stores the ejb

name

jarName Varchar 50 Not null It stores the jar

name

serviceName Varchar 50 Not null It stores the service

name

serviceParams Varchar 100 Not null It stores the service

parameters

DATABASES

Table Name Alise

Table Description It is used for Mapping parameters

Field Name Data type Size Constraint Description

aliseId Int 11 Primary key It stores the unique

alise id

jobId Int 11 Foreign key It stores the unique

job id

appAlise Varchar 50 Not null It stores the input

information

DATABASES

Table Name Popularitytable

Table Description It store the current ejb count with the server id

Field Name Data type Size Constraint Description

serverid Int 11 Primary key It stores the server id

Jobid Int 11 Primary key It stores the job id

Currentejbcnt Int 11 Not null It stores the current ejb count

Sts Timestamp   Not null It stores the date and time of ejb

DATABASES

Table Name Histroyforgraph

Table Description It maintain transaction detail

Field Name Data type Size Constraint Description

Jobid Int 11 Foreign key It stores the jobid

Serverid Int 11 Foreign key It store the serverid

Entertime Timestamp   Not null It stores the date and time

SCREEN SHOTS

Login Screen

SCREEN SHOTS

Validation Screen of Login page

SCREEN SHOTS

Framework Login Screen

SCREEN SHOTS

Login is empty Validation Screen

SCREEN SHOTS

Sign Up Form Screen

SCREEN SHOTS

Sign Up Form with Correct Data Screen

SCREEN SHOTS

Sign Up Form with Validation Screen

SCREEN SHOTS

Sign Up Successful Screen

SCREEN SHOTS

Forgot Password Screen

SCREEN SHOTS

Forgot Password with Valid Data Screen

SCREEN SHOTS

Change Password Screen

SCREEN SHOTS

Password Change Successfully Screen

SCREEN SHOTS

Framework Dashboard Screen

SCREEN SHOTS

Task Configuration Screen with Number of Tasks

SCREEN SHOTS

Server Configuration Screen with Number of Servers

SCREEN SHOTS

Server Histograph Screen with one History