Hands-On Practice

Hands-On Audit Labs

Ten scenario-based exercises that put the auditor mindset to work — read the situation, do the task, produce the deliverable, then reveal the auditor’s debrief to check your reasoning. Weighted to the exam blueprint and tagged by domain for targeted practice or classroom assignment.

Practice

Work the labs

How to use: Each lab is self-contained — a realistic scenario, a defined auditor task, and a deliverable to produce. Attempt it first, then open “Reveal the auditor’s debrief” for the model answer and the exam-relevant reasoning. Faculty can assign a lab as graded work (deliverable submitted) or self-study (reveal to self-check). Filter by domain below.

Lab 1

Risk-Based Audit-Plan Ranking

D1 · IS Auditing ProcessFoundational⏱ ~30 min
Scenario

You are the new IS audit manager. Your audit universe has six auditable entities, but you have capacity for only three engagements this year.

EntityInherent riskControl maturityMonths since last auditRegulatory exposure
Payment processingHighModerate26High (PCI)
Customer web appHighWeak14High (GDPR)
HR / payrollMediumStrong10Medium
Data-center facilitiesMediumModerate30Low
Internal wikiLowWeak40Low
Procurement systemMediumModerate12Medium
Your task

Assign each entity a residual-risk score (impact × likelihood, adjusted for control maturity, regulatory exposure, and time since last audit), rank them, and select the three for the annual plan.

Deliverable

A ranked table with a score per entity and a two-to-three-sentence justification for your top three.

Reveal the auditor’s debrief

Score each entity numerically: rate impact and likelihood (say 1–5), then adjust upward for weak control maturity, high regulatory exposure, and long time since last audit. A defensible ranking: (1) Customer web app — high inherent risk, weak controls, GDPR exposure; (2) Payment processing — high risk, PCI exposure, 26 months unaudited; (3) Data-center facilities or Procurement — the highest-scoring medium.

The point: the plan covers the highest residual risk — not the most recently audited, not what management prefers, and not the most technically interesting. If a material new risk emerged mid-year (e.g., a breach), you’d update the plan to include it. The scoring criteria and weights should be documented and approved by the audit committee so the ranking is defensible, not subjective.

Lab 2

Sampling & Tolerable Deviation

D1 · IS Auditing ProcessIntermediate⏱ ~25 min
Scenario

You are testing a user-access recertification control over a population of 1,200 accounts. At planning you set a tolerable deviation rate of 5%. You pull a sample of 40 items and find 4 deviations (accounts never recertified).

Your task

Compute the sample deviation rate, conclude on the control’s effectiveness, and state the correct next step.

Deliverable

A one-paragraph conclusion with the rate, the effectiveness judgment, and the action.

Reveal the auditor’s debrief

Sample deviation rate = 4 / 40 = 10%, which exceeds the 5% tolerable rate. Conclude the control is ineffective and report the finding with the supporting evidence.

Traps to avoid: don’t increase the sample and re-test until the rate falls within tolerance (result-shopping); don’t lower the tolerable rate to match the result (rationalizing the failure). Additional inquiry of management may add context on why the deviations occurred, but it does not change the fact that the tested control failed against the pre-set criterion.

Lab 3

COBIT: Governance vs. Management Sort

D2 · Governance & Mgmt of ITFoundational⏱ ~20 min
Scenario

You are mapping activities to COBIT 2019. Sort each of the following into Governance (Evaluate, Direct, Monitor) or Management (plan / build / run / monitor):

a) The board sets the enterprise risk appetite  ·  b) IT deploys and configures a SIEM  ·  c) The audit committee evaluates the value delivered by an IT investment  ·  d) Management monitors control performance against KPIs  ·  e) The board directs the security strategy  ·  f) IT operations applies the monthly patch cycle

Your task

Label each a–f as Governance or Management, and state the one-line rule that decides it.

Deliverable

The six labels plus your decision rule.

Reveal the auditor’s debrief

Governance (EDM): a (sets appetite), c (evaluates value), e (directs strategy). Management: b (builds/configures), d (runs and monitors execution), f (runs operations).

The rule: governance evaluates, directs, and monitors — the governing body sets direction, risk appetite, and oversight. Management plans, builds, runs, and monitors the execution of that direction. If the actor is the board / steering committee setting direction or judging value, it’s governance; if the actor is executing or operating, it’s management. (Note that both governance and management “monitor” — the difference is oversight vs. operational monitoring.)

Lab 4

SOC 2 Report Analysis & CUEC Verification

D2 · Governance & Mgmt of ITIntermediate⏱ ~35 min
Scenario

A critical SaaS vendor gives you its SOC 2 Type II report to support your reliance. You note: (1) two exceptions in the logical-access control area; (2) three complementary user entity controls (CUECs), including “the customer must review privileged access quarterly”; (3) the report period ended four months before your reliance date; (4) the vendor’s cloud subservice provider is carved out of scope.

Your task

Identify what you must evaluate or obtain before relying on this report.

Deliverable

A list of the reliance limitations and the follow-up actions for each.

Reveal the auditor’s debrief
  1. Exceptions in logical access — assess their nature and whether they affect the controls you rely on; a Type II reports operating effectiveness over the period, so exceptions matter.
  2. CUECs are your responsibility, not the vendor’s. Verify your organization actually performs the quarterly privileged-access review — an untested CUEC is an unverified control.
  3. Four-month gap between period-end and your reliance date — obtain a bridge (gap) letter or perform additional procedures over the intervening period.
  4. Carved-out subservice provider — those controls are not covered by this report; obtain separate assurance (e.g., the subservice provider’s own SOC report).
Lab 5

Auditing Change Control in Agile / DevSecOps

D3 · Acquisition & DevelopmentIntermediate⏱ ~30 min
Scenario

An organization releases to production every two weeks through a CI/CD pipeline. There is no single “test then deploy” event to sample, and the team points you to sprint retrospectives as evidence of control.

Your task

Design a risk-based sampling approach across sprints, and list the control evidence you would test for each sampled release.

Deliverable

A sampling plan (what the population is, how you select) plus a per-release evidence checklist.

Reveal the auditor’s debrief

The population is the flow of releases over the period, not one milestone. Take a risk-based sample of user stories / releases across several sprints. For each sampled release, test that it carried the required controls: security acceptance criteria met; code review and automated pipeline gates (SAST / DAST / SCA) passed; deployment approval enforced before code reached production; and documentation maintained.

Sprint retrospectives improve the team but are not a substitute for the requirements baseline and control documentation an audit relies on. Agile is not inherently insecure — the auditor’s concern is whether the audit checkpoints and controls are adapted to the sprint cycle rather than assumed absent.

Lab 6

Patch-Management SLA Compliance

D4 · Operations & ResilienceIntermediate⏱ ~25 min
Scenario

Policy requires critical patches within 30 days. Your sample of 15 critical patches shows four deployed late (37, 45, 52, and 60 days); management attributes the delays to testing backlogs and notes “we’re at 73% compliance, which beats the industry average.”

Your task

State your conclusion and the correct recommendation.

Deliverable

A finding with the root-cause direction and a recommendation.

Reveal the auditor’s debrief

73% compliance against a critical-patch SLA is a control failure, not a pass — the testing process is creating unacceptable risk by delaying critical patches beyond policy. Investigate the root cause and either improve / parallelize testing or formally revise the SLA with documented risk acceptance by the business.

Don’t simply rush the four late patches into production (that treats the symptom), and don’t accept “beats the industry average” as a pass. Classic patch findings: no SLA for critical patches, patching production without testing, no tracking of non-compliant systems, and end-of-life systems without compensating controls.

Lab 7

BIA → RTO / RPO Gap Analysis

D4 · Operations & ResilienceAdvanced⏱ ~35 min
Scenario

The BIA sets the order-management system at RTO = 4 hours and RPO = 1 hour. The DR arrangement is a warm site fed by nightly off-site backups (restore takes ~8 hours; recovered data can be up to ~24 hours old). Repeated DR tests recover the system in 10–12 hours.

Your task

Identify the gaps between the DR capability and the BIA requirements, and recommend.

Deliverable

A gap table (RTO gap, RPO gap) with recommendations.

Reveal the auditor’s debrief

RTO gap: tested recovery of 10–12 hours vs. the 4-hour requirement — a critical finding. RPO gap: nightly backups permit up to ~24 hours of data loss vs. the 1-hour requirement — the recovery-point objective cannot be met with this backup cadence.

The principle: the BIA drives the objectives; the DRP must be built and funded to meet them — you don’t revise the BIA upward to fit the DRP’s current capability. Recommend a higher-tier strategy for this system (e.g., a hot site with synchronous / near-synchronous replication), or a documented business decision to accept a lower objective. A DRP whose tested capability doesn’t meet the BIA is a finding, not reassurance.

Lab 8

IAM Access-Recertification Review

D5 · Protection of Info AssetsIntermediate⏱ ~25 min
Scenario

Annual access recertification is performed by the IT security team, who review system-generated access reports and “confirm everything looks reasonable.” You find three terminated employees with still-active accounts, and a finance analyst who retains administrator rights from a role she left 18 months ago.

Your task

Identify the deficiencies and describe the correct recertification design.

Deliverable

A findings list plus the recommended control design.

Reveal the auditor’s debrief
  1. Wrong reviewer. Recertification should be performed by the business managers who know whether each user’s access is appropriate for their current role — the IT security team can’t judge business need. The system reports are fine; the reviewer is the problem.
  2. Terminated accounts still active — a provisioning / deprovisioning gap; deprovisioning should be triggered by HR on termination.
  3. Access creep (admin rights retained after a role change) — least privilege isn’t enforced on role transitions.

Recommend business-owner recertification, HR-triggered deprovisioning, and periodic least-privilege / role-change reviews.

Lab 9

Defense-in-Depth & Key-Management Findings

D5 · Protection of Info AssetsIntermediate⏱ ~30 min
Scenario

A review of a data center finds: the server room’s only access control is a single badge-reader door; data is encrypted with AES-256 at rest and TLS 1.2 in transit, but the encryption keys are stored on the same database server as the encrypted data; and IoT environmental sensors share the production network segment.

Your task

Identify and prioritize the most significant findings across physical, cryptographic, and network controls.

Deliverable

A prioritized findings list with the reasoning.

Reveal the auditor’s debrief
  1. Keys stored with the data undermine the entire encryption control — the most common encryption finding is weak key management, not a weak algorithm (AES-256 and TLS 1.2 are acceptable). Keys must be stored separately, rotated, and revocable (ideally in an HSM).
  2. Single badge door = no defense in depth — each security zone should be protected by multiple independent layers; one control is one layer.
  3. IoT on the production segment is a network-segmentation gap; isolate the IoT devices from production systems.

The through-line: no single layer is trusted alone, and a strong control (encryption) is only as good as its weakest supporting practice (key management).

Lab 10

Incident-Response Sequencing & Order of Volatility

D5 · Protection of Info AssetsAdvanced⏱ ~35 min
Scenario

During a malware outbreak, the response team took these actions (as logged): eradicated the malware from three hosts; powered off the compromised server “to stop the damage”; began restoring from backup; isolated the affected systems from the network; and collected disk images. Memory was never captured.

Your task

Put the response into the correct lifecycle order, identify the mistakes, and state what evidence should have been captured first.

Deliverable

The correct sequence, the errors made, and an order-of-volatility note.

Reveal the auditor’s debrief

Correct lifecycle: Preparation → Detection & Analysis → Containment → Eradication → Recovery → Post-Incident Activity.

Errors: eradicating before containing risks the malware spreading during cleanup; powering off the server destroyed volatile evidence and broke chain of custody before the cause was understood; restoring from backup before eradication can reintroduce the threat. Contain first, then eradicate.

Order of volatility — capture the most perishable evidence first: CPU registers & cache → RAM / memory and active network connections → disk → archival media. Powering off the server threw away the memory and network state that should have been imaged first.