• No results found

Key Management Challenges in a Cloud Ecosystem

N/A
N/A
Protected

Academic year: 2021

Share "Key Management Challenges in a Cloud Ecosystem"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Key Management Challenges in a Cloud Ecosystem

– A Discussion Starter Based on the Cloud Security WG’s Research -

March 04, 2014

Dr. Michaela Iorga, NIST (presenting) Anil Karmel, C2 Lab, Inc. (presenting) Juanita Koilpilai, Waverley Labs

(2)

Disclaimer

No official endorsement of any particular

product or brand is implied or intended.

Any logos, brand names or characters

depicted remain the property of their owners.

The views expressed in this presentation are

those of the presenters and not necessarily the

views of the U.S. Government.

(3)

Cloud Demystified

What is Cloud Computing - Definition (NIST 800-145)

“Cloud computing is a model for enabling ubiquitous,

convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly

provisioned and released with minimal management effort or

service provider interaction.

Composed of :

5 essential characteristics (On-demand self service, Broad

network access, Resource pooling, Rapid elasticity, Measured services.

3 service models: Infrastructure-aaS (IaaS), Platform-aaS

(PaaS), Software-aaS (SaaS);

(4)

Total worldwide addressable market for cloud computing will

reach $158.8 B by 2014

An increase of 126.5% from 2011

Vivek Kundra, Federal CIO,

Cloud First Policy, 2012

GigaOM

(paraphrasing Sir Arthur Eddington)

“Cloud computing will not just be more innovative than we imagine;

it will be more innovative than we can imagine”.

By 2016 cloud will grow to become the bulk of new IT spend

Gartner

(5)

Relative to 2006, cyber crimes increased by 782%:

A malware activity every 3 minutes

65% of attacks target financial services,

healthcare, manufacturing and entertainment

89% of callback activities were linked with

Advanced Persistent Threat (APT) tools made in

China or by Chinese hacker groups

5

2013 Advanced Threat Report

(6)

NIST Cloud Computing

Special Publications

• CC Standards Roadmap ……….…… SP 500-291 • CC Reference Architecture………..… SP 500-292 • USG CC Technology Roadmap………... SP 500-293 • CC Security Reference Architecture…….. SP 500-299 • Guidelines on Security and Privacy ……. SP 800-144 • Definition of Cloud Computing ………….… SP 800-145 • CC Synopsis & Recommendations……….. SP 800-146 • Trusted Geo-location in the Cloud……….NISTIR 7904

• Key Management Challenges……….. NISTIR 7956

(7)

NIST CC Reference Architecture (SP 500-292)

with Cross Cutting Concerns shown

Cloud Consumer Cloud Provider Cloud Service Management Cloud Carrier Cloud Auditor Cloud Consumer Provisioning/ Configuration Portability/ Interoperability Security Audit Privacy Impact Audit Performance Audit Business Support

Physical Resource Layer Hardware

Facility

Resource Abstraction and Control Layer Service Layer IaaS SaaS PaaS Cloud Orchestration

Cross Cutting Concerns: Security, Privacy, etc

Cloud Broker Service Intermediation Service Aggregation Service Arbitrage 7

(8)

Cloud Demystified

What is a Cloud Ecosystem

Software as a Service Platform as a Service Infrastructure as a Service Secu rit y / C on tr ol 3/5/2014 8

(9)

Distributed Architecture = Split Control

/ Responsibilities

Cloud Clients

(Browsers, Mobile Apps, etc.) Software as a Service (SaaS)

(Application , Services)

Infrastructure as a Service (VMs, Load Balancers, DB, etc.)

Physical Hardware

(Servers, Storage, Networking) Platform as a Service (PaaS) (APIs, Pre-built components)

CLOUD ENVIRONMENT CLOUD ECOSYSTEM

(10)

What you can manage…

IaaS PaaS SaaS

Yo

u man

ag

e

(11)
(12)

Use Case: Storage of Data in the

Cloud (UC6)

Encrypting a Database in the Cloud – can be

done:

o

Transparent/External Data Encryption

o

DB-level or User-level Encryption

Store application data securely  Encrypt it

(easy to say! what does it take to do it?).

(13)

Where All the Magic Happens…

(different Cloud service models)

Client Data Hardware Sec Module Web Strct Data VMM Mngmt Physical Space Storage Transport, Security DBM VM UnStrct Data Data, Voice, UI T KS Applicat ion T1 T2 T3, T4 T5 T6 T7

(14)

Where All the Magic Happens…

(different system architectures)

Client Data Web Strct Data VMM Mngmt Physical Space Storage Transport, Security DBM VM UnStrct Data Data, Voice, UI T KS Applicat ion Software Sec Module T1 T2 T3, T4 T5, T6 T7 Software Sec Module KS

(15)

Where All the Magic Happens…

(different system architectures)

Client Data Web Strct Data VMM Mngmt Physical Space Storage Transport, Security DBM VM UnStrct Data Data, Voice, UI T Applicat ion T1 T2 T3, T4 T5 S/F/H Sec Module KS Software/ Firmware/ Hardware

(16)

A Real-Life Implementation and

the Challenges Encountered:

DOE’s YOURcloud - A Cloud

Services Broker

(17)

Laboratory & Plant Users Other Gov’t Agecy Users Support Contractors

DOE Cloud On-Premise

Cloud NNSA Cloud Public Cloud

* Powered by

Services Broker

DOE YOURcloud: A Cloud of Clouds approach brokering any organization, through any device, to any service respectful of site autonomy

Other Gov’t Agency Cloud General Public Users DOE Federal Users INSIGHT

• Green & Business IT Smart Meters • PortfolioStat • Enterprise Architecture • Data Center Consolidation FEATURES

• Virtual Desktops & Servers • Enterprise Application Store • Enterprise Certification & Accreditation

(18)

* Powered by

On Premise Cloud DOE Cloud Public Cloud

Services Broker Enclaves

Organization: DOE Remediation CFO VDI Public Websites Shared

Services Open Science

SITES

Hypervisor

Network

Compute

Storage

(19)

UC6 – Storage of Data in the Cloud

On Premise Shared Services CloudLink Center Secure VSA Secure VSA Open Science CloudLink Center Secure VSA vSphere Client EBS Volumes YOURcloud Terremark vCenter vCenter YOURcloud AWS Organization: DOE VM Process VM Storage Legend

(20)

Questions?

Thank you !

3/5/2014 20

Contributors:

Aradhna Chetal

Juanita Koilpilai (lead) Prabha Kumar

Chan Lim Dylan Lobo Ginger Ross Go Yamamoto

(21)

Discussion of the FCKMS

with a Cloud Ecosystem in

Mind

Reviewers:

Wayne Armour Bill Butler (presenting)

Vince Grimaldi Nancy Landreville

Yin Lee Dylan Lobo

Mark Potter Virginia Ross

(22)

Cloud Challenges to

Implementing FCKMS (1/4)

The team was tasked with reviewing NIST

Publication 800-152 “A Profile for U. S. Federal

Cryptographic Key Management Systems

(FCKMS)“ to identify challenges to implementing

a FCKMS in the cloud environment from the

“FCKMS procurers, installers, configuration

personnel, administrators, managers, operators,

and users” perspective.

(23)

Cloud Challenges to

Implementing FCKMS (2/4)

Step 1 Review 10 chapters (4-14)

Step 2 Identify challenges, comment and compile to

capture sheet

Step 3 Characterize each cloud challenge by 3 service

models: Infrastructure-aaS, Platform-aaS,

Software-aaS and 4 deployment models: Private, Public,

Community, Hybrid

(24)

Cloud Challenges to

Implementing FCKMS (3/4)

The team found 45 challenges within the 10 chapters; discussed and tagged them 4-1 to

12-7 (Chapter, Challenge).

4 Security Policies:

4-1 Identification and Categorization of information to be protected (e.g. Tagging)

5 Roles and Responsibilities:

5-1 Definition of all Operational Roles within the CKMS

6 Cryptographic Keys and Metadata

6-1 CKMS metadata standards impact portability

Public Private Community Hybrid IAAS PAAS SAAS

4-1 X X X X X X

5-1 X X X X X X X

6-1 X X X X X X X

My Cloud Providers are NOT interoperable, how do I build a

enterprise wide FCKMS? My USG network is operated by

Cloud Provider(s), Who is responsible for protecting my keys and

metadata?

(25)

Cloud Challenges to

Implementing FCKMS (4/4)

4-1 Identification and Categorization of information to be protected (e.g. Tagging)

Challenge: The Security policy MUST specify the level of protection for cryptographic keys, algorithms, and mechanisms that provide

confidentiality and integrity protection for both the keys and their

metadata in each unique service/deployment model (i.e. (Public, IaaS), (Hybrid, SaaS).

The next steps are to develop useful

“use cases” to investigate the challenge in detail to inform SP 800-152 User Community

Public Private Community Hybrid IAAS PAAS SAAS

4-1 X X X X X X

5-1 X X X X X X X

6-1 X X X X X X X

Should we stick with private cloud and IaaS or go public and SaaS? The answer is always. It

depends on the requirement

(26)

Questions?

References

Related documents

Observations of inverse-Compton emission from components of radio-loud AGN in principle allow us to determine the magnetic field strength in those components — the energy loss rate

Consistent with the work of Christmann (2012) and Silke (2008), this study reveals no direct link between family and the development of extreme ideals: both formers and their

If you spend time with a girl but you’re not sure she would sleep with you, don’t waste your time and move on to meet new people.. On the other hand, if you feel a solid connection

Hence we focus our study in an epidemic model in a two-layer network, and we use an isolation parameter w to measure the effect of quarantining infected individuals from both layers

We hypothesized that, in contrast to young adults, (i) older adults would show stronger FC to the frontal regions under low load, as ageing has been associated with

In our mid-age cohort we see significant structural differences in these same regions: the parahippocampal cortical thickness and left anterior cingulate white matter volumes were

(1) no thalamic or neocortical abnormality was observed in the acute clinical MRI; (2) volume reduction in the thalamus was strongly correlated with that in the hippocampus, and

(2017) not only showed that EEG microstates demonstrate heri- tability, but that they also exhibit subject-specific characteristics. Thus, it is desirable that, although we treat