continuous control monitoring: hp and google’s perspective

41
San Francisco Chapter Continuous Control Monitoring: HP and Google’s Perspective Jessica Amezquita, Hewlett-Packard Company Erik Jonte, Google, Inc Brad Ames, Hewlett-Packard Company Segment S13 September 17, 2007

Upload: others

Post on 28-Oct-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

Continuous Control Monitoring:

HP and Google’s Perspective

Jessica Amezquita, Hewlett-Packard Company

Erik Jonte, Google, Inc

Brad Ames, Hewlett-Packard Company

Segment S13

September 17, 2007

Page 2: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

2

Agenda

• Continuous Control Monitoring Premise

and Framework

• HP Walkthrough

• Google Walkthrough

• Summary of our Learnings

Page 3: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

3

Build toward a Strategy

• Continuous Control Measurement (CCM) is a

monitoring and benchmarking approach adopted by

HP internal audit to see emerging risk across the

enterprise

• The CCM tools and methodology enable the

examiner and governance to shift from a historical

view to an ongoing strategic perspective

• Since risk and response to risk can be analyzed

remotely, HP is reducing time and intrusion in the

field by implementing the CCM tools and

methodology

Page 4: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

4

Premise for Continuous Control Monitoring

• Uncertainty - Less comfort regarding how risk ismanaged results in more testing.

• Tolerance - Tolerance and control activities gotogether. Low tolerance for risk mean morecontrol processes which reduces testing.

• Response - CCM provides a way for auditors togain visibility to risk tolerance, response to riskand generates confidence.

• Interdependence - It all goes together. Not all ofthe controls in the environment need to betested to conclude on risk. When one control isstrengthened it will effect another.

Page 5: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

5

Continuous Control Measurement Tools and Methodology

Accepted Assurance Frameworks

Alignment is the Key to Provide a

Portfolio View of RiskCompliance

• Configurable Controls

• Exception Data

Financial Process RisksApplication Risks

• Change Management

• Security

• Operations

IT Operations Risks

• Release & Config Mgt

• Identity Management

• Incident Management

OpenView SAP KPI Infinite

Page 6: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

6

HP Walkthrough

• Jessica.Amezquita

[email protected]

• Internal Audit Manager

Page 7: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

7

SAP KPI Tool Design

• Logging on

• How many instances are monitored?

~30 SAP Source SystemsKPI Application

Page 8: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

8

Manual Data Trigger Request

Page 9: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

9

Overview of SAP KPI Tool

SAP System IDs

Page 10: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

10

What is HP Currently Monitoring?

• Change Management– Number of transports– Users with the ability to develop and migrate changes

to production

• Security– Number of users (active, locked, expired)– Password parameters– Privileged access (SAP_ALL, users with ability to

maintain customer credit terms)– Terminated employee check

• Operations– Number of users with the ability to

create/modify/delete jobs

Page 11: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

11

Number of Users

Last / Current Month

Page 12: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

12

Page 13: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

13

Page 14: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

14

Compare Multiple KPIs Across One

SAP System

Page 15: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

15

Compare One KPI Across Multiple SAP

Systems

Page 16: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

16

Types of Reports Available

• Current and last month detail

• Compare multiple KPIs across one SAP

system

• Compare one KPI across multiple SAP

systems

• Complete history report

Page 17: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

17

SAP_ALL (Privileged Access)

• What does this KPI tell you about the

application environment?

• How does HP use this KPI?

• Limitations/Considerations

Page 18: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

18

Active Users (USED) vs.

Privileged Users (SAP_ALL)

555555SAP_ALL

4,1824,1764,2004,2624,2924,230USED

Mar-07Feb-07Jan-07Dec-06Nov-06Oct-06KPI:

History for System: R00

Page 19: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

19

SAP_ALL Comparison Across Similar

Applications

212333R01

(Europe)

555555

R00

(North

America)

1210101099APL

(Asia Pacific)

Mar-07Feb-07Jan-07Dec-06Nov-06Oct-06System

History for KPI:SAP_ALL

Page 20: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

20

Challenges

• Identifying KPIs

• Determining how to pull relevant data in a

timely manner

• Setting up the automatic pull

• Audit traditionalist may be reluctant to

change

• Without a defined methodology auditors

may not know how to use CCM tools and

apply approach

Page 21: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

21

Considerations for Implementation

• Accuracy and completeness of data

• Let auditors develop/identify KPIs as they

audit

• Involvement of external audit

• Training

Page 22: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

22

Google Walkthrough

• Erik Jonte

[email protected]

• Google, Inc. IT Risk Manager

Page 23: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

23

Background

• Minimal control testing automation

• Resource growth enabled investment in

automation

• Desire to reduce manual testing effort

Page 24: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

24

Getting Started

• Large teams not necessary

• Focus on open source or free software

• Hire / cultivate individuals with knowledge /

desire to develop

• Identify low hanging fruit to build morale

Page 25: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

25

The Problem

• Code Review and SOD Key Controls

• Very large population of changes

• Complex data structure

• Manual testing approach (sampling)

• Unclear success criteria for testing

Page 26: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

26

Solution Requirements

• Speed – must exceed manual testing

approach

• Accuracy – must be able to detect all error

conditions

• Easy Interface – cumbersome solutions

are not used

• Acceptable to External Auditors

Page 27: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

27

Integration Challenges

• Getting Data Access

• Normalizing multiple data sources

• Database Storage

Page 28: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

28

Architecture

Page 29: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

29

Technology Choices

• Perl

– Tons of text processing speed

– Many community-available modules

– Shallow learning curve

• MySQL

– Free

– Fast

– Easy

Page 30: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

30

Request Interface

Page 31: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

31

Sample Report

Page 32: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

32

Solution Results

• Delivery to end-users

• Integration with WP management

• Audit of 100% of change population in

minutes

• Audit of metadata with 100% accuracy

• Ability to conclude with certainty

Page 33: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

33

Sampling Vs Automation

• Can choose sampling or 100% sample –

applicability in different arenas

• Self-documenting

• Certainty over error rates

• Consistent conclusions across team

members

• “Automation Dividend”

Page 34: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

34

Complication

• External auditors wanted comfort over

exceptions

• Segmentation of exceptions

• Defining criteria was entry into production

• Refine the notion of a true exception

• Used statistical approach to define

reasonable assurance

Page 35: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

35

Future Benefits

• Trending Across Time

• Integration into “Audit Data Warehouse”

• Periodic or Continuous Review

Page 36: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

36

Take Aways

• Identify data sources early on

• Strive for normalization of data

• Keep the end-user in mind

• Document requirements and design

• Have a strategy for integration with

external audit

Page 37: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

37

In Summary

• Challenges

• Considerations for Implementation

• Opportunities

Page 38: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

38

Challenges

• Deciding the measurements

• Determining how to pull relevant data in a timely

manner

• Setting up the automatic pull

• Dealing with the Audit traditionalist (who may be

reluctant to change)

• Following a different way – without a

corresponding methodology, auditors may not

fully benefit from the CCM tools.

Page 39: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

39

Considerations for Implementation

• Expect auditors to identify KPIs as they audit

• Establish practices to ensure accuracy and

completeness of data

• Involve external audit

• Scale appropriately for success

• Develop audit methodology to accompany the

tool

Page 40: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

2007 Fall Conference

40

• Benchmarking focuses the examiner to consider

risk and changes to key controls in order to reduce

or eliminate inspection testing

• Benchmarking provides an opportunity to shift the

SOX effort from a checklist-adherence approach to

an ongoing risk-based view of risk benefiting

governance

Opportunities

By being able to constantly ‘watch’ systematic controls,examiners can more easily and confidently measure the

operating effectiveness of internal controls.

Page 41: Continuous Control Monitoring: HP and Google’s Perspective

San Francisco Chapter

Questions and Collaboration

Jessica AmezquitaHewlett-Packard, Internal Audit [email protected]

Eric JonteGoogle, IT Risk [email protected]

Brad AmesHewlett-Packard, Internal Audit [email protected]