25
Audit in de cloud Beveiligingsaudits versus Cloud computing november 2009 drs. Mike Chung RE

Audit in de Cloud (Nederlands)

  • Upload
    mike-c

  • View
    1.464

  • Download
    2

Embed Size (px)

DESCRIPTION

Hoe worden cloud-omgevingen onderzocht door EDP-auditors? Check the English version: Audit in the Cloud - Security audits versus cloud computing.

Citation preview

Page 1: Audit in de Cloud (Nederlands)

Audit in de cloud

Beveiligingsaudits versus Cloud computing

november 2009

drs. Mike Chung RE

Page 2: Audit in de Cloud (Nederlands)

Personalia

• 12 jaar in de IT

– Mainframe operator

– Architect

– Projectmanager

– Auditor/manager bij KPMG

• Gespecialiseerd in audits en advies op het gebied van:

– Cloud computing/SaaS

– Service Oriented Architecture

– Open source software

• Metalhead

Page 3: Audit in de Cloud (Nederlands)

Cloud computing als fenomeen

• Hét IT-model van 2010

– Meer dan 10 miljoen bedrijven in de cloud binnen 3 jaar

– Meer dan 50% van alle Fortune500 bedrijven maken al gebruik van Cloud computing

• Forse investering van software-vendors en IT-integrators

• Toenemende interesse ondanks/dankzij de financiële crisis

en de ‘betrouwbaarheid’ van het internet

Page 4: Audit in de Cloud (Nederlands)

Hoofdvragen

• Hoe (on)veilig is de cloud?

– Integriteit

– Exclusiviteit

– Beschikbaarheid

• Hoe (ir)relevant zijn de auditstandaarden?

• Hoe (on)kundig zijn de auditors?

Page 5: Audit in de Cloud (Nederlands)

Definitie

• Gehoste diensten vanaf het (inter)net, de ‘cloud’

• Utilisatie van Web 2.0

• ASP 2.0

• Voorbeelden:

– Infrastructure as a Service (Amazon EC2, Citrix Cloud Centre)

– Platform as a Service (GoogleApps, Force.com, 3tera AppLogic)

– Software as a Service (Salesforce.com, Microsoft Online, Gmail)

Page 6: Audit in de Cloud (Nederlands)

Kenmerken

• On-demand

• Elastisch

• Gebruik van het publieke internet

• Webgebaseerd

• Externe dataopslag

• Multi-tenant architectuur

Page 7: Audit in de Cloud (Nederlands)

Beveiligingsissues zijn reëel

Page 8: Audit in de Cloud (Nederlands)

Risico’s: ‘specifieke’ factoren

• Externe dataopslag

• Multi-tenant architectuur

• Gebruik van het publieke internet

• Integratie met de interne IT-omgeving

Page 9: Audit in de Cloud (Nederlands)

Risico’s: externe dataopslag

• Zwakke controle over de data (falende backup & recovery)

• Juridische complicaties (inbreuk op privacy, conflicterende

wetgevingen)

• Levensvatbaarheid onzeker (onvoldoende garantie voor

continuïteit en beschikbaarheid)

Page 10: Audit in de Cloud (Nederlands)

Risico’s: multi-tenant architectuur

• Inadequate segregatie van data

• Gebrekkig Identiteits- en Toegangsbeheer (IAM)

• Onvoldoende logging en monitoring

• Zwakste schakel is beslissend (virtualisatie, shared

databases)

Page 11: Audit in de Cloud (Nederlands)

Risico’s: gebruik van het publieke internet

• Onduidelijke en onbelegde aansprakelijkheid, eigenaarschap

• Verlies, misbruik en diefstal van data

• Geen toegang tot data en/of services

• Non-repudiation issues

Page 12: Audit in de Cloud (Nederlands)

Risico’s: integratie met de interne IT-omgeving

• Onduidelijke perimeters

• Onvoldoende aansluiting met interne beveiliging

• Complexiteit van de integratie

Page 13: Audit in de Cloud (Nederlands)

Restrisico’s

• Hoge initiële investeringen

– Juridische kosten

– Kosten voor risicoanalyses

– Kosten voor escrowregelingen

• Performance

• Beheer

– IAM

– Key management

Page 14: Audit in de Cloud (Nederlands)

Voordelen

• Gecentraliseerde beveiliging

– Concentratie van expertise

– Economy of scale

– Concentratie van data

• Hoge bereikbaarheid

Page 15: Audit in de Cloud (Nederlands)

Auditstandaarden

• Lokaal IT-landschap als uitgangspunt (ITIL)

• Sterk geënt op client-server/on-premise (ISO27001)

• Statisch (Cobit)

• Sterk gericht op processen (SOx)

Page 16: Audit in de Cloud (Nederlands)

Auditstandaarden vs. externe dataopslag

• Geënt op toegang vanuit externe partijen

• Geënt op beheer door externe partijen van intern

opgeslagen data

• Vanuit de optiek van de afnemer: irrelevant en

ontoereikend

• Vanuit de optiek van de aanbieder: onvoldoende (technische) diepgang

• Nieuwe uitgangspunten (11 commandments van het Jericho forum)

Page 17: Audit in de Cloud (Nederlands)

Auditstandaarden vs. multi-tenant architectuur

• Nauwelijks aandacht voor architectuur

• Multi-tenant vrijwel onbelicht

• Slechts scheiding van functies, faciliteiten en netwerken

• IAM baselines beschikbaar (Liberty Alliance)

Page 18: Audit in de Cloud (Nederlands)

Auditstandaarden vs. gebruik internet

• Veelal financieel-juridisch van aard (aansprakelijkheid)

• Zeer lastig te auditen

• Standaarden voor e-mail-gebruik en netwerkbeveiliging tussen verschillende sites reeds in bestaande standaarden

Page 19: Audit in de Cloud (Nederlands)

Auditstandaarden vs. integratie met de interne IT-omgeving

• ‘Open’ standaarden – welke te kiezen?

• ‘Open’ auditstandaarden

• Goede aanzet: ISF The Standard of Good Practice for Information Security

Page 20: Audit in de Cloud (Nederlands)

Compliance

• Verantwoordelijkheid bij de afnemer

• Wettelijke bepalingen vs. de huidige (technologische) stand

van zaken

• Compliant met meerdere bepalingen van meerdere landen

(SOx, HIPAA, PCI DSS, WBP..)

• SAS70 als uitkomst?

Page 21: Audit in de Cloud (Nederlands)

SAS70: bezwaren

• Grote vrijheid in het kiezen van de controls

• Zeer afhankelijk van de kennis en insteek van de auditor

• Grote variaties in aanpak, opmaak en mate van detail

• Ruime intervals

Page 22: Audit in de Cloud (Nederlands)

SAS70: in de praktijk

• Dezelfde standaarden als voor client-server/on-premiseomgevingen

• Nauwelijks aandacht voor multi-tenant architectuur, service

integratie en externe dataopslag

• Oppervlakkig bestudeerd door (potentiële) klanten en

auditors – SAS70 is niet voor auditors alleen

• Lacunes zelden aangekaart

Page 23: Audit in de Cloud (Nederlands)

IT-Auditors

• Goede onderzoekers en analisten

• Kennis van architectuur en technologie op high-level niveau

• Een minderheid is technisch geschoold

• Baselines als uitgangspunten van onderzoek

• Niet afdoende toegerust op snelle, nieuwe ontwikkelingen

Page 24: Audit in de Cloud (Nederlands)

IT-Audit in de praktijk

• Afstemming van deels irrelevante en ontoereikende normen voor Cloud-omgevingen

• Aanpak toegespitst op een client-serveromgeving

• Procesgericht onderzoek met veelal papieren bewijzen

• Aanbeveling niet specifiek gericht op de risico’s van Cloud

computing

Page 25: Audit in de Cloud (Nederlands)

Contact

[email protected]

• 020-656 4034