• No results found

Keeping up with the World of Cloud Computing: What Should Internal Audit be Thinking About?

N/A
N/A
Protected

Academic year: 2021

Share "Keeping up with the World of Cloud Computing: What Should Internal Audit be Thinking About?"

Copied!
42
0
0

Loading.... (view fulltext now)

Full text

(1)

Keeping up with the World of Cloud Computing:

What Should Internal Audit be Thinking About?

(2)

Agenda

Introductions

(3)

Introductions

Jeff Spivack, Grant Thornton

• Partner and Practice Leader – Business Advisory Services, Greater Bay Area

• National Solution Group member for service organization matters relating to cloud computing

• Local leader for all Governance, Risk and Compliance services

• Over 25 years of consulting and industry experience in New York and Greater Bay area markets

(4)

Introductions

Keith Chin, Salesforce.com

• Internal Audit Manager, San Francisco • 12 Years internal audit experience

• External audit experience at Deloitte, primarily in the technology and banking industries

• License management and internal audit manager at Oracle

(5)

Introductions

Lisa Core, Salesforce.com

• Technology Audit & Compliance Program Manager • 3 years of experience in KPMG's IT Advisory Group • Organized and designed a full program of over 300 IT

controls at Salesforce.com

• Leads many technology related audits and assessments

(6)

• What is your experience with cloud computing?

• How does your company utilize cloud computing?

• What level of involvement did your Internal Audit

group have with your Company’s cloud computing

implementation?

• Has your company’s cloud environment been

audited?

(7)

Learning objectives –

Presentation focus

Today’s presentation

will focus

on the following:

Understanding primary

outsourced/hosted

cloud computing options,

industry trends, and benefits including observations from a market

leader

Methods for deciding if cloud computing fulfills the organization’s

business

needs

and

risk appetite

(8)

Agenda

• Introductions

Cloud computing overview

(9)

Cloud computing overview

Why the buzz?

Cloud computing is the future of IT

A

new

and

flexible

model for deploying

technology

Extremely

reliable

and infinitely

scalable

Cost

benefits

and

ease

of ownership

Allows you to

expand

or

contract

as business needs

dictate

(10)

• More than 300 CAEs surveyed responded that

– 77% are at least somewhat familiar with cloud computing

– 69% use cloud computing; many expect cloud computing

use to increase (45%) or stay the same (55%) in the next

12 months

• When asked to describe their view as to the security, governance,

risk and controls implications in moving to a cloud environment,

43% responded "I haven’t really given it much thought."

• 64% of respondents do not include cloud computing in their audit

plan

(11)

“ Looking past the current industry hype surrounding all things

Cloud, Forrester believes that

Cloud computing is a

sustainable, long-term IT paradigm

, and the

successor to

previous mainframe, client/server, and network

computing eras

.”

- Forrester Research, Inc.

“The Evolution of Cloud Computing Markets”

Cloud computing overview

(12)

“The cloud is about immediacy, elasticity,

and utility economics”

Mark Shuttleworth, Ubuntu & Canonical

“The cloud is water vapor”

Larry Ellison, Oracle

Cloud computing overview

(13)

#1 Infrastructure

Data CenterProcessorMemoryStorage

Virtualized & DynamicRedundant

Cloud computing overview

(14)

Infrastructure #2 PlatformOperating SystemWeb ServersDatabase ServersOperational ServicesVirtualized

Cloud computing overview

(15)

Infrastructure #3 ApplicationGoogle AppsSalesforceMobile Me Platform

Cloud computing overview

(16)

Cloud computing overview

Types and models

Types of Clouds

• Public

- Shared computer

resources provided by an off-site third-party provider

• Private

- Dedicated computer

resources provided by an off-site third party or use of cloud technologies on a private internal network

• Hybrid

- Consisting of multiple

public and private clouds

Models of Cloud:

• Software as a Service

(SaaS) - Software applications delivered

over the Internet

• Platform as a Service

(PaaS) - Full or partial operating

system/development environment delivered over the Internet

• Infrastructure as a Service

(IaaS)

(17)

Cloud computing overview

(18)

• Software as a Service (SaaS)

– The consumer does not manage or control the underlying cloud

infrastructure, network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.

• Platform as a Service (PaaS)

– Consumer has control over the deployed applications and possibly application hosting environment configurations.

• Infrastructure as a Service (IaaS)

– Consumer has control over operating systems, storage, deployed applications, and possibly select networking components (e.g., firewalls, load balancers).

(19)

Agenda

• Introductions

• Cloud computing overview

Risks and audit strategies

(20)

"A

widespread failure

in Amazon.com’s Web services business

affected many Internet sites, highlighting the risks involved when

companies rely on so-called cloud computing.

The problems affected sites including Quora.com, Reddit.com,

GroupMe.com and Scvngr.com, which all posted messages to their

visitors about the issue.

Most of the sites have been inaccessible

for hours

, and others were only partly operational…"

- NYTimes.com

April 21, 2011

Risks and audit strategies

(21)

"A

data breach

at one of the

world's largest providers

of

marketing email services may have enabled unauthorized people

to access the

names and email addresses for customers

of

major financial-services, retailing and other companies."

- WSJ.com

April 4, 2011

(22)

What are the physical components of the “Clouds”?

– Data Centers – self-hosted, third-party, both, etc.?

– Network circuits and firewalls – who’s managing, who’s watching, etc.?

– Disaster preparedness and recoverability – is there a plan, is it tested, etc.? – Who is aware of and managing vendor SLAs and are they adequate?

Where’s the data and how is it protected?

– In-flight, standing still/at-rest, etc.? – Archives and back-up?

– Unintended uses?

– Data privacy and compliance? • What is the tone at the top?

– Stakeholder knowledge of attributes and risks – Have internal controls evolved effectively?

(23)

• When outsourcing parts of their business (including cloud computing),

companies are still responsible for the data, processing and/or

services provided by the outsourcing company (service organization).

• As a result, many companies (and their auditors) desire or require

their service organizations to obtain an independent assessment of

their security, availability, processing integrity, confidentiality and

privacy practices.

Risks and audit strategies

(24)

SSAE No. 16, Reporting on Controls at a Service Organization, superseded SAS 70 on June 15, 2011.

• There are several reporting options for service auditors examining controls at service organizations. Financial Reporting Risks Nonfinancial Reporting Risks SOC 1 SOC 2 SOC 3 With testing details "Pass" with a seal display SSAE 16

Risks and audit strategies

(25)

Risks and audit strategies

Six additional risk areas

(26)

Risks and audit strategies

1. Security - risks

• The cloud provider’s security policies are not as strong as the Company’s data security

requirements

• Cloud systems which store Company data are not updated or patched when necessary

Security vulnerability assessments or

penetration tests are not performed to ensure logical and physical security controls are in place

(27)

Risks and audit strategies

1. Security – audit strategy

• Determine if the cloud provider meets or exceeds the Company’s security

requirements

• Determine if the cloud provider’s security

posture is based on a security standard (i.e., ISO27001, Cloud Security Alliance, PCI DSS, etc.)

• Determine if the cloud provider has a security assessment performed

• Determine if the cloud provider’s Service Organization Report (i.e., SSAE 16, SOC

(28)

Risks and audit strategies

2. Multi-tenancy – risks

Company data is not appropriately

segregated on shared hardware resulting in Company data being inappropriately accessed by third parties

• The cloud service provider has not deployed appropriate levels of encryption to ensure data is appropriately segregated both in rest and transit

• The cloud service provider cannot determine the specific location of the Company’s data on its systems

• Company data resides on shared server space which might conflict with regulatory

(29)

Risks and audit strategies

2. Multi-tenancy – audit strategy

• Inquire of the cloud service provider’s method used to secure the Company’s data from being accessed by other customers/third parties

Review the cloud service provider’s SLA to

determine if the SLA addresses security of the Company’s data

• Review independent audit report(s) related to the Cloud provider’s security posture (i.e.,

(30)

Risks and audit strategies

3. Data location – risks

• The Company is

not aware

of all of the

cloud service provider’s

physical

location(s)

• The Company

does not know

where their

data is

physically or virtually stored

• The Cloud service provider

moves

company data

to another location

without informing the Company

(31)

Risks and audit strategies

3. Data location – audit strategy

Inquire of the cloud provider the specific physical and virtual location of the Company’s data

• Work with the Company’s legal group to fully understand the impact and potential risks of the Company’s data residing in a foreign country

(32)

Risks and audit strategies

4. Reliability – risks

• The cloud service provider has quality of

service standards which conflict with business requirements

• During peak system activity times, the cloud service provider experiences system

performance issues that result in the following:

- Company employees cannot access the Company’s data when needed

- Customers are unable to use the

(33)

Risks and audit strategies

4. Reliability – audit strategy

• Inquire of the cloud service provider to determine the controls in place to ensure the reliability of the cloud solution

• Obtain an SLA/contract from the cloud service provider which details the specific reliability agreement for the Company. Compare this information to actual performance

(34)

Risks and audit strategies

5. Sustainability – risks

• In the event the cloud service provider goes out of business, the Company might not be able to

retrieve the Company’s data. In addition,

another third party might gain access/control of the Company’s data

• The cloud service provider does not have appropriate system recovery procedures in place in the event of a disaster

• The Company’s business continuity plan does not address the cloud’s service offering being unavailable

(35)

Risks and audit strategies

5. Sustainability – audit strategy

Inquire of the cloud service provider to determine if they have adequate controls in place to recover and protect the Company’s data even in the event of a disaster

Review the Company’s business continuity plan and determine if the plan addresses

interruptions with the cloud solution

Inquire of the cloud service provider to

(36)

Risks and audit strategies

6. Scalability – risks

• The cloud service provider’s systems cannot scale to meet the Company’s anticipated growth, both for a short-term spike and/or to meet a long-term strategy

• If the Company decides to migrate all or part of the Company’s system and/or data back in-house (or to another provider), the cloud

(37)

Risks and audit strategies

6. Scalability – audit strategy

• Determine if the cloud provider’s system can scale to meet the Company’s expected short-term

spikes and/or growth over the next five years • Determine if the Company has a contingency

plan in the event the cloud provider’s systems cannot scale to meet the Company’s needs

• Determine who is the “owner” of the Company’s data

• Determine if the cloud provider would allow the Company to move data back in house and/or to another provider. Determine the specific

(38)

Risks and audit strategies

Case study

• An energy solutions company is a leading provider of energy solutions with annual revenues in excess of $850 million for a payroll size of 400 employees

• Decision made by Senior Management to

outsource their payroll system to a SaaS vendor cloud solution to allow for increased efficiency and cost savings

• Internal Audit identified payroll as a high-risk area since this was the Company’s first use of a cloud computing solution

(39)

Risks and audit strategies

Case study (cont'd)

• Company's Internal Audit department reviewed the cloud provider's Service

Organization Report and did not note any exceptions

• Internal Audit also used existing user-ids to perform limited audit procedures and

discovered they had access to view and edit another company's payroll information

• The Company discussed the findings with the cloud provider and determined the error

(40)

Agenda

• Introductions

• Cloud computing overview

• Risks and audit strategies

(41)
(42)

Contact info

Jeff Spivack

Principal, Business Advisory Services

T: 415-365-5434

References

Related documents

Based on this understanding, this work focuses on the effect of the inclusion of shallow donor dopant such as gallium into the normal cadmium chloride post-growth treatment as

The third tier is at the national level, consisting of a number of financial co-operatives and Credit Union Central of Canada, the national trade association for Canadian

Penurunan ini karena produksi senyawa penghambat aktivitas enzim (Galliard, 1971), atau produk samping dari hasil reaksi atau terjadi inaktivasi enzim dengan semakin

No matter how, this sample model can effectively predict the length of saltwater intrusion in some ways (see Table 2 and Fig. It can be sure that it is a proper monitoring method

SOA 2009 Health Spring Meeting Toronto June 8-10, 2009. Left for Private Insurance

4 Tender form must accompany earnest money in shape of Term Deposit Receipt only duly pledge in favour of the General Manager, The Kangra Central Cooperative Bank Limited Dharamshala

The MOTECH initiative has two interrelated mobile applications which focus on improving the health of pregnant women and infants in poor rural areas in Ghana: Mobile Midwife

The perception of a customer as the most im- portant value for the company and understanding their needs and wants enables their reflection in production of goods and services