Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s...

24
Cloud Computing – An Auditor’s Perspective Sailesh Gadia, CPA, CISA, CIPP [email protected] December 9, 2010

Transcript of Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s...

Page 1: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Cloud Computing – An Auditor’s Perspective

Sailesh Gadia, CPA, CISA, [email protected]

December 9, 2010

Page 2: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Discussion Agenda

Introduction to cloud computing

Types of cloud services

Benefits, challenges, and risks

Questions for auditors

Emerging good practices

User auditor assurance – SOC1 /SAS 70 and SOC2 compared

Auditing the cloud arrangement – A case study

References

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

Cloud Computing – An Auditor’s Perspective 1

Page 3: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Tremendous Buzz Around Cloud Computing

“Spending on IT“Top barrier to cloud

“Spending on IT cloud services to

grow almost threefold over the next five years”

technology according to IT executives: Evaluating and

managing security or business continuity risks”

next five years”

Gartner EXP Worldwide Survey of 1600 CIOs

McKinsey & Co. (November 2010)

“By 2012, 20 percent of businesses will own no IT

”“60% f i li d assets”“60% of virtualized servers will be less

secure than the physical servers they replace

th h 2012”

Gartner’s top predictions for 2010 and b d

through 2012”

G t P R l M h 2010

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

beyondGartner Press Release – March 2010

Cloud Computing – An Auditor’s Perspective 2

Page 4: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

What is Cloud Computing?

http://www.youtube.com/watch?v=bRi4vPO4DYY&feature=player_embedded

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

3

Page 5: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Cloud Service Model

Complete applications sold via subscription:Software as a Service

(SaaS)

Complete applications sold via subscription:CRM, ERP, E-Mail, Calendar, Internet File Stores, Spam Filters…E.g. GoogleApps, Microsoft Online Services

Platform as a

g g pp

Application building blocks:Platform as a Service

(PaaS)Workflow, APIs, Proprietary Development Languages, Document Management, Data Services, E.g. Google App Engine, Microsoft Azure

Infrastructure as a S i

Core Infrastructure Services:Service

(IaaS)Operating Systems, Data Storage, Web Servers, Edge Caching ServicesE.g. Rackspace, GoGrid, Amazon EC2

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

4

Page 6: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Cloud Deployment Models

Public Sold to the public Owned by organization selling cloud services Owned by organization selling cloud services

O t d l l f i tiPrivate

Operated solely for an organization

May be managed by the organization or by a third party

Community Shared infrastructure for specific community yconcerns and benefits

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

5

Page 7: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Why Cloud Computing? … The Benefits

Pay-as-you-go model

Scalable solution that supports rapid business growth

Cost transparency to the end-user/business

Lower time to market for IT solutions

Outsourcing of competencies that are not core to the business

No separate cost of tracking and installing Operating System patches

Not limited to basic hosting of websites

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

6

Page 8: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Cloud Computing Challenges

Vendor failures notably starts-ups

Loss of physical control

Security models and standards are still emerging

‘Who is responsible for what’ when a security breach happens

Isolation/security between virtual machines

Guest to host communication happens over the Internet

Vulnerability of browsers

Data privacy implications (e.g., data could be in another country)

Availability concerns

Implications for e-discovery

Customer support practices are evolving

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

7

Page 9: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Inherent Risks in the Cloud Stack

D t id ith th l d idSaaS Data resides with the cloud provider

PaaS Co-tenant can impact security

Lots of configuration pointsIaaS

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

8

Page 10: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Questions for Auditors to Ask

How much security is enough?

Criticality of the application being sent to the cloud

Outsourcer’s experience with SLA and vendor management

Country/regional regulations (for e.g., SOX and Europe’s data privacy laws), and Industry Regulations (for e.g., GLBA and HIPAA)

D t it d l d t b lt d?Does your present security model need to be altered?

Cloud vendor’s policy on vulnerability management – reporting (beyond basic ‘Contact Us’ links), commitment to following up, promptly respondingbasic Contact Us links), commitment to following up, promptly responding to reports etc.

Is there an independent auditor’s report?

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

9

Page 11: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Some Emerging Good Practices

Conduct a proper risk assessment before jumping into the cloud

Store only non-private data in the cloud

Data-at-rest encryption

Document ‘who is responsible for what’

Highly customized and transaction heavy applications are retained in-hhouse

Secure network connections for cloud administration

U th l d id id ith ltiUse more than one cloud provider or use provider with multi-location/country presence (depending on need)

Auditing and LoggingAuditing and Logging

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

10

Page 12: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Third-party Assurance

Cloud Service provider relationships need ongoing monitoring

Several attestation products are available

One or more products may be relevant

The attestation products serve as efficient means of obtaining ‘comfort’

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

11

Page 13: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Comparison Between SAS 70/SSAE 16/SOC 1 Report and SOC 2 Report

SAS 70 /SSAE 16 / SOC 1 Report SOC 2 Report

Pre-established control objectives

No Yes (Security, Confidentiality, Availability, Privacy, and Processing Integrity)

Scope exclusions Privacy, business continuity and disaster recovery and any other

No exclusions as long as it relates to one of the five key system attributesdisaster recovery and any other

subject matter not relevant to users’ financial statement assertions

of the five key system attributes

Nature Provides a report on the cloud Controls over the security availability andNature Provides a report on the cloud provider’s controls related to financial statement assertions of user organizations

Controls over the security, availability and processing integrity of a system and the confidentiality and privacy of information processed by the system

Types of systems Systems that process transactions or data for the user organization that are relevant for user organization’s financial statements

Systems that are not relevant /material for user organization’s financial statements but relevant for compliance and operations.

Distribution of report

Limited distribution report: User organizations and user auditors only

Limited distribution report: User organizations and user auditors only

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

12

Page 14: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Recap

Use of cloud computing is expanding at a rapid pace

Cloud computing has tangible business benefits

Cloud computing leads to new risks

Risks can be managed

It can be a strategic differentiator

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

13

Page 15: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Auditing Cloud ComputingAuditing Cloud Computing Arrangements

How do We Audit the Cloud?

Page 16: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Cloud Outsourcing Lifecycle

Phase 1

Phase 1

Business Case

Phase 2

Vendor due diligencePhase 1

Phase 2

Phase 5Phase 5

Phase 3

Phase 4

Closing the relationship Phase 3

Establishing vendor relationshiprelationship

Phase 4

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

Ongoing monitoring15

Page 17: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Risk IT Framework

There are broad risk management frameworks such as COSO ERM

There are domain-specific frameworks such as ISO 27001 and ITIL

The Risk IT framework from ISACA fills the gap between generic risk t f k d d i ifi f kmanagement frameworks and domain-specific frameworks

IT risk is not purely a technical issue

Th Ri k IT f k i b t b i i k l t d t th f ITThe Risk IT framework is about business risk related to the use of IT

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

16

Page 18: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Linkage Between Risk and Controls

Top down

Risk scenarios:

Risk Response Options

1. Avoid

Refined and

Business Objective

2. Transfer

specific IT Risk

scenarios

Combine and Refine Risk Response 3. Mitigate

COBIT Controls

Bottom up

Risk scenarios:

Generic scenarios

4. Accept

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

17

Page 19: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Case Study

Background about the organization:Organization ABC is a Healthcare provider (runs a network of hospitals and clinics), payer (Health Plan), and offers disease management solutions. It has recently outsourced the hosting of its data warehouse by utilizing anhas recently outsourced the hosting of its data warehouse by utilizing an external cloud service provider (CSP) to host its data warehouse containing claims processing and summary health information for its care recipients and plan participantsand plan participants.

The CIO and CFO have engaged the internal auditor/co-sourced internal audit provider to conduct a review of the cloud computing arrangement.p p g g

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

18

Page 20: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Case Study Illustration

inte

rnet

nter

nal n

etw

ork

from

the

s fir

ewal

l sep

arat

ing

it’s

inea

lthca

re O

rgan

izat

ion’

sH

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

19

Page 21: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Risk-based Audit Scoping Utilizing RiskIT and COBIT

COBIT processes and corresponding control objectives that influence all given Risk IT high-level risk scenariosg g

Phases 1, 2 Phases 2, 3 Phase 3 Phases 4, 5Risk IT Ref # and corresponding High-level Risk Scenarios

Plan and Organize (PO)

Acquire and Implement (AI)

Deliver and Support (DS)

Monitor and Evaluate (ME)

3 Technology Selection PO 3 2 AI 1 23. Technology Selection PO 3.2 AI 1.2

10. Regulatory compliance ME 3.1

16. Selection/performance of third-party suppliers

PO 5.5 AI 5.2 DS 2.4

27. Logical Attacks AI 2.4 DS 5.10, DS 5.3

28. Information Media DS 5.11

31. Database Integrity DS 11.6

32 Logical Trespassing DS 5 4 DS 5 532. Logical Trespassing DS 5.4, DS 5.5

34. Contract Compliance ME 3.4

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

20

Page 22: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

References

The Risk IT Framework from ISACA http://www.isaca.org/Template.cfm?Section=Risk IT7&Template=/TaggedPage/TaggedPageDisplay.cfm&p g p _ p gg g gg g p yTPLID=79&ContentID=48749

ENISA Cloud Computing: Benefits, Risks and recommendations for information security, November 2009

Virtual Machine Security Guidelines by The Center for Internet Security http://www.cisecurity.org/tools2/vm/CIS_VM_Benchmark_v1.0.pdf

Forrester Research "Database-as-a-Service Explodes on the Scene"

Gartner Research http://www.gartner.com/it/products/research/cloud_computing/cloud_computing.jsp

American Institute of Certified Public Accountants (AICPA)

http://www.infoq.com/articles/nasdaq-case-study-air-and-s3;jsessionid=E61F6DC4D149E05B27C933F5F37312BA

Cloud Security Alliance: Security Guidance for critical areas of focus in cloud computing v2.1

InformationWeek http://www.informationweek.com/cloud-computing/blog/archives/2009/02/lessons_from_th.html?catid=cloud-computing

M Ki & C H IT i i d d (N b 2010) McKinsey & Company – How IT is managing new demands (November 2010)

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. The KPMG name, logo and “cutting through complexity” are registered trademarks or trademarks of KPMG International. 43713CHI

21

Page 23: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

Presenter’s Contact DetailsC

Sailesh GadiaKPMG LLPKPMG LLP+1 (612) 305 [email protected]

kwww.kpmg.com

Page 24: Cloud Computing – An Auditor’s Perspective - ISACA · Cloud Computing – An Auditor’s Perspective 2. ... Not limited to basic hosting of websites ... Cloud computing has tangible

© 2010 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (“KPMG International”), a Swiss entity. All rights reserved. 43713CHI

The KPMG name, logo and “cutting through complexity” are registeredtrademarks or trademarks of KPMG International Cooperative (“KPMG International”).