CPA ISC Cheat Sheet: Information Systems and Controls Cheat Sheet
Last revised: September 28, 2026
Cheat sheet: independent reference for AICPA U.S. CPA ISC - Information Systems and Controls (CPA ISC): IT controls, SOC, cybersecurity, data, and audit evidence.
This independent Cheat Sheet supports candidates preparing for the AICPA U.S. CPA ISC - Information Systems and Controls (CPA ISC) exam. Use it to review high-yield IT control concepts, SOC reporting distinctions, cybersecurity risks, data management, system implementation, and evidence patterns likely to appear in applied CPA-style questions.
Use the tables for a quick pre-exam check. Expand a topic’s notes for explanations, examples, and additional distinctions.
Scope and study context
This independent Cheat Sheet is for candidates preparing for the AICPA U.S. CPA ISC - Information Systems and Controls exam, code CPA ISC. Use it to refresh high-yield concepts before moving into topic drills, mock exams, and detailed explanations.
The CPA ISC mindset is not “memorize IT vocabulary.” You are expected to connect technology risk, control objectives, system processes, evidence, and reporting implications. In exam-style scenarios, ask:
What risk is the question targeting?
Which control objective matters most?
Is the control preventive, detective, corrective, manual, automated, or IT-dependent?
Is the issue about design, implementation, or operating effectiveness?
What evidence would actually support the conclusion?
This page is independent review support and is not affiliated with the AICPA.
Separate vendor maintenance and payment processing
Payroll processor and payroll master file maintainer
Unauthorized pay changes
Approval workflow and audit trail review
Incident responder and incident postmortem approver
Biased closure
Independent review of root cause/remediation
If segregation is not practical, look for compensating controls: independent review, exception reports, enhanced logging, supervisory approval, or periodic access recertification.
Change Management Reference
Step
Control objective
Strong evidence
Request
Change is documented and business need exists
Ticket/change request
Impact assessment
Risks, affected systems, and dependencies are evaluated
Impact analysis, security review
Approval
Authorized party approves before work begins or before migration
Approval workflow, CAB minutes
Development/configuration
Changes are built in nonproduction environment
Repository history, configuration records
Testing
Change works and does not break key controls
Test scripts, user acceptance testing, defect resolution
Security review
Vulnerabilities and access impacts considered
Code scan, peer review, permission review
Migration
Only approved changes move to production
Deployment log, release approval
Post-implementation review
Change outcome and issues assessed
PIR notes, incident linkage
Emergency change follow-up
Urgent changes are retrospectively approved and tested
Emergency ticket, after-the-fact review
Notes and examples
Change Management Traps
Question wording
Best interpretation
“Emergency change was implemented immediately”
Acceptable only with logging, retrospective approval, testing, and review
“Developer has production access”
High risk unless tightly controlled, monitored, and justified
“User acceptance testing was performed by IT only”
Weak; business owner should validate functionality
“Code was approved after migration”
Approval timing problem unless emergency process applies
“No changes occurred during period”
Auditor still needs evidence supporting completeness of change population
Which processes are critical and what is the impact of disruption?
Prioritization of systems and recovery needs
Recovery Terms
Term
Meaning
Trap
RTO
Maximum acceptable time to restore service
Not the same as backup frequency
RPO
Maximum acceptable data loss measured in time
Drives backup/replication frequency
Hot site
Fast recovery, higher cost
Not always necessary for low-criticality systems
Warm site
Partial readiness
Requires setup before full operation
Cold site
Basic facility/infrastructure
Slowest recovery
Full backup
Complete copy
Longer backup time, simpler restore
Incremental backup
Changes since last backup
Faster backup, more complex restore
Differential backup
Changes since last full backup
Balance between full and incremental
Incident Response Sequence
Phase
Objective
Preparation
Policies, tools, roles, training, playbooks
Detection and analysis
Identify event, severity, scope, affected assets
Containment
Limit damage and prevent spread
Eradication
Remove root cause, malware, unauthorized access
Recovery
Restore systems and monitor for recurrence
Lessons learned
Improve controls and update procedures
Candidate trap: Backups are not enough. The organization must test restoration and ensure backups are protected from the same event, especially ransomware.
SOC Reporting Cheat Sheet
SOC 1 vs SOC 2 vs SOC 3
Report
Primary focus
Typical users
Use when question asks about…
SOC 1
Controls at service organization relevant to user entities’ internal control over financial reporting, or ICFR
User entities and their auditors
Payroll processor, claims processor, revenue/billing system affecting financial statements
SOC 2
Controls relevant to Trust Services Criteria
Management, customers, business partners, regulators with sufficient understanding
Controls the user entity must operate for service organization controls to be effective
Complementary subservice organization controls
Controls expected at subservice organizations
Period covered
Must align with the period of reliance
Carve-out method
Subservice organization controls excluded from scope
Inclusive method
Subservice organization controls included in scope
CUECs: Common Exam Trap
Complementary user entity controls, or CUECs, are not optional footnotes. If the service organization’s control assumes the user entity performs a control, the user entity or user auditor must evaluate whether that control is designed and operating effectively.
Example: A payroll service organization may require user entities to review payroll change reports. If the user entity does not perform that review, the SOC report alone may not provide sufficient assurance for that risk.
Trust Services Criteria Distinctions
Category
Focus
Examples of controls
Security
System protected against unauthorized access, use, or modification
Due diligence, SOC report review, contract controls, monitoring
Privacy noncompliance
Data minimization, notice/consent, retention/disposal controls
Ransomware
Least privilege, patching, EDR, offline/immutable backups
Best Evidence by Question Type
Question Asks For…
Strong Evidence
Whether access was approved
Access request ticket with approval
Whether terminated users were removed
Termination listing matched to access removal logs
Whether changes were tested
Test plans, results, defect resolution, sign-off
Whether production changes were authorized
Change tickets tied to production migration logs
Whether backup works
Successful restore test evidence
Whether report is complete
Reconciliation to source data or validated query
Whether exception report is effective
Evidence of review and documented resolution
Whether control operated over time
Sample of occurrences across the period
Last-Minute Review Checklist
Before exam day, be able to answer these without hesitation:
SOC 1 vs SOC 2 vs SOC 3.
Type 1 vs Type 2 SOC reports.
CUECs, CSOCs, carve-out, and inclusive method.
ITGC vs application control classification.
Preventive vs detective vs corrective controls.
Access provisioning, deprovisioning, privileged access, and periodic review.
Change management evidence from request through migration.
Emergency change control requirements.
RTO vs RPO vs BIA.
Backup success vs restore testing.
Confidentiality vs privacy vs processing integrity.
Encryption vs hashing vs digital signatures.
Input, processing, output, interface, and master file controls.
Data lineage, classification, retention, and secure disposal.
Cloud shared responsibility and vendor monitoring.
Why inquiry alone is insufficient evidence.
How weak ITGCs affect reliance on automated controls.
CPA ISC Core Mental Model
flowchart LR
A[Business objective] --> B[Information system]
B --> C[Relevant data and processing risks]
C --> D[Control objectives]
D --> E[General IT controls]
D --> F[Application controls]
E --> G[Reliable processing and evidence]
F --> G
G --> H[Assurance, reporting, and decision-making]
H --> I[Monitor exceptions and improve controls]
I --> C
Supervisor reviews an exception report generated by the system
Entity-level
Organization-wide control
Security policy, risk management program
Process-level
Specific to process or application
Invoice approval control in accounts payable
Quick decision rule: If a manual review depends on a system-generated report, you must also consider controls over the report’s completeness and accuracy.
General IT Controls: The Backbone of Reliance
General IT controls, often called GITCs, support the reliability of systems, applications, and automated controls. If GITCs are weak, reliance on automated calculations, reports, interfaces, and application controls may be limited.
Assuming login approval means proper transaction access
Accounting/logging
Records user activity for monitoring and investigation
Treating logs as preventive rather than detective
Least privilege
Users receive only access needed for job duties
Granting broad access “for convenience”
Segregation of duties
Incompatible duties are separated
Allowing one user to create vendor, approve invoice, and release payment
Privileged access
Admin/root access requires special approval and monitoring
Treating admin accounts like ordinary user accounts
Provisioning
Access is approved before granted
Missing documented approval
Deprovisioning
Access is removed timely after transfer/termination
Focusing only on new hires and ignoring terminations
Periodic review
Management reviews access for appropriateness
Review is weak if reviewers lack knowledge or exceptions are not resolved
Generic/shared accounts
Reduce accountability
Acceptable only with strong compensating controls, if at all
Notes and examples
Access Control Exam Traps
Authentication is not authorization. MFA proves identity; it does not prove the user should have access to approve payments.
Periodic access reviews are detective. They identify inappropriate access after it exists.
Privileged access is high risk. Admins can often bypass application controls.
Timely deprovisioning matters. Former employees and transferred users are frequent scenario risks.
Service accounts need governance. They require ownership, limited privileges, secure credential handling, and monitoring.
Change Management Controls
Control Step
Purpose
Strong Evidence
Change request
Documents business/technical need
Approved ticket with description and owner
Impact assessment
Evaluates risk to systems, data, controls, users
Documented analysis and affected components
Approval
Ensures authorized changes only
Approval by appropriate business/system owner
Development and testing
Confirms change works as intended
Test scripts, results, defect resolution
User acceptance testing
Confirms business requirements
UAT sign-off by knowledgeable user
Segregation of duties
Prevents developers from moving own code to production
Separate migration rights or monitored emergency process
Production migration
Controlled deployment
Deployment log, version control, approval trail
Backout plan
Enables rollback if change fails
Documented rollback plan and responsible personnel
Emergency change review
Allows urgent fixes while preserving control
Retrospective approval and testing evidence
Quick decision rule: The best control over unauthorized production changes usually involves restricted migration access, independent approval, testing, and monitoring of emergency changes.
IT Operations Controls
Area
Review Focus
Typical Control
Job scheduling
Batch jobs run completely, accurately, and on time
Risk-based patch prioritization and deployment evidence
Vulnerability management
Weaknesses are identified and tracked
Scans, remediation plans, exception approvals
Capacity monitoring
Systems meet performance needs
Utilization thresholds and alerts
Logging and monitoring
Suspicious activity is detected
SIEM alerts, log retention, review evidence
End-user computing
Spreadsheets and user tools are controlled
Version control, access restriction, formula review
Application Controls and Business Process Reliability
Application controls operate within business applications and directly support transaction integrity.
Input, Processing, and Output Controls
Control Area
Objective
Examples
Input completeness
All valid transactions are captured
Prenumbered documents, batch totals, record counts
Input accuracy
Data entered correctly
Format checks, reasonableness checks, field validation
Input validity
Only legitimate transactions are accepted
Customer/vendor validation, approval workflow
Processing completeness
All accepted items are processed
Run-to-run totals, sequence checks
Processing accuracy
Calculations and updates are correct
Automated calculation logic, control totals
Processing authorization
System actions follow approved rules
Approval hierarchy, workflow limits
Output completeness
Reports include all required data
Reconciliation to source totals
Output accuracy
Reports reflect correct processing
Report validation, independent review
Output distribution
Reports go only to authorized users
Role-based report access
Notes and examples
Common Application Control Examples
Control
Best Use
Trap
Limit check
Prevents values above/below threshold
Does not prove transaction is valid
Range check
Ensures value falls within acceptable range
Poorly set ranges allow bad data
Format check
Ensures structure is correct
Correct format does not mean correct data
Validity check
Compares input to authorized master file
Master file must itself be controlled
Check digit
Detects data entry error in identifier
Does not confirm authorization
Duplicate check
Prevents duplicate transaction or payment
Depends on matching criteria quality
Batch total
Supports completeness and accuracy
Must be reconciled and exceptions resolved
Hash total
Control total over nonfinancial fields
Useful for completeness, not financial amount accuracy
Exception report
Identifies unusual items
Only effective if reviewed and resolved
Master Data Controls
Master data includes relatively stable records such as vendors, customers, employees, products, pricing, and chart of accounts.
Risk
Strong Control
Fictitious vendor created
Independent approval of vendor additions
Unauthorized bank account change
Callback verification and approval workflow
Incorrect price table
Restricted access and change review
Duplicate customer/vendor
Duplicate detection and periodic cleanup
Inappropriate employee master change
HR/payroll segregation and audit trail review
Quick decision rule: If the scenario involves unauthorized payments, look at vendor master access, bank account changes, invoice approval, payment release authority, and reconciliation controls.
Information Systems, Data, and Technology Concepts
Data Governance and Data Quality
Concept
What It Means
Exam Focus
Data owner
Business role accountable for data definition and use
Ownership is not just an IT function
Data steward
Supports data quality and standards
Operational responsibility for data quality
Data classification
Labels data by sensitivity/value
Drives access, encryption, retention
Data lineage
Tracks data origin, movement, transformation
Important for report reliability and analytics
Metadata
Data about data
Helps users understand source, meaning, and limitations
Retention
Data kept for required business/legal period
Over-retention increases privacy and security risk
Disposal
Secure destruction when no longer needed
Deleting a pointer may not securely erase data
Data quality
Complete, accurate, valid, timely, consistent
Poor data quality undermines analytics and controls
Candidate trap: A beautifully formatted dashboard is not reliable unless the underlying data source, transformation logic, access, and report parameters are controlled.
Cloud and Third-Party Technology
Area
Key Review Point
Shared responsibility
Cloud provider and customer responsibilities differ by service model
SaaS
Customer often controls configuration, access, data governance, and monitoring
PaaS
Customer controls applications/data; provider controls more infrastructure
IaaS
Customer controls operating systems, applications, data, and many security configurations
Vendor risk
Due diligence, contract terms, monitoring, SOC reports, incident notification
Data location
May affect privacy, legal, and contractual considerations
Encryption
Must include key management, not just “encryption enabled”
Common trap: Confidentiality and privacy overlap, but they are not identical. Privacy is specifically about personal information and commitments regarding its collection, use, retention, disclosure, and disposal.
Cybersecurity Threats and Controls
Threat
What It Targets
Likely Controls
Phishing
Users and credentials
Awareness training, MFA, email filtering
Malware/ransomware
Systems and data availability
Endpoint protection, patching, backups, least privilege
Used for integrity checks and password storage with salt
Digital signature
Authentication, integrity, nonrepudiation
Created with private key and verified with public key
Tokenization
Replaces sensitive value with token
Reduces exposure of original data
TLS
Protects data in transit
Requires proper certificate and configuration
Key management
Protects cryptographic keys
Weak key management can defeat encryption
Quick decision rule: Encryption protects confidentiality, but it does not automatically prove data is complete, accurate, authorized, or properly retained.
Defense in Depth
A single control rarely solves the full risk. Strong security uses layered controls:
Governance and policies
Asset inventory and data classification
Secure configuration baselines
Network segmentation
Identity and access management
Vulnerability and patch management
Logging, SIEM, and monitoring
Incident response
Backup and recovery
User awareness and training
Third-party monitoring
Evidence, Testing, and Evaluation
Design vs. Implementation vs. Operating Effectiveness
Evaluation
Question Answered
Evidence Example
Design effectiveness
Would the control address the risk if performed as designed?
Review control description and evaluate logic
Implementation
Has the control been placed in operation?
Walkthrough, inspection of configuration
Operating effectiveness
Did the control operate consistently and effectively over time?
Sample testing, log review, reperformance
Notes and examples
Quick decision rule: A control can be well designed but fail in operation. A control can operate exactly as designed but still be ineffective if the design does not address the risk.
Evidence Strength
Procedure
Strengths
Limitations
Inquiry
Useful for understanding process
Weak alone; needs corroboration
Observation
Shows control being performed at a point in time
Limited to moment observed
Inspection
Supports existence of documentation/configuration
Documentation may not prove consistent operation
Reperformance
Strong evidence of control operation
May be time-consuming
Recalculation
Confirms mathematical accuracy
Does not prove authorization or completeness
Data analytics
Tests large populations and patterns
Depends on data reliability and logic
Walkthrough
Understands process from initiation to reporting
Usually not enough alone for operating effectiveness
Automated Controls and Reports
Before relying on automated controls or system-generated reports, consider:
Who can change the application logic?
Were changes approved, tested, and migrated properly?
Who can access or modify underlying data?
Is the report complete and accurate?
Are report parameters appropriate?
Are exceptions reviewed and resolved?
Are relevant GITCs effective?
Evaluating Control Exceptions
When a test identifies exceptions, evaluate:
Nature: What failed?
Cause: Is it isolated, systematic, or due to design weakness?
Frequency: How often did it occur?
Magnitude: What is the potential impact?
Timing: Did it affect the period being tested?
Compensating controls: Did another control reduce the risk?
Pervasiveness: Could the issue affect multiple systems or processes?
Reporting implication: Does it affect reliance, opinion, or required communication?
Common CPA ISC Candidate Mistakes
Mistake 1: Picking the Most Technical Answer Instead of the Best Control
The best answer is often the control that most directly addresses the risk, not the most advanced technology.
Example: For unauthorized payroll master file changes, “blockchain” is less relevant than restricted access, independent approval, audit trails, and review of changes.
Mistake 2: Confusing Preventive and Detective Controls
MFA: preventive
Access review: detective
Reconciliation: detective
Exception report: detective
Input validation: preventive
Backup restoration: corrective/recovery
Notes and examples
Mistake 3: Ignoring Segregation of Duties
Watch for users who can perform incompatible duties:
Create vendor and approve vendor
Enter invoice and approve payment
Develop code and migrate to production
Grant access and review own access
Administer database and approve business transactions
Mistake 4: Assuming a SOC Report Solves Everything
Before relying on a SOC report, check:
Is it SOC 1 or SOC 2?
Is it Type 1 or Type 2?
Does the period align?
Are relevant controls included?
Are subservice organizations carved out?
Are CUECs identified and performed?
Are exceptions relevant and significant?
Mistake 5: Treating Inquiry as Sufficient Evidence
Inquiry helps you understand the process, but exam questions often require stronger evidence such as inspection, reperformance, configuration review, logs, or testing across the period.
Mistake 6: Forgetting Completeness and Accuracy of Reports
If a manager reviews a report, the review control is only useful if:
The report includes the right population.
The report logic is correct.
Parameters are appropriate.
The reviewer investigates exceptions.
Follow-up is documented.
Mistake 7: Mixing Up Confidentiality, Availability, Processing Integrity, and Privacy
Scenario
Most Direct Category
Unauthorized user accesses confidential contract
Security/confidentiality
System unavailable during peak processing
Availability
Valid transactions omitted from processing
Processing integrity
Customer personal data retained longer than policy
Privacy
File altered during transmission
Security/integrity and processing integrity, depending on context
Mini Workflows to Remember
Control Evaluation Workflow
flowchart TD
A[Identify objective] --> B[Identify risk]
B --> C[Map control to risk]
C --> D{Is design suitable?}
D -- No --> E[Design deficiency]
D -- Yes --> F{Implemented?}
F -- No --> G[Implementation deficiency]
F -- Yes --> H[Test operating effectiveness]
H --> I{Exceptions found?}
I -- No --> J[May support reliance]
I -- Yes --> K[Evaluate cause, frequency, impact, compensating controls]
SOC Report Selection Workflow
flowchart TD
A[Need assurance over service organization?] --> B{Relevant to user entity ICFR?}
B -- Yes --> C[SOC 1]
B -- No --> D{Need detailed trust services control report?}
D -- Yes --> E[SOC 2]
D -- No --> F{Need general-use summary?}
F -- Yes --> G[SOC 3]
C --> H{Need operating effectiveness over time?}
E --> H
H -- Yes --> I[Type 2]
H -- No --> J[Type 1]
Topic Drill Priorities
Use original practice questions and topic drills to test whether you can apply these distinctions under time pressure.
Start With These High-Yield Drill Sets
SOC report selection
SOC 1 vs. SOC 2 vs. SOC 3
Type 1 vs. Type 2
CUECs, subservice organizations, carve-out vs. inclusive method