A power failure hits a bank's data centre at 2 p.m. on salary day. The back-up generator fails to start, because it has not been tested for months. For nine hours, customers cannot withdraw cash. A good business continuity plan, tested and audited, would have prevented most of the damage.
Specialised IS audits, such as the audit of the continuity plan, of vulnerabilities, of the data centre and of banking transactions, give assurance on exactly these points.
This topic covers the audit of a business continuity plan, the vulnerability audit and its procedures, the data centre audit, concurrent audit of banking transactions, and how an IS audit is reported. The previous topic covered IT risks and the IS audit process, and the next covers data analytics and artificial intelligence.
In 30 seconds
Business continuity plan (BCP): how the entity keeps operating after disruption; audit it by validating the plan, verifying preventive measures and examining evidence of performance. Vulnerability audit: finds weaknesses that could be exploited; procedures are scope, set up, scan, analyse, report, present. Data centre audit: administration, environment, safety, service delivery, maintenance, access, power, resilience, networks, people, third parties. Concurrent audit: continuous review of bank transactions as they occur, especially loans.
IS audit report: cover page, terms of reference, background, executive summary, body, appendices.
Key terms in plain English
| Term | What it means |
|---|---|
| BCP | Business continuity plan |
| RTO | Recovery time objective |
| RPO | Recovery point objective |
| Vulnerability audit | An audit to find weaknesses that could be exploited |
| Data centre | The facility that hosts the servers and network equipment |
| Concurrent audit | Continuous audit of transactions as they occur |
Syllabus check
This topic is in syllabus area F, technology in audit, assurance and forensics (5% of marks). It covers:
- audit of a business continuity plan
- systems vulnerability audit and data centre audit
- auditing banking transactions
- reporting IT audit activities
CAMA 2020 and IT audits
The Companies and Allied Matters Act 2020 (CAMA 2020) is the company law of Nigeria. The sections below apply to this topic.
| Section | What it says | Link to this topic |
|---|---|---|
| s. 404(7)(d) | The audit committee keeps accounting and internal control under review | Includes IT controls and continuity |
| s. 404(7)(f) | The committee may authorise internal audit to investigate any activity | Allows IS audits of data centres |
| s. 407(3) | Right of access to books, accounts and vouchers and information | Includes electronic records |
The rules in more depth
The business continuity plan
A contingency or business continuity plan (BCP) is a document that sets out how an entity will continue to operate if unplanned incidents disrupt operations. Having a plan is only half the battle. The key question is how the organisation knows that the plan is sound and adequate.
The answer is an audit of the BCP, preferably by someone other than the people who developed it, for objectivity: the team that wrote the plan can hardly find its faults. The audit has three parts:
- Validating the BCP;
- Verifying the preventive measures for ensuring continuity; and
- Examining evidence of the performance of activities that ensure continuity and recovery.
Steps in a BCP audit
- Obtain and review the plan to see whether it is complete and approved by management.
- Review the organisation chart and the business process analysis.
- Ask management about their involvement in and knowledge of the plan.
- Review the assumptions, to see whether they are reasonable and fit the type of business.
- Review the business impact analysis (BIA) and ask whether the recovery time objective (RTO) and the recovery point objective (RPO) have been identified. The RTO is the maximum time the business can be without a service. The RPO is the maximum amount of data loss, measured in time, that the business can accept.
- Compare the recovery strategies with the BIA to see that they align.
- Ask management whether an emergency coordinator has been appointed and discuss the role with them.
- Identify the staff with critical roles in the plan and discuss with them to confirm their awareness and readiness.
- Identify third-party links and test that their contacts are viable.
- Verify the back-up tapes to the back-up logs and labels.
- Verify the maintenance and testing logs of key equipment such as generators, uninterruptible power supplies, fire control equipment and air conditioners.
- Verify whether the BCP has been tested.
- Review the BCP documents to see whether they have been reviewed and updated recently.
The nature, complexity and cost of a BCP are related to how much the business depends on IT. Testing the plan with drills is the best assurance, but an audit by an IS auditor can reveal weaknesses that drills do not. A BCP should cover alternative sites (hot, warm or cold), data back-up and restoration, communication with staff, customers and regulators, roles and responsibilities and a schedule of tests.
The auditor also checks that the back-up media are stored off-site, that restoration has been tested, and that the plan was updated after changes in systems, premises or staff.
Systems vulnerability audit
Every corporate information system holds sensitive information about the organisation, its employees, customers and suppliers. Responsible organisations try to keep it from unauthorised people inside and outside. No system is perfect, so hackers and disgruntled people may exploit its weaknesses. Organisations must therefore look for the hidden threats and deal with them quickly. A vulnerability audit identifies security risks in an enterprise information system and network.
At the end, the IS auditor gives a comprehensive threat analysis report which includes all the security incidents detected and recommends how to protect against them. It finds flaws in the company's security procedures, design, implementation or internal controls, and weaknesses that could be triggered or exploited to cause a breach. During the test, the audit team decides which flaws are in danger of being exploited.
They may run special software to scan for vulnerabilities, test from inside the network, or use approved remote access, to see what must be corrected to meet security standards.
Procedures for a vulnerability audit. Most IS auditors do an on-site audit, with these steps:
- identify the information systems components to be covered;
- set up and configure the appliance, that is, the scanning tool;
- scan the applications, servers, websites and networks and inspect the traffic;
- analyse the results of the scan;
- generate a report; and
- present the findings and the solutions to address the weaknesses found.
A penetration test goes a step further: authorised testers try to break in, using the vulnerabilities found, to show how far an attacker could get. The two are often combined. The auditor needs written authority from management before scanning, so that the work is lawful and does not disrupt live systems.
Data centre audit
The data centre is a key part of an organisation's ICT infrastructure, because it hosts servers, routers, switches, software and supporting equipment. Periodic audit gives stakeholders reasonable assurance that their investment in physical ICT hardware, software and supporting equipment such as power, cooling, environmental, safety and security devices is protected and works well.
The internal audit team, made up of IS auditors, is responsible for routine audit of the data centre. The scope should cover all aspects of operations, infrastructure, administration, human capacity and relevance to the business, as part of the data centre's audit work programme. Key areas are:
| Area | What the auditor checks |
|---|---|
| Administration | Policies, roles, procedures and documentation |
| Environmental monitoring controls | Temperature, humidity, water and smoke detection |
| Safety and emergency procedures | Fire suppression, evacuation plans, drills |
| IT service delivery management | Service levels, incident and change management |
| Infrastructure maintenance and support | Maintenance logs and contracts |
| Physical and logical access controls | Entry controls, visitor logs, user rights, passwords |
| Power supply management | Generators, uninterruptible power supplies, fuel |
| Redundancy and operational resilience | Duplicate equipment, failover tests, back-ups |
| Networking and telecommunication controls | Firewalls, segmentation, link redundancy |
| Human capacity management | Skills, staffing, training, key person risk |
| Third-party services and support | Contracts, service levels, vendor access |
Auditing banking transactions: concurrent audit
A financial entity such as a bank needs a concurrent audit, a continuous and robust review of its transactions outside the statutory audit and the routine internal audit. A concurrent audit examines banking transactions as they occur, which gives the bank an early warning signal for timely detection of all forms of irregularities and lapses.
Lending is a major function of banks and generates much of their daily transactions, so a concurrent audit often reviews loans and advances.
Typical checks cover:
- that loans were approved by the right authority and are within limits
- that security was perfected and documented before disbursement
- that loan terms agree with the approval
- that interest and fees are correctly computed
- that the loan is correctly classified under the prudential guidelines and provided for
- that large and unusual transactions, such as cash and transfers, are reviewed for money laundering signs
- that exceptions are reported promptly to management
In Nigeria, banks are also subject to the rules of the Central Bank of Nigeria and the Nigeria Deposit Insurance Corporation.
Reporting IT audit activities
At the end of the work the IS auditor produces a report to the management of the organisation. There is no generally accepted template. A typical report has:
- a cover page;
- terms of reference;
- background information;
- an executive summary, which should be under five pages unless that is impracticable;
- the body, with findings, their implications and recommendations, usually in a table; and
- appendices.
Findings are rated by risk, such as high, medium and low, with an owner and a date for management's action, and the report is followed up.
Worked examples
Example 1: RTO and RPO. A bank's BIA says online banking must be restored within 2 hours and no more than 15 minutes of transactions may be lost.
- The RTO is 2 hours, and the RPO is 15 minutes.
- The auditor checks that back-up frequency and the standby site meet these targets.
Example 2: untested plan. The BCP was approved two years ago and has never been tested.
- The plan is not validated.
- The auditor recommends a test, such as a simulated shutdown, and an update of the plan.
Example 3: data centre. The auditor finds that the air conditioning has no maintenance record for 14 months, and visitors are not signed in.
- Weaknesses in environmental control and physical access.
- Recommendations: a maintenance schedule and a visitor log.
Example 4: concurrent audit. A loan of ₦200 million was disbursed before the title documents were received.
- The loan was released without perfected security.
- The concurrent audit flags it at once, so that the bank can act.
How to score full marks
- Group the BCP audit steps under validate, verify and examine.
- Give the six procedures of a vulnerability audit in order.
- Use the data centre areas as a checklist.
- Define concurrent audit as real-time review.
Common mistakes in the exam
- Having the plan's authors audit it.
- Forgetting RTO and RPO.
- Confusing vulnerability scanning with a statutory audit procedure.
- Missing the data centre's environmental and power controls.
Quick revision
- BCP audit: validate, verify, examine evidence.
- Vulnerability audit: scope, set up, scan, analyse, report, present.
- Data centre: eleven areas.
- Concurrent audit: transactions as they occur.
Practice questions
Questions 1 to 10 are multiple choice. Questions 11 to 13 are written. Try each before opening the answer.
Question 1. A BCP audit should preferably be done by:
- Someone other than those who developed the plan
- The plan's authors
- The cashier
- A customer
Show the answer
A. For objectivity.
Question 2. RTO means:
- Recovery time objective
- Return on total output
- Required tax order
- Record transfer option
Show the answer
A. Maximum acceptable downtime.
Question 3. RPO relates to:
- Acceptable data loss
- Pay rates
- Profit
- Tax
Show the answer
A. Recovery point objective.
Question 4. A vulnerability audit:
- Identifies security weaknesses that could be exploited
- Sets fees
- Counts stock
- Prepares tax returns
Show the answer
A. And reports them.
Question 5. The first step in a vulnerability audit is to:
- Identify the components to be covered
- Present the findings
- Write the report
- Pay the auditors
Show the answer
A. Then set up and scan.
Question 6. A data centre audit covers:
- Power, access, environment and resilience
- Only payroll
- Only sales
- Only tax
Show the answer
A. And more.
Question 7. A concurrent audit examines transactions:
- As they occur
- At year end only
- After five years
- Never
Show the answer
A. An early warning.
Question 8. Concurrent audit of banks often focuses on:
- Loans and advances
- Office rent
- Staff parties
- Tax returns
Show the answer
A. A major function.
Question 9. An IS audit report usually has an executive summary of under:
- Five pages
- One line
- Fifty pages
- No pages
Show the answer
A. Unless impracticable.
Question 10. The body of an IS audit report contains:
- Findings, implications and recommendations
- Only fees
- Only the cover
- Only tax
Show the answer
A. Usually in a table.
Question 11 (10 marks). Describe the steps in the audit of a business continuity plan. (8 marks)
Question 12 (10 marks). Explain the procedures for a vulnerability audit and the areas covered by a data centre audit. (8 marks)
Question 13 (10 marks). Explain concurrent audit of banking transactions and the contents of an IS audit report. (4 marks)
Model answers
Show the model answer to Question 11
Obtain and review the plan and its approval; organisation chart and process analysis; management's involvement; assumptions; BIA with RTO and RPO; match of strategies to BIA; emergency coordinator; critical staff; third parties; back-ups; equipment logs; testing; review and update. (1 each, to 8)
Show the model answer to Question 12
Vulnerability audit: identify components; set up tool; scan; analyse; report; present solutions. (3) Data centre: administration, environment, safety, service delivery, maintenance, access, power, resilience, networks, people, third parties. (5)
Show the model answer to Question 13
Concurrent audit is continuous review of bank transactions as they happen, giving early warning, often on loans. (2) Report: cover page, terms of reference, background, executive summary, body, appendices. (2)
Spotted a mistake? Tell us and we will check it.