What to Audit & Why Derek J. Oliver Ravenswood Consultants Ltd Ravenswood Consultants Ltd Derek J. Oliver Why me ? Derek J. Oliver 20+ years in IS Audit & Security Former Head of UK Internal Audit, FDC Certified Information Systems Auditor Certified Information Security Manager Certified Fraud Examiner Fellow of the British Computer Society Fellow of the Institution of Analysts & Programmers Past President, ISACA, London Chapter Ravenswood Consultants Ltd Derek J. Oliver Programme The Failsafe Approach Essential Audits “Nobody ever got the sack. . . . .” The Real Life Approach Risk-based auditing What could go wrong? Would it matter if it did? What can we do about it Ravenswood Consultants Ltd WHO CARES? The Failsafe Approach Nobody ever got the sack for scheduling these audits Ravenswood Consultants Ltd Derek J. Oliver The Annual Audit Plan #1 Transaction Processing Trace key transactions through the process from document receipt to final print Input Controls Validation; credibility etc Processing Controls Run-to-run totals; check pointing etc Output Controls System Balancing; Report Distribution etc Ravenswood Consultants Ltd Derek J. Oliver The Annual Audit Plan #2 Logical Security Access Control Hierarchic restrictions Access to Source Code Access to Production Systems Access to Operating Systems Access to Utilities Ravenswood Consultants Ltd Derek J. Oliver The Annual Audit Plan #3 Change Management Access to Source Code Development Libraries Testing Quality Assurance Transfer to Production Implementation Control Division of Duties Ravenswood Consultants Ltd Derek J. Oliver The Annual Audit Plan #4 Physical Security Ravenswood Consultants Ltd Derek J. Oliver Justification Risk Based Audit Planning! #1: Is the computer system working? Are all the controls working? #2: Is essential data secure? Are programs secure? #3: But what if confidentiality is not A Business Risk in your Organization? Can unknown changes be made to programs? Are all changes properly tested & authorized #4: But this only needs to be done once because systems cannot change themselves Do you need Sophisticated Change management? Can strangers or unauthorised people disrupt your systems Probably a likely annual audit Ravenswood Consultants Ltd But how do you know what’s Important to your business? The “Real Life” Approach Risk Based Auditing Or Meeting the Business Needs! Ravenswood Consultants Ltd Derek J. Oliver The Risk-Based Approach MUST address BUSINESS risk No other risk is relevant For every audit, you should ask: “How will this audit help my company to achieve it’s stated business objectives” If you can’s answer this, then . . . . Why are you conducting the audit? Ravenswood Consultants Ltd Derek J. Oliver It’s the old, old question . . . . . Why did the Auditor cross the road ? Because according to the audit file, that’s what they did three years ago ! Ravenswood Consultants Ltd Derek J. Oliver Why is RISK important ? Business must take risks ! Business must live with risks ! Business must understand risks ! Business must control risks ! BUSINESS ! Ravenswood Consultants Ltd Derek J. Oliver How can RISK be identified ? Work backwards . . . . . . What could happen to the business ? Fail to comply with legislation Lose business to competitors Lose customer / public confidence How could it happen ? Are there controls to prevent it happening ? Are there controls to minimise the effect ? What do we need to know? Ravenswood Consultants Ltd Derek J. Oliver Core Businesses and Critical Support Units An Inventory of Core Businesses Should Be Made Has this been done? What are they? Why are they core? When these have been established then we can further analyze the situation. Ravenswood Consultants Ltd Derek J. Oliver Core Businesses and Critical Support Units What constitutes a core business operation for an organization? a. Revenue b. Net income c. Cash flow Ravenswood Consultants Ltd Derek J. Oliver Core Businesses and Critical Support Units What constitutes a critical business unit within core business? What criteria would you use? Would you make any classifications by type? Productive Operations Support Operations How would you define them? Function Product line Department Ravenswood Consultants Ltd Derek J. Oliver Core Businesses and Critical Support Units What is the importance of making these determinations? What critical computer application systems support these operations or departments? What is the importance of knowing this? Are they in a state of transition? Ravenswood Consultants Ltd Derek J. Oliver Why analyse RISK ? Enable risks to be compared Using a standard approach ! Enable risks to be addressed By an appropriate parameter By the most serious effect By the easiest / cheapest / quickest to control According to Business objectives / strategy Enable a business decision on Risk strategy Ravenswood Consultants Ltd Derek J. Oliver What is RISK Strategy ? Linking Risk to Business Objectives Balancing cost of control against potential loss Ravenswood Consultants Ltd e.g. Disaster Recovery : Derek J. Oliver Managing & Controlling RISK 1. Identify the THREATS 2. Assess the level of RISK 3. Establish the EXPOSURE 4. Design & Implement CONTROL Ravenswood Consultants Ltd Derek J. Oliver Managing Risk PREVENTION : Remove the THREAT DETERRENCE : Minimise the RISK DETECTION : Minimise the EXPOSURE Ravenswood Consultants Ltd Derek J. Oliver Managing Risk ? Nothing new : Consider the Caveman . . . ? Ravenswood Consultants Ltd What about the Romans . . . ! Not forgetting the Merchant Navy . . . . ! Derek J. Oliver Preventive Control Early Man feared attack from animals so lived in a cave : Most armies fought with the protection of armour. We may identify confidentiality as a risk so implement strict logical access control Ravenswood Consultants Ltd Derek J. Oliver Deterrent Control The Romans feared insurgence so maintained a big, well-trained army We may identify information theft as a risk so log all user online activity Ravenswood Consultants Ltd Derek J. Oliver Detective Control Ships were sinking through being overloaded so the Plimsoll Line was introduced We may identify fraud as a risk and implement balancing controls & management checks Ravenswood Consultants Ltd Derek J. Oliver Risk - Summary RISK must be Managed RISK must be Controlled RISK must be Understood CONTROL must reflect BUSINESS needs CONTROL must be appropriate CONTROL must be reasonable Ravenswood Consultants Ltd Derek J. Oliver So, the WHY is likely to be What represents RISK to the BUSINESS Losing Money Theft Fraud Losing Market Share Losing Customers Losing out to Competition Failing to achieve objectives Failing to achieve growth Ravenswood Consultants Ltd Derek J. Oliver That’s the why, but HOW Loss of: Money – Poor management controls = opportunity? Poor logical security = fraud? abuse? Poor physical security = theft? vandalism? Incorrect data processing = disappearing money? Late or over budget projects = disappearing money!!! Poor logical security = espionage? legislation? Poor management controls = legislation? Poor physical security = errors? fraud? Poor availability = lost or corrupted data? Information – Ravenswood Consultants Ltd Derek J. Oliver Resulting in . . . apart from the obvious Lost money = lost cash flow = poor performance = lost market share = shareholder concern Released data = public humiliation = lost confidence = lost market share = shareholder concern Lost/bad data = lost business = lost money = lost market share = shareholder concern Ravenswood Consultants Ltd Derek J. Oliver Then, to get to the audit plan WHERE can this go wrong? #2 Logical Security Physical Security #4 Transaction Control #1 Change Management & QA #3 Project Management #5 Disruption #6 Ravenswood Consultants Ltd Derek J. Oliver Which gives us our Annual Audit Plan . . . 1. 2. 3. 4. 5. 6. Transaction Processing Management Logical Security Change Management Physical Security Project Management & QA Disaster Recovery Planning Ravenswood Consultants Ltd Derek J. Oliver So lets start to reach the conclusion The Audit Plan must be based on ‘What Could Go Wrong?’ ‘What would be the effect if it did?’ ‘How could it happen?’ ‘Can we prevent it by removing the risk?’ ‘Can we minimise the effect by control?’ What risk are we living with?’ Ravenswood Consultants Ltd Derek J. Oliver And of course, we now have Is about Risk Management Identify the inherent risk Quantify the risk Control the risk Assess the residual risk Evaluate controls Regularly assess & report residual risk Ravenswood Consultants Ltd Derek J. Oliver Conclusion When considering how to manage Risk . . . . It’s the BUSINESS NEEDS that count ! Ravenswood Consultants Ltd Derek J. Oliver What to Audit & Why? Questions ? Derek J. Oliver CISA, CFE Ravenswood Consultants Limited Ravenswood Consultants Ltd