security service level agreements in the cloud: the specs ...€¦ · specs project secure...

18
Security Service Level Agreements in the Cloud: The SPECS Framework Prof. Massimiliano Rak - CeRICT SPECS Project Secure Provisioning of Cloud Services based on SLA Management

Upload: others

Post on 18-Oct-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Security Service Level Agreements in the Cloud: The SPECS Framework

Prof. Massimiliano Rak - CeRICTSPECS Project

Secure Provisioning of Cloud Services based on SLA Management

Page 2: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Outline

n Introductionn Projectn Challengesn Security SLAsn Mission

n SPECSn Modelsn Processn Framework

n Resultsn Security SLAn Security Metric Cataloguen Frameworkn Solution Portfolio

n Demo

2

Page 3: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

FP7-ICT-10-610795

Project Start: 1/11/2013Project Type: STREPDuration: 30MTotal Funding: 3.5 MEU Contribution: 2.4 M

3

SPECS Project

CeRICT, Italy (coordinator)

TUD, Germany

IeAT, Romania

CSA, United Kingdom

XLAB, Slovenia

EISI, Ireland

Page 4: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Cloud Security Challenges

n CSP Security Assessmentn I made a risk assessment; does my

CSP offer all the controls I need to meet my security requirement?

n Comparison of security offered by CSPs n Many CSPs offer the same

functionalities at different costs, how the security changes from one to another?

n Monitoring CSP Securityn My CSP granted me it is applying a

lot of security controls, how can I verify it is true? If a security breach happens, how can I be aware of it?

n Data Protectionn Do I respect all data protection

regulation? Is my privacy respected?

4

Page 5: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Security Service level Agreements

n Open Challenges:n identification and representation of security attributes n quantification of the security leveln continuous monitoring of the fulfillment of the SLAsn automated enforcement

5

Security SLAs are contracts among CSP and CSCs regulating the security level granted over provisioned services

Page 6: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

SPECS Mission

SPECS aims at using Security SLAs to:n negotiate Security among CSC and CSP, enabling Customers

to compare CSPs and CSPs to offer security addressing customer specific needs;

n automatically enforce Security on services delivered to CSCs according to their requirements.

n enable both CSCs and CSPs to monitor security levels and react when security is violated

6

Page 7: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

SLA-based cloud Services

Negotiate• Agree on

Security Controls and Metrics

Implement• Activate

Security Mechanism

Monitor• Collect

Security Metrics measuremnt

Remediation• Identify

Violation and apply remedies

Renegotiate• Change

SLA terms

7

Page 8: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

SPECS Model

8

Customer

SPECS Owner

Developer

CSP

Develop Use

Manage

Cloud Service

Cloud Service

Use

Broker &Configure

Page 9: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Results: Security SLA Model

n A Security SLA model and its machine readable format made according to state-of-the art standards (ISO 19086, WS-Agreement, …)

n Security SLA usable according to standard risk modelingprocesses

n Security SLA containing standard and measurable security metrics to offer grants (easy for Providers and verifiable by Customers)

9

Page 10: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Security SLA Model

10

Declarative

Measurable

Page 11: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

SPECS Framework

11

11

SLA Platform

NegotiationMonitoring Enforcement

SPECS Application

Enabling Platform

Customer Developer

SPECS Owner

Page 12: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Results: SPECS Framework

12

Page 13: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

SPECS SLA Management Process

13

SLA Offer

Mechanisms

Plan

Planning Implementation

ImplementedPlan

Monitoring

Current Events

Monipoli Notifications

RemediationDiagnosis

Historical Events

Remediation

RemediationPlanning

Remediation Plan

Service Manager

Monitoring Systems

Event Archiver

Service Manager

SLOManager

SLA Template

Negotiation

Remediation Plan

RemediationImplementation

EU

Page 14: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Results: Security Metric Catalogue

n A Catalogue of security metrics represented according to the latest NIST/ISO standards

n More than 20 security metrics defined in SPECSn More than 160 security metrics collected from other projects

and standard bodies and represented according to SPECS model

23/02/16 1st Workshop DPSP - Napoli 14

Page 15: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Results: SPECS portfolion Secure Web Container

n A PaaS offering Web servers preconfigured with TLS, protected against DoS and enriched with Software Vulnerability Assessment

n STAR Watchn Evaluate and compare CSPs using

CSA STAR Repository

n E2EEn A Storage Service protected with

E2E Encryption

n ViPR+SPECSn A CSP datacenter offering Security

SLA on top of EMC ViPR solution

23/02/16 1st Workshop DPSP - Napoli 15

Page 16: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

SPECS impact goals

n Support Private and Public Cloud Providers to enhance the security of their service under a signed Security SLA

n Support small Private Cloud Providers (the majority in Europe) to offer more security, and negotiable with customers (more flexibility then big CSP)

n Improve customers’ trust in the Cloud

16

Page 17: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Questions?

References:SPECS: www.specs-project.eu

Page 18: Security Service Level Agreements in the Cloud: The SPECS ...€¦ · SPECS Project Secure Provisioning of Cloud Services based on SLA Management. Outline n Introduction n Project

Security SLA in WS-Agreement

18

WhatSLA declare

What SLA measure

What the SLA protect

How declaration and measurement are associated