Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification:...

22
Fraunhofer FOKUS Institut für Offene Kommunikationssysteme Providing Trust Through Efficient Cloud Security Certification The EU-SEC Project Jürgen Großmann IoT Week in Aarhus June 17-21, 2019 This project has received funding from the European Union’s HORIZON Framework Programme for research, technological development and demonstration under grant agreement no 731845.

Transcript of Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification:...

Page 1: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Fraunhofer FOKUS

Institut für Offene Kommunikationssysteme

Providing Trust Through Efficient

Cloud Security Certification

The EU-SEC Project

Jürgen Großmann

IoT Week in Aarhus June 17-21, 2019

This project has received funding from the European Union’s

HORIZON Framework Programme for research, technological

development and demonstration under grant agreement no 731845.

Page 2: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Cloud Platforms: Certification is Key for Trust in Cloud Security

• Shift in control and governance over security and privacy to an indirect form

• CSC have to rely on statements and confirmations of CSPs

Code of conducts

Attestations

Certifications

• Annual or bi-annual third party audits and certifications have become the most effective

solution to increase the level of trust

• Certification and attestation have become a relevant cost factor, while in the same

time interim changes in infrastructures, applications and environments go unaudited.2

EU-SEC grant agreement no 731845

Page 3: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Trust in Cloud by Certification:

The European Security Certification Framework (EU-SEC)

Innovation project with an aim to create a

framework under which existing

certification and assurance approaches

can co-exist. It has a goal to improve the

business value, effectiveness and

efficiency of existing cloud security

certification schemes.

• Multiparty Recognition Framework

(MPRF) for cloud security certifications

and

• Continuous Auditing Based

Certifications (CABC)

• Governance Structure for trustful and

compliant use of cloud computing

EU-SEC grant agreement no 731845

Page 4: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Project Set Up and Partners

A successful cooperation under the hood of a common project

Funded by EU Horizon 2020, a

funding programme created by the

European Union to support and foster

research in the European Research

Area

9 Partners (amongst them CSP,

Cloud Users, Auditors, Scheme

Owners and Researchers)

Duration: January 2017 – December

2019https://www.sec-cert.eu/

Contact: [email protected]

Twitter: @EU_SEC

EU-SEC grant agreement no 731845

Page 5: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

EU-SEC Objectives: Increasing trust, efficiency and sustainability

Increase user trust in Cloud Service Providers by

defining principles, rules and processes

for mutual recognition between different

certification schemes indicating security and

privacy level.

defining an approach for higher

frequency security audits for high security

applications

Support EU-SEC’s long term sustainability by

initiating the process for the trans-European

adoption of the EU-SEC framework and of the

format used to express security requirements,

controls and audit results. Photo by Noah Busher on Unsplash

EU-SEC grant agreement no 731845

Page 6: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

EU-SEC Achievements: Applicability, flexibility and tool support

Cross-industry applicability of the EU-SEC

framework.

High level of security and privacy

assurance and control while the CSP

enhances the Cloud Service, continuously.

Consolidated framework which can be adapted

to new technical, compliance and market

requirements, easily and promptly.

Flexible and functional architecture and

tools for cloud security governance, risks

management and compliance. The U.S. National

Archives

EU-SEC grant agreement no 731845

Page 7: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Business Drivers: Value Proposition – Cloud Service Providers

Saving money: MPRF reduces

compliance costs

Increased efficiency: MPRF

streamlines the compliance approach

Improved security: Reducing security

risks (higher audit frequency, less

auditors approaching your data)

Transparency and clarity to the

cloud customer: One standard of

reference to enable comparison and

integration between many different

ones. Photo by Joshua Earle on Unsplash

EU-SEC grant agreement no 731845

Page 8: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

1The EU-SEC Multi

Party Recognition

Framework

8

This project has received funding from the European Union’s

HORIZON Framework Programme for research, technological

development and demonstration under grant agreement no 731845.

Page 9: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Multi Party Recognition Framework: Problem Statement

CSPs pushed to invest in compliance audits

Proliferation of certification schemes with

Increased assessment costs

Confusion of users

Market barriers for SMEs

Objectives

Minimize the effort of obtaining certification "Y", when there is already certification

"X".

Streamline the cloud compliance process, bring efficiency, increase assurance and

reduce re-assessments cost

EU-SEC grant agreement no 731845

Page 10: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Multi Party Recognition Framework: Overview

Multiparty

Recognition

Lifecycle

Process

CSA CCM

Compensating Controls

Requirements

(Security/Privacy/Auditing) &

Mapping

MPRF

Principles/Criteria/Requirements

Ch

an

ge

Mn

gm

t.

Re

so

urc

e

Mn

gm

t.

Mo

nito

r

Co

mp

lain

t

s M

ng

mt.

EvaluateGovern

Execute

EU

-SE

C R

ep

os

ito

ry

ISO 27000-family and the ISAE 3000

assessments are supported

EU-SEC grant agreement no 731845

Page 11: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Multi Party Recognition Framework: Multiparty Recognition Criteria

C.5. Governance model

C.4. Auditor qualification

C.3. Suitability of evidence

C.2. Comparability of auditing mechanisms

C.1. Comparability of requirements

EU-SEC grant agreement no 731845

Page 12: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Multiparty Recognition Framework: Principles

P1. The repeatability principle

Results of two audits of the same security/privacy

requirements under the same scope and conditions should

be the same.

Results of a comparison of requirements of two

certification schemes, under the same conditions should

be the same.

P2. The equivalence principle

Assessment of a requirement should provide

the equivalent level of security/privacy in different

IS.

Comparison of requirements between schemes should provide equivalent level of

security/privacy.

P3. The relevancy principle

Requirements and the associated processes used should be selected so as to

provide actionable information to the auditee.

Not applicable

P4. Trustworthiness principle

Collection, verification and evaluation of evidence

against audit criteria should be transparent, unbiased,

complete and unambiguous in order to provide a

trustworthy representation of the security/privacy.

Comparison of two schemes should be transparent,

unbiased, complete and unambiguous in order to

provide trustworthy results.

Ce

rtif

ica

tio

n s

ch

em

eE

U-S

EC

Fra

me

wo

rk

EU-SEC grant agreement no 731845

Page 13: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Multi Party Recognition Framework: Requirements Collection Process

CSA CCM

no gap

partial gap

full gap

Compensating Controls

Requirements & Mapping

EU-SEC RepositoryNew Standard

Comp. Contrl.

Evaluate Compensate Integrate

569; 71%

131; 16%

103; 13%

No gap Partial gap Full gap

EU-SEC grant agreement no 731845

Page 14: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Multiparty Recognition Framework: Application

EU-SEC grant agreement no 731845

Page 15: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Multiparty Recognition Framework: Pilot

ISO auditor ISAE auditor

• SI-MPA holds an ISO27001

attestation

• Wants to assess

compliance with ISO27017,

CSA CCM and SI national

requirements

• The audit’s scope targets

these Slovenian

Government Cloud:

On-demand self service

Broad network access

Resource pooling

Rapid elasticity

• Starting from ISO27001,

MFSR assesses

compliance with ISO27017

CSA CCM and SK national

requirements

• The SK national

requirements are not fully

established at the time of

the audit

• The audit’s scope targets

the construction of G-Cloud

in Slovakia and its IaaS

services

• Starting from ISO27001

SixSq assesses compliance

with ISO27017 and CSA

CCM

• Evidence Store is

integrated with Nuvla, so

SixSq also tests its

readiness

• Being a digital service

provider, SixSq has its

audit’s scope targeting the

Development and

Operations of software,

products and services built

inside the company

• Fabasoft starts from a Star

attestation and strives for

compliance with BSI C5

• Focus on identifying gaps

and non-conformities

• Need to consolidate and

trust on the gap analysis

EU-SEC grant agreement no 731845

Page 16: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

2EU-SEC

Continuous

Auditing Based

Certification

This project has received funding from the European Union’s

HORIZON Framework Programme for research, technological

development and demonstration under grant agreement no 731845.

Page 17: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Continuous Auditing Based Certification: Problem Statement

Security audits are usually performed in a two year cycle according to the

requirements of the granted certificate.

creates a time window of uncertainty where no audit is performed.

cloud service customers do not have an up-to-date status on the fulfilment of the

requirements, established by the certification goals.

The continuous audit approach addresses this issue by providing a way of

continuously assessing the compliance status for

regulations

requirements

controls

EU-SEC grant agreement no 731845

Page 18: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Continuous Auditing Based Certification: Approach (Control breakdown)

The windows between audits/check is reduced and matches with the nature of the

requirement/security property to be verified.

Controls will be checked on a hourly, daily, weekly or monthly basis depending on their

criticality and nature.

Use automation wherever possible

Develop fallbacks for human assessments when needed.

Provide a model for breaking down controls into measurable objectives

Control framework

Control

SLO

Evidence

1*

SQO

1

*

Attribute* *

**

MetricMeasurement

resultinput for outputs

measures 11

Page 19: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Continuous Auditing Based Certification: Process Model

• Preparation: Identification of the objectives

(SQO, SLO), frequencies, attributes and

metrics, as well as the measurements points

• Collection: Collection of raw data

• Measurement: Transform the collected raw

data into usable measurement results

• Evaluation: Compile information on controls

from attributes and document findings

• Certification: Publish results according to the

chosen continuous auditing certification scheme

(i.e. Continues Self-assessment, Extended

Certification with Continuous Self-assessment,

Continuous Certification)

EU-SEC grant agreement no 731845

Page 20: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

EU-SEC project proposes a framework that contains three models for continuous auditing.

Each of three models provides a different level of assurance by covering requirements of continuous auditing with various levels of scrutiny.

Continuous Self-assessment

Extended Certification with Continuous Self-assessment

Continuous Certification

Ass

ura

nce

Continuous Auditing Based Certification: Assurance Level

EU-SEC grant agreement no 731845

Page 21: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

Continuous Auditing Based Certification:

Conclusion and Future Work

• Increased audit frequency with low overhead

• Not bound to a specific standard

• Extremely relevant for specific sectors like banking or health

• Reduction of high implementation efforts by defining a clear and simple API

• Still more cost intensive that a traditional audit.

• Just 25% of the Controls in current standards are fully automatable.

• Need for further research and development

• Level of automation has to be increased.

• Natural Language Processing

• DSL for Security controls and requirements

EU-SEC grant agreement no 731845

Page 22: Providing Trust Through Efficient Cloud Security Certification · Trust in Cloud by Certification: The European Security Certification Framework (EU-SEC) Innovation project with an

This project has received funding from the European Union’s HORIZON Framework Programme

for research, technological development and demonstration under grant agreement no 731845.

Thank you for your attention!

Visit www.sec-cert.eu

• Project deliverables and news

• Invitations to view progress and provide feedback at national and European stakeholder events

• Guidelines and trainings on the European certification framework

Newsletter subscription: www.sec-cert.eu/

Contact: [email protected]

Project Coordinator

Jürgen Großmann

Email: [email protected]

Fraunhofer FOKUS, Berlin, Germany

Phone: +49 (0)30 3463 7390

Join our Workshops:

CABC, Berlin, October 8th, 2019

MPRF, Berlin, October 9th, 2019