CPA (ISC) • BUSINESS PROCESSES AND INTERNAL CONTROLS

Assess Logical And Physical Access Controls

Understanding how organizations safeguard information assets through layered logical and physical security controls.

Historical Context & Motivation

The need to control access to sensitive information and physical assets is as old as commerce itself, but formalized access control frameworks emerged alongside the digital revolution. Before computers, organizations relied on locked file cabinets, security guards, and signed authorization forms to protect proprietary data and financial records. As businesses migrated to mainframe computing in the 1960s and 1970s, the concept of restricting system access through passwords and user permissions became critical. The explosive growth of networked computing in the 1990s introduced entirely new threat vectors, requiring a disciplined, auditable approach to both logical access controls (software-based restrictions) and physical access controls (tangible barriers protecting hardware and facilities). Today, CPAs and information systems auditors evaluate these controls as a core element of internal control assessments under frameworks such as COSO, COBIT, and the AICPA Trust Services Criteria.

1960s
Mainframe Password Systems
Early multi-user mainframes at institutions like MIT introduce password-based login to segregate user access, establishing the first logical access controls.
1985
COSO Framework Initiated
The Treadway Commission is formed to study fraudulent financial reporting, leading to the COSO Internal Control framework that formally integrates IT controls into governance.
1996
COBIT 1.0 Released
ISACA publishes the first edition of COBIT, providing a comprehensive IT governance framework that explicitly addresses logical and physical access control objectives.
2002
Sarbanes-Oxley Act (SOX)
SOX Section 404 mandates management assessment of internal controls over financial reporting, elevating access controls from an IT concern to a board-level audit requirement.
2017–Present
Zero-Trust & Cloud Era
Organizations adopt zero-trust architectures and multi-factor authentication as cloud computing dissolves traditional network perimeters, reshaping how auditors assess access controls.

The central question for CPA candidates in the Information Systems and Controls (ISC) discipline is this: How does an auditor systematically evaluate whether an organization's logical and physical access controls are properly designed, implemented, and operating effectively to protect information assets and ensure the integrity of financial reporting? Answering this question requires understanding the taxonomy of controls, the risk assessment process that drives their design, and the testing procedures that auditors employ.

Core Principles & Definitions

Access controls form part of an organization's broader internal control environment. At their core, these controls enforce the principle that only authorized individuals should be able to access, modify, or destroy information assets—whether those assets are digital records in an ERP system or physical documents in a records room. To assess these controls, auditors draw on several foundational principles that govern how access is granted, monitored, and revoked across an enterprise.

1

Least Privilege

Users are granted only the minimum level of access necessary to perform their job functions. This limits exposure if an account is compromised and reduces the risk of unauthorized transactions.
2

Segregation of Duties (SoD)

No single individual should control all phases of a critical process (e.g., initiating, approving, and recording a transaction). Access controls enforce SoD by restricting system roles.
3

Defense in Depth

Multiple layers of controls—firewalls, authentication, physical locks, surveillance—work together so that the failure of one layer does not compromise overall security.
4

Authentication, Authorization & Accountability

The 'AAA' triad requires verifying user identity (authentication), enforcing permitted actions (authorization), and logging all activity for audit trails (accountability).
5

Periodic Review & Recertification

Access rights must be reviewed on a regular cycle—typically quarterly or annually—to remove stale accounts, adjust permissions after role changes, and detect privilege creep.
KEY TAKEAWAY
Think of access controls like the security system of a bank vault. Physical controls are the reinforced walls, locked doors, and security cameras. Logical controls are the combination codes, biometric scanners, and dual-key requirements. Neither alone is sufficient—an unlocked door renders the best combination useless, and the strongest vault door is meaningless if the code is written on a sticky note. Auditors must evaluate both dimensions together to form a complete picture of organizational security.

Visual Explanation — The Access Control Ecosystem

This diagram illustrates the two complementary pillars of access controls. The left panel shows logical (software-based) controls arranged from the authentication layer through logging and monitoring. The right panel shows physical controls from perimeter security to environmental safeguards. The dashed line indicates that many real-world controls span both domains—for example, a biometric scanner is both a physical device and a logical authentication mechanism.

When assessing these controls, auditors organize their evaluation around the layers depicted in the diagram. For logical controls, the assessment begins at the authentication layer—verifying that the organization enforces strong password policies, requires multi-factor authentication for sensitive systems, and manages credentials through a centralized identity provider. The auditor then moves to the authorization layer, examining whether role-based access control (RBAC) matrices align with documented job descriptions and whether segregation of duties conflicts are flagged automatically. Network controls, encryption practices, and logging mechanisms round out the logical assessment. For physical controls, the auditor inspects perimeter defenses, building entry systems, server room access logs, surveillance footage retention policies, and environmental safeguards like fire suppression and uninterruptible power supplies (UPS). A weakness at any layer can compromise the entire control structure, which is why the defense-in-depth principle demands that auditors test every layer independently.

How Access Controls Work — The Assessment Framework

The CPA's assessment of access controls follows a structured methodology rooted in risk assessment. Rather than applying a one-size-fits-all checklist, auditors tailor the depth and scope of their testing to the risk of material misstatement associated with each information asset. The process proceeds through four phases: risk identification, control design evaluation, implementation testing, and operating effectiveness testing.

Phase 1 — Risk Identification & Scoping

The auditor begins by identifying which information systems and physical locations are within scope. For a financial statement audit, this typically includes the general ledger system, ERP modules (accounts payable, accounts receivable, payroll), treasury management applications, and any data warehouses used for financial reporting. Physical locations include data centers, server rooms, and offices housing financial records. The auditor maps each system to the financial statement assertions it supports—completeness, accuracy, existence, valuation, rights and obligations, and presentation—and assesses the inherent risk of unauthorized access to each.

Phase 2 — Evaluate Control Design

Design evaluation asks whether the controls, if operating as intended, would effectively mitigate the identified risks. The auditor reviews policies such as the organization's information security policy, acceptable use policy, and physical security policy. For logical controls, the auditor examines password complexity requirements, session timeout configurations, and MFA enforcement. For physical controls, the auditor reviews blueprints, visitor management procedures, and alarm system configurations. A control that is poorly designed—for example, a password policy that permits four-character passwords—represents a design deficiency regardless of how consistently it is followed.

Phase 3 — Test Implementation

Implementation testing confirms that the designed controls are actually in place. The auditor performs walkthroughs—tracing a transaction or access request from initiation through final disposition—to verify that the control procedures documented in policies are reflected in actual system configurations and physical arrangements. For instance, the auditor might attempt to access a restricted network share with a standard user account to confirm that logical access restrictions are enforced, or might visit a data center to verify that badge readers and mantraps are installed and functional.

Phase 4 — Test Operating Effectiveness

If the auditor plans to rely on access controls to reduce substantive testing, they must also test operating effectiveness—whether the controls have been functioning consistently throughout the audit period. This involves sampling access logs, reviewing user provisioning and de-provisioning records, examining access recertification documentation, and re-performing selected control activities. For physical controls, the auditor may review surveillance footage, inspect visitor logs for completeness, and test alarm response procedures. The nature, timing, and extent of testing depend on the assessed risk and the frequency of the control's operation.

RISK-BASED SAMPLE SIZE CONCEPT
Sample Size = f(Assessed Risk, Population Size, Expected Deviation Rate, Tolerable Deviation Rate)
Where Assessed Risk reflects the combined inherent and control risk for the assertion; higher risk demands larger samples. Expected Deviation Rate is the auditor's estimate of control failures in the population; Tolerable Deviation Rate is the maximum rate of deviation the auditor can accept and still rely on the control.

Detailed Classification — Logical vs. Physical Controls

This flowchart depicts the end-to-end assessment methodology. After identifying in-scope assets and assessing inherent risk, the auditor evaluates control design then branches into parallel testing tracks for logical and physical controls. Results converge into a unified findings report with remediation recommendations.
Classification of Access Controls by Function with Audit Procedures
Control CategoryLogical Control ExamplesPhysical Control ExamplesTypical Audit Procedure
PreventivePassword policies, MFA, firewall rules, RBACLocked doors, badge readers, mantraps, bollardsInspect configuration settings; attempt unauthorized access
DetectiveAudit logs, IDS/IPS, SIEM alerts, exception reportsCCTV surveillance, motion sensors, visitor logsReview logs for anomalies; sample and trace alerts to resolution
CorrectiveAccount lockout, auto-revocation, patch managementFire suppression, UPS backup, emergency lock-downTest incident response; review lockout event logs
CompensatingDual approvals where SoD cannot be achieved; secondary review of admin activitySecurity guard monitoring when camera systems are downEvaluate adequacy of compensating control relative to primary control objective

Understanding the distinction between preventive, detective, corrective, and compensating controls is essential for CPA candidates because audit procedures differ significantly based on control type. A preventive control requires the auditor to test its configuration and verify that it blocks unauthorized actions before they occur. A detective control, by contrast, requires the auditor to review monitoring outputs and evaluate whether anomalies are identified and escalated promptly. Compensating controls demand the most nuanced assessment because the auditor must judge whether the alternative control adequately addresses the risk that the primary control was designed to mitigate.

Worked Example — Assessing ERP Access Controls at GreenField Corp.

GreenField Corp. is a mid-sized manufacturing company with 800 employees. It uses an SAP-based ERP system for all financial reporting. The external auditor has been engaged to assess access controls over the accounts payable (AP) module as part of the SOX 404 evaluation. The following worked example illustrates how the auditor would proceed through the assessment.

ERP Access Control Assessment — Accounts Payable Module
1
Step 1 — Scope & Risk IdentificationThe auditor identifies the AP module as in-scope because it directly affects the 'Accounts Payable' and 'Cash and Cash Equivalents' line items on the balance sheet. Key risks include unauthorized vendor creation, fraudulent invoice processing, and inappropriate payment authorization. Inherent risk is assessed as high because AP disbursements represent $45 million annually.
AP module in scope; inherent risk = HIGH
2
Step 2 — Evaluate Logical Control DesignThe auditor reviews the SAP security configuration documentation. GreenField has implemented RBAC with five AP-related roles: AP Clerk (invoice entry), AP Supervisor (approve invoices > $5,000), Vendor Master Data Manager, AP Manager (approve payments), and IT Security Admin (role assignment). The password policy requires 12-character minimum with complexity rules, MFA for remote access, and automatic lockout after five failed attempts. The auditor also reviews the SoD matrix and confirms that the AP Clerk role cannot also hold the Vendor Master Data Manager role.
Control design is appropriately designed; SoD conflicts addressed through role restrictions
3
Step 3 — Test Implementation (Walkthrough)The auditor selects a sample transaction: Purchase Order #4872 for $12,300 in raw materials. The auditor traces the transaction from requisition through three-way match (PO, receiving report, invoice), supervisor approval in the workflow, and payment execution. At each stage, the auditor verifies that the system enforced the correct authorization limits and that no user performed conflicting functions. The auditor also logs into SAP using an AP Clerk test account and confirms that attempting to access the Vendor Master Data transaction code (XK01) returns an authorization error.
Implementation confirmed; SoD enforcement verified via test account
4
Step 4 — Evaluate Physical Controls at the Data CenterGreenField's SAP instance runs on on-premises servers in a data center in Building C. The auditor visits the facility and observes: badge-controlled entry with a mantrap at the main door, biometric (fingerprint) scanner at the server room door, CCTV cameras at every entry point with 90-day footage retention, and environmental controls including a gas-based fire suppression system and redundant HVAC. The auditor reviews the badge access log for the past 30 days and confirms that only authorized IT infrastructure personnel accessed the server room. No terminated employees appear in the log.
Physical controls implemented and operating; no unauthorized access observed
5
Step 5 — Test Operating Effectiveness & ReportThe auditor selects a sample of 25 user access provisioning/de-provisioning events from the 12-month audit period and traces each to an approved access request form signed by the appropriate manager. One exception is noted: an AP Clerk was granted temporary AP Supervisor access during a staffing shortage, but the temporary elevation was not revoked for 47 days instead of the documented 14-day maximum. The auditor classifies this as a control deficiency (not a significant deficiency or material weakness) because compensating controls—specifically, the AP Manager's daily review of payment batches—operated effectively during the period. The finding is communicated to management in the management letter with a recommendation to implement automated expiration of temporary role assignments.
1 deficiency identified; classified as control deficiency with compensating controls mitigating residual risk

Strengths, Limitations & Common Pitfalls

Strengths and Limitations of Access Control Domains
AspectStrengthsLimitations / Pitfalls
Logical ControlsHighly scalable across thousands of users; automated enforcement reduces human error; comprehensive audit trails enable real-time monitoring and forensic analysis.Susceptible to social engineering and credential theft; complexity of modern systems creates configuration drift; over-reliance on technology without governance leads to privilege creep.
Physical ControlsProvide a tangible, visible deterrent; protect against environmental threats (fire, flood, power loss); hardware destruction or theft requires physical presence.Expensive to implement and maintain; less granular than logical controls; tailgating and insider threats can bypass physical barriers; limited scalability in distributed organizations.
Combined AssessmentDefense-in-depth ensures no single point of failure; provides comprehensive risk coverage; satisfies regulatory requirements under SOX, HIPAA, PCI-DSS.Requires multidisciplinary audit skills (IT + facilities); resource-intensive; cloud migration blurs the boundary between logical and physical domains; third-party hosting shifts control responsibility.
KEY TAKEAWAY
Access control assessment is not a binary pass-fail exercise. It is a graduated evaluation in which the auditor considers whether residual risk—after accounting for both primary and compensating controls—falls within management's risk appetite. A deficiency in one domain can sometimes be mitigated by strength in the other, but the auditor must document and evaluate the compensating relationship explicitly. Think of it like portfolio diversification in finance: weaknesses in one asset class can be offset by strengths in another, but only if the correlation structure is understood and monitored.

Connection to Advanced Theory — Zero Trust & Cloud Environments

Traditional access control assessment assumes a well-defined network perimeter where logical controls guard the digital boundary and physical controls protect the hardware within it. The migration to cloud computing and zero-trust architectures fundamentally challenges this model. In a zero-trust environment, no user, device, or network segment is inherently trusted; every access request is verified continuously regardless of its origin. This paradigm shifts the auditor's focus from perimeter-based controls to identity-centric controls, micro-segmentation, and continuous authentication.

Traditional vs. Zero-Trust/Cloud Access Control Assessment
DimensionTraditional Perimeter ModelZero-Trust / Cloud Model
Trust AssumptionTrust granted after perimeter authentication; internal traffic largely trustedNever trust, always verify; every request authenticated and authorized regardless of origin
Physical Control RelevanceHigh — organization owns and secures its data centers and server roomsShifted to cloud provider (AWS, Azure, GCP); auditor reviews SOC reports and SLAs
Logical Control FocusFirewall rules, VPN access, internal RBACIdentity and Access Management (IAM) policies, conditional access, micro-segmentation, continuous monitoring
Audit EvidenceOn-site inspection, direct system access, physical observationSOC 1/SOC 2 reports, cloud-native logging (CloudTrail, Azure Monitor), API-based configuration audits

For CPA candidates, the key takeaway is that the principles of access control assessment remain constant even as the technology evolves. Whether the organization operates on-premises, in the cloud, or in a hybrid environment, the auditor still must evaluate authentication strength, authorization appropriateness, monitoring completeness, and the adequacy of physical or environmental protections (now potentially delegated to a service organization). The shared responsibility model in cloud computing means the auditor must clearly delineate which controls are the organization's responsibility and which are the cloud provider's—and then obtain appropriate assurance (typically a SOC 2 Type II report) over the provider's controls.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain the difference between a preventive access control and a detective access control. Provide one example of each from the logical domain and one from the physical domain.
PROBLEM 2BASIC CALCULATION
An auditor is testing user access provisioning controls for a company with 1,200 provisioning events during the audit period. The tolerable deviation rate is 5% and the expected deviation rate is 1%. Using attribute sampling guidance, the auditor determines a required sample size of 45. Upon testing, the auditor finds 3 deviations. Calculate the sample deviation rate and determine whether the auditor can conclude that the control is operating effectively.
PROBLEM 3INTERMEDIATE
During an access control assessment, you discover that a company's ERP system has 15 users with 'super-user' (administrator) access to the financial reporting module. The company employs 200 people in the finance department. Management explains that IT needs this access for system maintenance. What audit procedures would you perform to evaluate whether this represents a control deficiency, and what compensating controls would you expect to find?
PROBLEM 4APPLIED
MedTech Inc. recently migrated its financial reporting system to a SaaS platform hosted on AWS. The company no longer operates its own data center. As the external auditor, describe how your assessment of physical access controls would change compared to an on-premises environment. Identify the specific types of assurance reports you would request and explain what you would look for in those reports.
PROBLEM 5CRITICAL THINKING
Consider a scenario where a company implements a zero-trust security architecture that eliminates the traditional VPN and instead uses identity-aware proxies with continuous authentication. The company argues that because every access request is individually verified, periodic user access recertification reviews are no longer necessary. As an auditor, evaluate the merits and weaknesses of this argument. Would you accept the elimination of recertification reviews as a reasonable control design decision? Why or why not?

Lesson Summary

Assessing logical access controls and physical access controls is a foundational competency for CPA candidates in the ISC discipline. The assessment follows a risk-based methodology that begins with scoping and risk identification, proceeds through design evaluation and implementation testing, and culminates in operating effectiveness testing. Core principles—least privilege, segregation of duties, defense in depth, and the AAA triad—guide both control design and audit procedures across preventive, detective, corrective, and compensating control categories.

In modern environments, the migration to cloud computing and zero-trust architectures shifts physical control responsibility to service providers (assessed via SOC reports) and emphasizes identity-centric logical controls and continuous monitoring. Regardless of the technology platform, the auditor's objective remains unchanged: to provide assurance that only authorized individuals can access, modify, or destroy information assets critical to reliable financial reporting.

Varsity Tutors • CPA (ISC) • Assess Logical And Physical Access Controls