• No results found

Cloud Computing: Standards Development for Security, Privacy and Trust

N/A
N/A
Protected

Academic year: 2021

Share "Cloud Computing: Standards Development for Security, Privacy and Trust"

Copied!
60
0
0

Loading.... (view fulltext now)

Full text

(1)

Cloud Computing:

Standards Development

for Security, Privacy and

Trust

ISSA Baltimore Chapter

InfoSec Summit -September 13, 2012

John Sabo, Director Global Government Relations, CA Technologies

Chair, OASIS IDtrust Member Section Steering Committee

(2)

Abstract

— Security, privacy and trust: major issues impacting the uptake

of cloud computing, particularly in public and hybrid cloud

deployments

— Addressing these barriers will require both policy and technical

interoperability and standardization, particularly in the areas

of security and data privacy

— Work is underway in OASIS (Organization for the Advancement

of Structured Information Standards) where cloud trust issues

are being addressed in several technical committees

(3)

Clouds and Public Policy

— Cloud Computing –“transformative” technology with huge

impact on international public policy

— World Economic Forum Research Study – 2009/2010

− Benefits and Barriers

— Major cybersecurity and data privacy implications

— “National” Economic Policies

− EU Data Protection Regulation (January 2012)

− European Commission consultations on cloud computing and Internet of Things

− Related “protectionist” policies such as China’s “Indigenous Innovation,” India’s “Preferential Market Access” (PMA), Brazil

(4)

Issues from International Cloud Symposium

— ISCS 1 -- October 10-13, 2011 conference in London

− Hosted by CA Technologies at Ditton Manor

— Focused on unique attributes of Cloud computing, and the

business and policy considerations

− Governance and Legal impediments − Security and Identity

− Privacy and Trust

− Interoperability, Data Portability, and Data Management − Importance of standards development and adoption

— ICS2 – will be held in Bethesda, October 11-12 2012

(5)

Governance and Legal Impediments

— Cloud technical challenges are of a lower order of importance than the policy issues - most cloud governance challenges are not new

— The need to address changes to business and operational processes, legal impediments and other non-technical interoperability issues are most relevant for the Cloud

— A workable governance structure necessitates

− understanding and managing effective Cloud computing contracts and Service Level Agreements (SLAs)

− having standards-based metrics and instrumentation in place to ensure compliance.

(6)

Governance and Legal Impediments -2

— Areas in which Cloud computing is impacting current legal structures and compliance practices:

− Cloud computing security and cybersecurity − Reliable messaging and transactional patterns − Federated identity (of humans and organizations) − Remote data storage access

— Priorities for future guidance:

− Comparable Quality of Service measures

− Vocabularies for Service Level Agreements (SLAs) and “dashboardability” − Data ownership and access

− Jurisdiction − Identifier rigor

(7)

Security

— Three key aspects of security (writ large) need to be addressed - risk management, data classification and the use of open standards

− need to develop and leverage a common understanding of risk

management in Cloud based services, and adopt sound risk mitigation practices

− Granularity required in classifying data so that appropriate risk management strategies can be applied

• Clear principles must be applied to the use of public/shared infrastructure and services such that data may be protected as appropriate to their classification

− standards are NOT optional. The migration of applications to the Cloud should actually lead to the greater adoption of standards

(8)

Identity Management, etc.

— Trust in Identity - when services are offered via the Internet how can you trust the identity of the user

− A particular challenge is confirming a user's attributes while protecting privacy.

— Authentication - using the Cloud changes the risk profile and demands a more flexible approach to authentication. The risk may vary depending upon the location of the user, the device they are using, the nature and size of the transaction. – context.

— Authorization - there is no common standard authorization model

adopted by Cloud service providers and yet granular access control is a key requirement

(9)

Privacy and Trust

— No common definition of privacy internationally, and many

varied perspectives of what constitutes privacy and personal

information

— Common themes:

− User interests − Context

− “Right to be Forgotten” – user controlled deletion of personal information

− Jurisdiction and location

− Law enforcement and national security access − Effective notice

− Availability

(10)

Critical Importance of Standards

— Standards and their adoption are essential for Cloud deployments and are beneficial for the economy as a whole

− they broaden choice, foster the emergence of new markets and provide a tool to speed up the time for innovation to reach consumers

− There is a great deal of work underway within recognized standards bodies applicable to the cloud

— Compelling need to continue the dialogue between public sector officials, industry and Standards Development Organizations (SDOs) on the

deployment of Cloud based services

— Policy and technology convergence – SDO’s provide opportunity for constructive and structured dialogue and useful outcomes

(11)

Technology and Policy Convergence: Standards for Managing

Security and Data Privacy Policies

 Cloud Computing and Cloud-based infrastructures

− e-identity systems

− Smart Grid systems

− electronic health systems

− government services

 Cybersecurity risk management

 Data protection, privacy and data retention and law

enforcement issues for international data flows

(12)

Example: U.S. National Strategy for Trusted Identities in

Cyberspace (NSTIC)

 public and private sector collaboration to raise the level of trust

associated with the identities of individuals, organizations,

networks, services, and devices involved in online transactions

 an identity ecosystem that will:

 enhance privacy and support of civil liberties

 be secure and resilient and part of layered security

 ensure policy and technology interoperability among identity

solutions

 be built from identity solutions that are cost-effective and easy

to use

(13)

NSTIC Policy and Technical Interoperability and Standards

— Technical interoperability (including semantic interoperability)

refers to the ability for different technologies to communicate

and exchange data based upon well-defined and testable

interface standards

— Policy- level interoperability is the ability for organizations to

adopt common business policies and processes (e g , liability,

identity proofing, and vetting) related to the transmission,

receipt, and acceptance of data between systems

— The use of open and collaboratively developed security

standards and the presence of auditable security processes are

critical to an identity solution’s trustworthiness

(14)

Policy and Technology Convergence

in OASIS Standards Development

(15)

A Sample of OASIS Technical Committees Developing

Standards Supporting Trusted Cloud Computing Services

Topology and Orchestration Specification for Cloud

Applications (TOSCA)

 Key Management Interoperability Protocol (KMIP)

Identity in the Cloud (IDCloud)

Privacy Management Reference Model (PMRM)

New: Cloud Authorization (CloudAuthZ)

(16)
(17)

Topology and Orchestration Specification for Cloud Applications

(TOSCA)

 Formed in December 2011

 Already one of the largest TCs (> 100 members)

 Continues to attract new participants

 Listed as one of IBM’s top 10 cloud standards at its Innovate

2012 conference

 Co-Chairs:

 Paul Lipton, CA Technologies

 Simon Moser, IBM

(18)

Today's Cloud Services…

— How would you ensure the portability of a complex

cloud service running on complex software and

hardware infrastructure?

− Virtual images do not suffice at all

• They are “just” snapshots of the state of various components

— Another provider might not have a clue how to install,

deploy, run and manage your service

− Need detailed skills and information about the service and

the nature of its underlying hardware/software stack

(19)

TOSCA‘s Approach

— Standardizes the language to

describe

− The structure of an IT Service

(its

topology model

)

− How to orchestrate operational

behavior (

plans

such as build,

deploy, patch, shutdown, etc.)

— Declarative model that spans

applications, virtual and

physical infrastructure

Topology Model Orchestration Services (Plans)

Relationship Type

Node Type

Operation Task

(20)

TOSCA: Define composite, high-value services – once!

(21)

Portability between Cloud providers using the same

Service Templates

(22)

TOSCA Top-Level Classes

(23)

TOSCA Will Enable

— Service/solution portability without

vendor lock-in

− Model-driven cloud services

− Cloud-to-cloud portability

− Automation with faster deploy,

test, update, etc.

− Easier migration of existing

applications to the cloud

− Cloud bursting with more

consumer choice

− Multi-cloud provider applications

− Cloud service marketplaces

(24)

TOSCA Past, Present, and Future

— Initial spec submitted to OASIS in Dec. 2011

− CA Technologies, CapGemini, Cisco, Citrix, EMC, IBM, NetApp, PwC, Red Hat, SAP, Software AG, Virtunomic, WSO2

− Many others have joined the OASIS TC such as ActiveState, CenturyLink, China Internet Network Information Center, Google, Huawei, Nokia, Primeton, Progress, Jericho Systems, Progress Software, rPath, Yaana Technologies, VCE, Zenoss, many more

— Goal is to submit a 1.0 version of the standard for ratification

by the end of 2012 (very aggressive, but possible)

− TOSCA is by design a very thin standard: only a metamodel, some top-level classes, and XML format

− The actual lower-level classes will be defined and submitted for standardization as the industry and use cases continue to mature

(25)
(26)

Key Management Interoperability Protocol TC (KMIP)

•Chairs:

Robert Griffin, EMC/RSA

Subhash Sankuratripati, NetApp

•The OASIS KMIP TC works to define a single,

comprehensive protocol for communication between

encryption systems and a broad range of new and

legacy enterprise applications, including email,

databases, and storage devices.

•By removing redundant, incompatible key management

processes, KMIP will provide better data security while

at the same time reducing expenditures on multiple

(27)

Prior to KMIP each application had to support each

vendor protocol

(28)

With KMIP each application only requires support for one

protocol

(29)

Prior to KMIP each application had to integrate each

vendor SDK

(30)

With KMIP each application only requires one vendor SDK

integration

(31)

31 Encrypting Storage Host Enterprise Key Manager @!$%!%!%!%%^& *&^%$#&%$#$%*!^ @*%$*^^^^%$@*) %#*@(*$%%%%#@ Request Header Get Unique Identifier Symmetric Key Response Header Unique Identifier Key Value

KMIP Request / Response Model

Unencrypted data Encrypted data

Name: XYZ SSN: 1234567890 Acct No: 45YT-658 Status: Gold

(32)

32

Create

Create Key Pair Register Re-key Derive Key Certify Re-certify Locate Check Get Get Attributes Get Attribute List Add Attribute Modify Attribute Delete Attribute Obtain Lease Get Usage Allocation Activate Revoke Destroy Archive Recover Validate Query Cancel Poll Notify Put Unique Identifier Name Object Type Cryptographic Algorithm Cryptographic Length Cryptographic Parameters

Cryptographic Domain Parameters Certificate Type

Certificate Identifier Certificate Issuer Certificate Subject Digest

Operation Policy Name Cryptographic Usage Mask Lease Time

Usage Limits State Initial Date Activation Date Process Start Date Protect Stop Date Deactivation Date Destroy Date

Compromise Occurrence Date Compromise Date Revocation Reason Archive Date Object Group Link Application Specific ID Contact Information Last Change Date Custom Attribute Certificate Symmetric Key Public Key Private Key Split Key Template Policy Template Secret Data Opaque Object Managed Objects

Protocol Operations Object Attributes

Key Block (for keys) or

Value (for certificates)

KMIP defines a set of Operations that apply to Managed Objects that consist of Attributes and possibly cryptographic material

(33)

Cloud Service Provider App Data Enterprise IT Key Server HSM

Cloud Key Management

Application Users CSP Administrators Enterprise Administrators Enterprise App Key DB vSphere

(34)

Cloud Service Provider App Data Enterprise IT Key Server HSM

Use Cases for Hybrid Cloud

Application Users CSP Administrators Enterprise Administrators Enterprise App Key DB vSphere Use Case • Tenant administration • Key migration • Policy distribution Implications • Tenant granularity • Key export/import • Policy distribution • Client registration

(35)

KMIP Interop at RSA Conference 2012

Interop Network Server Server 2 x Server 2 x Server 3 x Client Server Client

(36)
(37)

Oasis Identity in the Cloud (IDCloud)

Towards standardizing Cloud

Identity

Co-Chairs:

Anil Saldhana Red Hat Tony Nadalin, IBM

 Among the Technical Committee are:

 Red Hat, IBM, Microsoft, CA Technologies, Cisco Systems, SAP, EBay, Novell, Ping Identity, Safe Net, Symantec, Boeing Corp, US DOD, VeriSign, Akamai, Alfresco, Citrix, Cap

Gemini, Google, Rackspace, Axciom, Huawei, Symplified, Thales, Conformity, Skyworth TTG, MIT, Jericho Systems, PrimeKey, Aveksa, Mellanox, Vanguard Integrity

(38)

Cloud Identity Management

 TC works to address Identity Management challenges related to Cloud Computing

 Cloud Identity Management is considered a top security concern

 Identity Management is not completely solved at Enterprise level

 Standards are evolving

 Cloud is a new paradigm, so the same problems in new packaging

(39)

Motivation : Example Use Case

 Users have Facebook, Google, LinkedIn and similar Cloud Service accounts

 A small manufacturing company requires its employees to use an online benefits system annually, to choose health care benefits for the entire year.

 The employees work in workshops/units do not use computers regularly at work. Majority of them have Facebook accounts.

 In this use case, employees may be able to use Facebook Connect, for the Benefits system

(40)

IDCloud Key Objectives

 Identifying detailed Use Cases

Identity deployment, provisioning and management in a cloud context

 Gap Analysis of existing Identity Management standards and protocols when applied in the context of Cloud

 Based on Use Cases and Interoperability Profiles  Feed analysis back to the WG responsible for a

standard

 Define Interoperability Profiles for Identity in the Cloud  Profiles will be based on use and combinations of

(41)

Additional Objectives

 Glossary on Cloud Identity

Harmonized set of definitions, terminologies

and vocabulary on Identity in the context of

Cloud

 Do not re-invent the wheel

Build on existing standards and specifications

 Strong liaison relationships with other

international working groups

ITU-T, DMTF

(42)

Status Update

 Three stages:

 Formalization of Use Cases [Finished]

Oasis Identity In The Cloud Use Case Document v1.0

http://docs.oasis-open.org/id-cloud/IDCloud-usecases/v1.0/cn01/IDCloud-usecases-v1.0-cn01.html

 Gap Analysis of existing IDM standards using the Use Cases. [In Progress]

(43)

Use Cases

 Received 35 Cloud Identity Management Use Cases  Structure of Use Cases:

Description / user story Goal / Desired outcome Categories covered

Applicable Deployment Models Actors Systems Notable Services Dependencies Assumptions Process Flow

(44)

Use Case Categories

 Authentication

Single Sign On (SSO)

Multi factor Authentication

 Infrastructure Identity Establishment  General Identity Management

Infrastructure IdM Federated IdM  Authorization

 Account & Attribute Management Account & Attribute Provisioning  Security Tokens

(45)

Highly-Ranked Use Cases

 Managing Identities at all levels in the Cloud

 Need for Federated Single Sign On across

multiple environments

 Enterprise to Cloud SSO

 Auditing

 Multi-factor Authentication for Privileged User

Access

 Mobile Identity authentication using Cloud

Provider

(46)
(47)

OASIS PRIVACY MANAGEMENT REFERENCE

MODEL (PMRM)

Committee Draft Specification - Overview

— Co-Chairs:

— John Sabo, CA Technologies

— Michael Willett

— Status:

— Committee Specification

— Recently completed public review – now editing revision

9/12/2012 47

(48)

Health Information Exchange Functional and Roles Diagram

Business Intelligence

(49)

What is the Privacy Management Reference Model

(PMRM)?

— An analytic tool and methodology developed to:

− improve the ability to analyze use cases in which personal information is used, communicated, processed and stored

− understand and implement appropriate operational privacy management functionality and supporting mechanisms − achieve compliance across policy and system boundaries

− support the stakeholders having an interest in the use case service or application

— See www.oasis-open.org for TC information

— Spec at: http://docs.oasis-open.org/pmrm/PMRM/v1.0/csd01/PMRM-v1.0-csd01.pdf

(50)

Why is the PMRM Important?

 Support for networked, interoperable services, applications and

devices and the complexity of managing personal information across legal, regulatory and policy environments in interconnected domains  Applicability to privacy management and compliance in cloud

computing, health IT, smart grid, social networking, federated identity and similarly complex environments

 An organizing structure for exposing privacy requirements for specific business systems, organizing privacy management mechanisms, and improving systemic privacy management risk assessment  Support for “privacy by design” concepts

 PMRM is Not a static or a prescriptive model - implementers have flexibility in determining the level and granularity of analysis

(51)

Three Major Components

— A conceptual model of privacy management,

including definitions of terms

— A methodology

— A set of operational services together with the

inter-relationships among these three elements.

(52)
(53)
(54)
(55)

Cloud Authorization Technical Committee (CloudAuthZ)

— Issues:

− Address lack of standardized profiles for authorization and entitlements where resources such as bandwidth and memory are constrained and where the

access policy enforcement of a cloud resource needs to be performed as close to the consumer as possible

− This requires availability of attributes, including contextual attributes

— Key Objectives:

− use existing standards, to provide mechanisms for enabling the delivery of cloud contextual attributes as close as possible to Policy Enforcement Points − enable the development of cloud infrastructures that provide in real time a

subset of contextual entitlements sets that a decision point can use to authorize or deny a consumer’s use of a specific resource

− reduce the need to customize the interactions between customer and vendor systems, decrease the overhead needed to support authorization and

(56)

Public Administration Cloud Requirements Technical Committee

(PACR)

— TC should be launched in October 2012

— Primary goals:

− capture key findings of ICS2011 into a framework of non-technical requirements for public sector Clouds that can be used in the

procurement, certification and auditing processes of deploying cloud services

− leverage topologies of cloud computing service functionality and service models and integrate them into common, readily-understood rules that inform procurement, auditable assurance and conformance testing and acquisition criteria

− provide a vendor-neutral information mapping of such requirements to the rather large but loosely-organized body of existing ICT standards.

(57)

Public Administration Cloud Requirements Technical Committee

(PACR) - 3

— Among Issue areas to be addressed:

− Safety, reliability, and stability

− Legislative and regulatory compliance

− Degree of control and auditability by or on behalf of the responsible public administration

− Reliance on and vulnerability to single sources, vendors, formats, applications or computing protocols

− Usability and extensibility of data and data functions by stakeholders; − Portability of data;

− Portability and composability of data functions across multiple systems and clouds operating in concert

(58)

Public Administration Cloud Requirements Technical Committee

(PACR) -3

— Deliverables:

− a set of common required functional elements, and measurable criteria or qualities that should be present in cloud computing services or

installations employed by public administration entities, whether purchased, hired or self-created and self-installed.

− "should be present" refers to aspects of a cloud service or installation that are likely to be necessary to reflect public sector risk profiles in order to satisfy

• public policy

• governmental reliability and stability requirements • responsibility to citizens and constituent stakeholders

• and broad, platform-neutral accessibility that generally are expected and desirable from useful, long-term government ICT resources.

(59)

More on OASIS or Joining OASIS Technical Committees:

Carol Geyer

Senior Director, OASIS

[email protected] +1-941-284-0403

(60)

References

Related documents

To determine the efficacy of a community-developed strategy to increase treatment access, we will compare the efficacy of the community-based HPV testing with standard versus

KOMPAS © was also administered to 140 officers in the Ministry of Education (MOE), State Education Department (SED) as well as the District Education Department (DED)

This document or any of the information, including any forecast, value, index or other calculated amount ("Values" )may not be used for any of the following purposes

1 M.Sc of Health, Safety and Environment Management, Department of Health, Safety and Environment Management, Faculty of Health, Kashan University of Medical Sciences, Kashan, Iran•

Building resilience to hazards consequently requires better coordination and collaboration between stakeholders engaged in a broad range of different sectors who influence the way

UNICEF partnered with iDE Nepal, (an International Non-Governmental Organization to scale-up Sanitation Marketing in the Terai districts from March 2014 to August 2015

It will: define the concept of an effective remedy; establish Hong Kong’s legal responsibility to provide an effective remedy for human rights violations as a party to International

Concretely, living in a dwelling with physical problems increases the likelihood of reporting poor self-assessed health status by 1.3%.. Given an unconditional probability of