CPA ISC Cheat Sheet: Information Systems and Controls Cheat Sheet

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:

  1. What risk is the question targeting?
  2. Which control objective matters most?
  3. Is the control preventive, detective, corrective, manual, automated, or IT-dependent?
  4. Is the issue about design, implementation, or operating effectiveness?
  5. What evidence would actually support the conclusion?

This page is independent review support and is not affiliated with the AICPA.

High-Yield Exam Orientation

AreaWhat to recognize quicklyExam trap
IT general controlsAccess, change management, operations, security, backup, monitoringConfusing ITGCs with application controls
Application controlsInput, processing, output, interface, master file controlsAssuming an automated control is effective without ITGC support
SOC reportingSOC 1 vs SOC 2; Type 1 vs Type 2; CUECs; subservice organizationsPicking SOC 2 when the user auditor needs ICFR evidence
Trust Services CriteriaSecurity is common/foundational; other categories add specific commitmentsTreating privacy and confidentiality as identical
CybersecurityIdentify, protect, detect, respond, recover; layered defensesAssuming prevention alone is sufficient
Data managementClassification, lineage, integrity, availability, retention, privacyIgnoring data lifecycle risks after collection
System developmentRequirements, design, testing, approval, migration, post-implementation reviewLetting developers migrate code to production
Business continuityBIA, RTO, RPO, backups, DR strategy, testingConfusing RTO with RPO
Cloud/outsourcingShared responsibility, vendor risk, SLAs, SOC reports, data locationAssuming outsourcing transfers accountability
Audit evidenceInquiry alone is weak; inspect, observe, test, reperform, analyzeAccepting screenshots without corroboration

Core Control Vocabulary

TermMeaningCPA ISC exam cue
IT general controls, or ITGCsEntity/process-level IT controls supporting reliable systemsAccess, program changes, operations, security
Application controlsControls embedded in a specific applicationEdit checks, limit checks, approvals, reconciliations
Automated controlSystem-executed control with little manual interventionDepends on access/change controls over the system
Manual controlPerformed by a personMore judgment, more variability, needs evidence of performance
IT-dependent manual controlManual review using system-generated informationNeed to test report completeness and accuracy
Preventive controlStops error or unauthorized action before occurrenceMFA, input validation, approval workflow
Detective controlFinds an error or issue after occurrenceLog review, reconciliation, exception report
Corrective controlFixes issue and reduces future impactIncident remediation, patching, restore from backup
Compensating controlAlternative control reducing risk when primary control is weakMust address the same risk sufficiently
Entity-level controlBroad control affecting multiple processesGovernance, risk assessment, security policy
Key controlControl important enough to prevent or detect material issueFailure may require expanded testing or reliance reduction
Configuration controlControl based on system settingsPassword parameters, workflow routing, segregation rules
CompletenessAll valid transactions/data are capturedSequence checks, reconciliations, interface totals
AccuracyData is recorded correctlyValidation, reasonableness checks, recalculation
ValidityTransactions are authorized and genuineApproval, authentication, existence checks
ConfidentialityInformation protected from unauthorized disclosureEncryption, access restriction, NDA, classification
IntegrityInformation is complete, accurate, and unalteredHashing, checksums, approvals, audit trails
AvailabilitySystems/data accessible when neededRedundancy, DR, monitoring, capacity management

ITGC vs Application Control Decision Table

ScenarioLikely control typeWhy it matters
New users require manager approval before account creationITGC - accessGoverns who can use systems
Developers cannot migrate code to productionITGC - change managementProtects production integrity
Batch jobs are monitored for failuresITGC - operationsEnsures processing completes
System rejects invoice with invalid vendor IDApplication control - input validationSpecific to transaction processing
Three-way match before paymentApplication control - processing/authorizationPrevents invalid disbursement
Exception report reviewed by AP supervisorIT-dependent manual controlNeed evidence of review and report reliability
Password complexity is enforced by system configurationITGC - security/accessBroad authentication safeguard
Interface totals between payroll and GL are reconciledApplication/interface controlEnsures transferred data is complete and accurate
Daily backup job completion is reviewedITGC - operations/continuitySupports recovery capability
Customer credit limit blocks excess ordersApplication controlEnforces business rule automatically

Access Control Cheat Sheet

Access Lifecycle

StageControl objectiveStrong control examplesWeakness indicators
RequestOnly appropriate access is requestedTicket, manager approval, role justificationEmail-only requests, vague approval
ProvisionAccess matches approved roleRBAC templates, least privilege, SoD checkCopying another user’s access without review
AuthenticationUser identity is verifiedMFA, password policy, SSO controlsShared accounts, default passwords
AuthorizationUser can perform only allowed actionsRole permissions, privileged access limitsExcess access, conflicting roles
MonitoringInappropriate activity is detectedLog review, alerts, UEBA, exception reportsLogs disabled or never reviewed
RecertificationAccess remains appropriatePeriodic manager review, evidence retainedReview is rubber-stamped
TerminationAccess removed promptlyHR-triggered deprovisioning, automated workflowActive accounts for former employees
Notes and examples

Authentication and Authorization Distinctions

ConceptAnswers the questionExamplesCommon trap
IdentificationWho do you claim to be?Username, user IDNot proof by itself
AuthenticationCan you prove identity?Password, MFA token, biometricPassword alone may be weak
AuthorizationWhat are you allowed to do?RBAC, ACLs, entitlementsAuthenticated users can still be unauthorized
AccountabilityCan actions be traced to a user?Unique IDs, audit logsShared IDs destroy accountability

Access Control Models

ModelBest descriptionCommon useExam note
RBACAccess based on job roleAccounting clerk, AP manager, system adminGood for scalable least privilege
ABACAccess based on attributesLocation, device, clearance, data tagUseful in dynamic/cloud environments
DACOwner controls accessFile owner grants permissionsFlexible but can be less controlled
MACCentral authority/classification controls accessHighly sensitive/classified environmentsUsers cannot override classification
PAMSpecial controls for privileged accountsAdmin vaulting, session recording, just-in-time accessHigh-yield for administrator risk

Segregation of Duties in IT

Incompatible dutiesRiskPreferred control
Developer and production deployerUnauthorized or untested code reaches productionSeparate migration approval and deployment
System admin and security log reviewerAdmin can hide misuseIndependent monitoring/security function
User requester and access approverSelf-approved accessManager or data owner approval
DBA and application developer without oversightUnauthorized data changesRestricted privileges, logging, independent review
AP clerk and vendor master maintainerFictitious vendor paymentsSeparate vendor maintenance and payment processing
Payroll processor and payroll master file maintainerUnauthorized pay changesApproval workflow and audit trail review
Incident responder and incident postmortem approverBiased closureIndependent 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

StepControl objectiveStrong evidence
RequestChange is documented and business need existsTicket/change request
Impact assessmentRisks, affected systems, and dependencies are evaluatedImpact analysis, security review
ApprovalAuthorized party approves before work begins or before migrationApproval workflow, CAB minutes
Development/configurationChanges are built in nonproduction environmentRepository history, configuration records
TestingChange works and does not break key controlsTest scripts, user acceptance testing, defect resolution
Security reviewVulnerabilities and access impacts consideredCode scan, peer review, permission review
MigrationOnly approved changes move to productionDeployment log, release approval
Post-implementation reviewChange outcome and issues assessedPIR notes, incident linkage
Emergency change follow-upUrgent changes are retrospectively approved and testedEmergency ticket, after-the-fact review
Notes and examples

Change Management Traps

Question wordingBest 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

System Development and Implementation

PhaseCandidate should knowKey controls
Feasibility/planningDefine business need, cost/benefit, riskSteering committee approval, project charter
RequirementsDefine functional, security, regulatory, reporting needsUser sign-off, traceability
DesignTranslate requirements into system designArchitecture review, control design
Build/configureDevelop code or configure packageVersion control, restricted dev access
TestingValidate functionality, controls, interfaces, securityUnit, integration, UAT, regression, penetration testing
Data conversionMove data from old to new systemMapping, cleansing, record counts, reconciliations
CutoverMove to productionGo/no-go approval, rollback plan
Post-implementationConfirm objectives achieved and issues resolvedPIR, defect tracking, lessons learned
Notes and examples

Testing Types

Test typePurposeExam cue
Unit testingIndividual component worksDeveloper-level test
Integration testingComponents/interfaces work togetherData flow between systems
System testingWhole system meets specificationsEnd-to-end process
User acceptance testingBusiness users confirm needs metUser sign-off is important
Regression testingNew change did not break existing functionsEspecially after patches/releases
Parallel testingOld and new systems run simultaneouslyUseful for payroll, billing, high-risk conversion
Penetration testingSimulated attack to identify exploitable weaknessesNeeds authorization and remediation tracking
Vulnerability scanningIdentifies known weaknessesBroader but less exploit-focused than pen test

IT Operations Controls

Operations areaRisksControls to recognize
Job schedulingFailed or duplicate processingAutomated scheduler, failure alerts, rerun procedures
Batch processingIncomplete/inaccurate transactionsControl totals, hash totals, sequence checks
Incident managementIssues unresolved or recurringTicketing, severity levels, escalation, root cause analysis
Problem managementRoot causes not fixedTrend analysis, known error database, remediation tracking
Capacity managementSystem outages or poor performanceMonitoring, thresholds, forecasting
Backup operationsData cannot be restoredBackup schedules, encryption, offsite/cloud storage, restore testing
LoggingUnauthorized actions not detectedCentralized logs, retention, review, tamper protection
Patch managementKnown vulnerabilities remain exploitableInventory, prioritization, testing, deployment, exception tracking
Configuration managementUnauthorized or insecure settingsBaselines, hardening standards, drift detection
Physical securityHardware or media compromiseBadges, cameras, visitor logs, environmental controls

Cybersecurity Control Matrix

Threat/riskPreventive controlsDetective controlsCorrective/recovery controls
PhishingSecurity awareness, email filtering, MFAUser reports, suspicious login alertsCredential reset, incident response
Malware/ransomwareEndpoint protection, least privilege, patchingEDR alerts, abnormal file activityIsolation, restore from clean backup
Unauthorized accessMFA, RBAC, PAM, network segmentationLog review, SIEM alertsDisable account, revoke tokens
Data exfiltrationDLP, encryption, access limitsDLP alerts, outbound traffic monitoringLegal/incident process, key rotation
Web application attackSecure coding, WAF, input validationWeb logs, IDS/IPSPatch, code fix, block indicators
Insider misuseLeast privilege, SoD, monitoringAudit trails, behavior analyticsDisciplinary process, access removal
Denial of serviceRate limiting, redundancy, DDoS protectionTraffic monitoringFailover, provider response
MisconfigurationHardening standards, IaC reviewConfiguration scanningReconfigure, redeploy baseline
Lost deviceFull-disk encryption, MDM, remote wipeAsset tracking alertsWipe, replace, investigate exposure

Encryption, Hashing, and Keys

ConceptPurposeKey point
EncryptionProtect confidentiality by making data unreadable without keyReversible with proper key
Symmetric encryptionSame key encrypts and decryptsFast; key distribution is challenge
Asymmetric encryptionPublic/private key pairSupports secure exchange and digital signatures
HashingOne-way transformation to fixed-length digestUsed for integrity, not confidentiality
SaltRandom value added before hashingHelps protect passwords from precomputed attacks
Digital signatureAuthentication, integrity, nonrepudiationCreated with private key, verified with public key
CertificateBinds public key to identityIssued/validated through certificate authority
TLSProtects data in transitMisconfigured certificates weaken assurance
Key managementSecure generation, storage, rotation, revocationWeak key management can defeat encryption

Business Continuity and Disaster Recovery

TermMeaningExam distinction
BCPBusiness continuity plan; keeps critical business functions operatingBroader than IT systems
DRPDisaster recovery plan; restores IT systems and dataComponent of continuity planning
BIABusiness impact analysisIdentifies critical processes and recovery priorities
RTORecovery time objectiveMaximum tolerable time to restore service
RPORecovery point objectiveMaximum tolerable data loss measured in time
MTD/MTOMaximum tolerable downtime/outageUpper limit before severe impact
Hot siteFully equipped, fastest recoveryHigher cost, low downtime
Warm sitePartially equippedModerate cost/recovery time
Cold siteFacility available but minimal equipmentLower cost, longer recovery
Backup restore testConfirms data can actually be recoveredBackup success alone is insufficient
Tabletop testDiscussion-based walkthroughLower disruption, less assurance than live test
Parallel testRecovery process tested without shutting productionMore realistic than tabletop
Full interruption testProduction is stopped and recovery site usedHighest risk/disruption
Notes and examples

Availability calculation:

\[ \text{Availability} = \frac{\text{Total time} - \text{Downtime}}{\text{Total time}} \times 100 \]

RTO vs RPO Fast Check

If the question asks…Think…
“How long can the system be unavailable?”RTO
“How much data can be lost?”RPO
“How frequently should backups occur?”RPO
“How quickly must operations resume?”RTO
“Which processes are most critical?”BIA

BCP vs. DR vs. Incident Response

ConceptPrimary QuestionExamples
Business continuity planHow does the business continue critical operations?Alternate processes, crisis communication, manual workarounds
Disaster recovery planHow are IT systems restored?Restore sequence, backup recovery, alternate site
Incident response planHow is a security event handled?Containment, eradication, evidence preservation
Business impact analysisWhich processes are critical and what is the impact of disruption?Prioritization of systems and recovery needs

Recovery Terms

TermMeaningTrap
RTOMaximum acceptable time to restore serviceNot the same as backup frequency
RPOMaximum acceptable data loss measured in timeDrives backup/replication frequency
Hot siteFast recovery, higher costNot always necessary for low-criticality systems
Warm sitePartial readinessRequires setup before full operation
Cold siteBasic facility/infrastructureSlowest recovery
Full backupComplete copyLonger backup time, simpler restore
Incremental backupChanges since last backupFaster backup, more complex restore
Differential backupChanges since last full backupBalance between full and incremental

Incident Response Sequence

PhaseObjective
PreparationPolicies, tools, roles, training, playbooks
Detection and analysisIdentify event, severity, scope, affected assets
ContainmentLimit damage and prevent spread
EradicationRemove root cause, malware, unauthorized access
RecoveryRestore systems and monitor for recurrence
Lessons learnedImprove 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

ReportPrimary focusTypical usersUse when question asks about…
SOC 1Controls at service organization relevant to user entities’ internal control over financial reporting, or ICFRUser entities and their auditorsPayroll processor, claims processor, revenue/billing system affecting financial statements
SOC 2Controls relevant to Trust Services CriteriaManagement, customers, business partners, regulators with sufficient understandingSecurity, availability, processing integrity, confidentiality, privacy
SOC 3General-use summary SOC 2-style reportPublic/general usersPublic-facing assurance seal or marketing summary, less detail
Notes and examples

Type 1 vs Type 2

TypeCoversBest forLimitation
Type 1Design and implementation at a point in timeNew system/vendor, initial design understandingDoes not test operating effectiveness over a period
Type 2Design, implementation, and operating effectiveness over a periodReliance on controls over timePeriod must align with user/audit needs

SOC Parties and Terms

TermMeaningExam relevance
Service organizationOutsourced provider being reported onPayroll, cloud hosting, SaaS vendor
User entityCustomer organization using service organizationManagement still owns its controls
Service auditorCPA firm issuing SOC reportIndependent practitioner
User auditorAuditor of user entity financial statementsEvaluates SOC report for audit reliance
Subservice organizationProvider used by the service organizationData center, cloud platform, payment gateway
Carve-out methodSubservice controls excluded from report scopeUser must consider separate evidence
Inclusive methodSubservice controls included in report scopeProvides more direct coverage
CUECsComplementary user entity controlsControls user entity must operate for SOC controls to be effective
CSOCsComplementary subservice organization controlsControls subservice provider must operate
Bridge letterManagement letter covering gap after SOC report periodNot equivalent to Type 2 testing
Test of controlsProcedures over operating effectivenessType 2 reports include tests and results

SOC Exam Decision Cues

Question fact patternLikely answer
User auditor needs evidence over outsourced payroll controls affecting payroll expenseSOC 1 Type 2
Customer wants assurance over cloud provider security and availabilitySOC 2 Type 2
Vendor wants a public report for general distributionSOC 3
Report describes controls as of a date onlyType 1
Report includes tests of operating effectiveness for a periodType 2
Relevant subservice provider is excludedCarve-out; obtain additional evidence if needed
SOC report says user must review exception reportsCUEC; user entity must perform that control
Report period ends before fiscal year-endConsider gap procedures or bridge letter plus other evidence

SOC and Assurance Reporting Concepts

SOC concepts are high-yield for CPA ISC because they connect systems, controls, service organizations, and user assurance needs.

SOC Report Comparison

ReportPrimary SubjectTypical User NeedUse Restriction
SOC 1Controls at a service organization relevant to user entities’ internal control over financial reportingUser auditor needs evidence for financial statement auditRestricted use
SOC 2Controls relevant to selected trust services criteriaCustomers and stakeholders need detailed control assuranceRestricted use
SOC 3Similar subject matter to SOC 2 but summarizedGeneral-use report for broad distributionGeneral use

Type 1 vs. Type 2

Report TypeCoversBest For
Type 1Design and implementation of controls at a point in timeUnderstanding whether controls are suitably designed as of a date
Type 2Design, implementation, and operating effectiveness over a periodAssessing whether controls operated effectively over time

Quick decision rule:
If the question asks whether controls operated effectively over a period, Type 2 is generally more relevant than Type 1.

SOC 1 vs. SOC 2 Decision Rule

Scenario NeedMore Likely Report
Payroll processor affects user entity financial reportingSOC 1
Cloud hosting provider wants assurance over security and availabilitySOC 2
Vendor wants a public marketing-style assurance reportSOC 3
User auditor needs tests of controls and results over the audit periodType 2 report
User wants detailed exceptions, control descriptions, and testingSOC 1 Type 2 or SOC 2 Type 2, depending on subject

SOC Report Elements to Review

ElementWhy It Matters
Management assertionManagement’s responsibility for description and control criteria
Service auditor’s opinionConclusion on description, design, and, for Type 2, operating effectiveness
System descriptionBoundaries, services, components, controls, subservice organizations
Control tests and resultsCritical in Type 2 reports
Exceptions/deviationsMust be evaluated for severity and relevance
Complementary user entity controlsControls the user entity must operate for service organization controls to be effective
Complementary subservice organization controlsControls expected at subservice organizations
Period coveredMust align with the period of reliance
Carve-out methodSubservice organization controls excluded from scope
Inclusive methodSubservice 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

CategoryFocusExamples of controls
SecuritySystem protected against unauthorized access, use, or modificationMFA, firewall, vulnerability management, incident response
AvailabilitySystem available for operation and use as committedRedundancy, monitoring, capacity planning, DR testing
Processing integritySystem processing is complete, valid, accurate, timely, and authorizedInput validation, reconciliation, error handling, job monitoring
ConfidentialityInformation designated confidential is protectedClassification, encryption, restricted access, retention/disposal
PrivacyPersonal information is collected, used, retained, disclosed, and disposed consistent with commitmentsNotice, consent, data subject rights process, privacy policy compliance
Notes and examples

Confidentiality vs Privacy

ConfidentialityPrivacy
Applies to information designated confidentialApplies to personal information
Focuses on protection from unauthorized disclosureFocuses on lifecycle of personal data according to commitments
Can include trade secrets, contracts, financial dataIncludes collection, use, retention, disclosure, disposal
Key controls: classification, encryption, accessKey controls: notice, consent, purpose limitation, retention

Data Governance and Data Management

AreaCandidate should recognizeControls/evidence
Data classificationData labeled by sensitivity/criticalityClassification policy, data inventory
Data ownershipBusiness owner accountable for dataOwner approval for access/changes
Data lineageOrigin, movement, and transformation of dataLineage diagrams, ETL logs
Data qualityAccuracy, completeness, validity, timelinessValidation rules, exception reports, cleansing
Master data managementConsistent key data across systemsMaster file approvals, duplicate checks
MetadataData about dataData dictionary, schema documentation
RetentionData kept as long as required/neededRetention schedule, legal hold process
DisposalData securely destroyed when no longer neededWipe certificates, destruction logs
Data loss preventionPrevent unauthorized movement/disclosureDLP rules, alerts, investigation logs
Data masking/tokenizationProtect sensitive data in nonproduction/use casesMasking rules, token vault controls
Notes and examples

Database and File Concepts

ConceptMeaningExam cue
TableStructured data set with rows and columnsRelational database
Primary keyUnique identifier for a recordPrevents duplicate identity
Foreign keyLinks to primary key in another tableEnforces referential integrity
Referential integrityRelated records remain valid/consistentCannot post order to nonexistent customer
NormalizationReduces redundancy and update anomaliesMore structured, less duplication
DenormalizationAdds redundancy for speed/reportingMay increase consistency risk
Data warehouseCentral repository for reporting/analyticsOften uses ETL/ELT
Data lakeStores raw/semi-structured/unstructured dataRequires governance to avoid “data swamp”
ETLExtract, transform, loadTransformation before loading target
ELTExtract, load, transformCommon in scalable cloud platforms

Analytics Evidence Cautions

Analytics resultWhat to validate
Exception reportCompleteness and accuracy of source data and logic
Duplicate payment analysisVendor matching logic, thresholds, false positives
Benford-style anomalyInvestigative lead, not proof of fraud
Dashboard metricData refresh, calculation logic, access controls
Full-population testData extraction completeness and criteria accuracy
AI/model outputModel governance, training data, bias, explainability, monitoring

Application Control Reference

Control typePurposeExamples
Input controlEnsure entered data is complete, valid, accurateRequired fields, format checks, reasonableness checks
Edit checkDetect invalid dataDate format, valid customer number
Limit checkReject values beyond thresholdExpense over policy limit
Range checkEnsure value within accepted rangeHours worked between 0 and 80
Check digitValidate identifier accuracyAccount/customer number validation
Completeness checkEnsure all required data is presentRequired invoice fields
Sequence checkIdentify missing/duplicate transactionsInvoice number sequence
Processing controlEnsure processing is complete and accurateRun-to-run totals, automated calculations
Interface controlEnsure data transfer between systems is complete/accurateControl totals, reconciliations
Output controlEnsure reports/output are accurate and distributed properlyReport review, restricted distribution
Master file controlProtect standing dataVendor/customer change approvals, audit trail
Exception controlIdentify and resolve processing exceptionsException report with documented follow-up

Cloud and Third-Party Risk

TopicCandidate should knowExam cue
Shared responsibilityCustomer and provider each retain security dutiesCloud use does not eliminate management responsibility
IaaSCustomer manages more: OS, apps, data, configurationsMore control, more responsibility
PaaSProvider manages platform; customer manages apps/dataConfiguration and code still matter
SaaSProvider manages application; customer manages users, settings, data useAccess/configuration controls remain important
Vendor due diligenceEvaluate risk before onboardingSOC reports, security questionnaires, financial stability
SLADocuments service commitmentsAvailability, response time, support, remedies
Right to auditAllows review of vendor controlsImportant for critical vendors
Data locationWhere data is stored/processedPrivacy, contractual, operational implications
Exit strategyAbility to transition awayData portability, deletion, continuity
Vendor monitoringOngoing review of performance/riskSOC review, SLA metrics, issue tracking
Notes and examples

Cloud Control Traps

TrapBetter answer
“Cloud provider handles all security.”Security is shared; customer still controls users, data, configuration, monitoring.
“SaaS means no IT controls are needed.”SaaS still needs access, configuration, vendor, and data controls.
“SOC report automatically proves all controls are effective.”Evaluate scope, period, exceptions, CUECs, subservice treatment.
“Encryption solves privacy risk.”Encryption helps confidentiality; privacy also covers collection, use, notice, retention, disposal.

Audit Evidence and Testing Patterns

ProcedureStrength/useLimitation
InquiryUnderstand process, identify controlsWeak alone; needs corroboration
ObservationSee control performedOnly proves performance at observed time
InspectionExamine documents, logs, tickets, configurationsEvidence quality depends on source reliability
ReperformanceIndependently execute control/calculationStrong evidence for operating effectiveness
WalkthroughTrace transaction/process end to endUseful for design/implementation understanding
Test of oneOften used for automated control if ITGCs effectiveNot enough if ITGCs are weak or control changed
CAATs/data analyticsAnalyze large populationsRequires reliable data extraction and logic
ConfirmationObtain evidence from external partyMore common in financial audit contexts
SOC report reviewEvidence about service organization controlsMust assess report type, period, scope, exceptions
Notes and examples

Evidence Reliability Ranking

More reliableLess reliable
Independent external evidenceInternally generated evidence without controls
Direct auditor access to system/logsScreenshot provided by control owner only
Automated logs with restricted admin accessEditable spreadsheets
ReperformanceInquiry alone
Evidence generated close to control performanceEvidence recreated after the fact

Mapping Risks to Controls

RiskPoor answerBetter answer
Unauthorized users access financial systemAnnual password change onlyMFA, approved provisioning, least privilege, periodic access review
Terminated employee remains activeManager should remember to notify ITAutomated HR termination feed and prompt deprovisioning
Unauthorized code change affects reportsDeveloper says change was testedFormal change approval, testing evidence, restricted migration
Batch job fails silentlyUser notices missing reportJob monitoring with alerts and documented resolution
Incomplete interface transferAssume API worksControl totals, error logs, reconciliation
Backup cannot restore dataBackup job says “success”Periodic restore testing
Sensitive data used in testingTrust developersMask/tokenize production data in nonproduction
Vendor outage disrupts operationsVendor is reputableSLA, DR review, monitoring, exit plan
Admin deletes logsLogs stored locally onlyCentralized, access-restricted, tamper-resistant logging
AI output drives business decisionRely on model resultModel governance, validation, monitoring, human review

Common CPA ISC Question Traps

TrapHow to avoid it
Equating design effectiveness with operating effectivenessDesign asks “would it work?” Operating asks “did it work consistently?”
Choosing SOC 2 for financial statement relianceIf ICFR at service organization matters, think SOC 1.
Ignoring CUECsSOC controls may rely on user entity controls being performed.
Treating a Type 1 report as period evidenceType 1 is point-in-time only.
Assuming outsourcing transfers responsibilityManagement remains accountable for outsourced processes.
Accepting inquiry as sufficient evidenceCorroborate with logs, tickets, configs, observation, or reperformance.
Confusing RTO and RPORTO = time to restore; RPO = acceptable data loss.
Believing encryption proves integrityEncryption protects confidentiality; hashing/signatures support integrity.
Overlooking privileged usersAdmin access is high risk even if ordinary user access is controlled.
Assuming automated controls need no testingAutomated controls rely on ITGCs and configuration integrity.
Ignoring report period gapsSOC report period must cover the reliance period or need gap procedures.
Treating privacy as only securityPrivacy includes collection, use, disclosure, retention, and disposal commitments.

Mini Scenario Decision Table

ScenarioMost likely focusBest response pattern
External payroll provider processes payroll and sends journal entriesSOC 1, CUECs, user auditor relianceObtain SOC 1 Type 2; evaluate period, scope, exceptions, CUECs
SaaS CRM stores customer personal informationSOC 2/privacy/confidentiality, access, vendor riskReview SOC 2, privacy commitments, access controls, data retention
New ERP implementation converts vendor master dataData conversion and master file controlsReconcile record counts, validate mapping, approve exceptions
Developer applies production fix during outageEmergency change managementEnsure logging, testing, retrospective approval, monitoring
Management uses system report to review revenue exceptionsIT-dependent manual controlTest review evidence plus report completeness/accuracy
Disaster recovery plan exists but has never been testedDR operating effectiveness gapPerform tabletop/parallel/restore tests and remediate issues
Admin accounts are sharedAccountability failureUnique privileged IDs, PAM, MFA, session logging
Vendor SOC report excludes cloud data center providerSubservice carve-outObtain additional evidence or assess complementary controls
Dashboard shows KPI used in board reportingData governance and integrityValidate source data, transformation logic, access, refresh timing
Former employee account remains active for 30 daysDeprovisioning weaknessHR-triggered termination workflow and access monitoring
Notes and examples

Match the Risk to the Best Control

If the Risk Is…Look First For…
Unauthorized system accessMFA, least privilege, provisioning approval, deprovisioning
Excessive privileged accessPAM, admin approval, session logging, periodic review
Unauthorized production changesChange approval, testing, migration restrictions
Incomplete transaction processingBatch totals, record counts, reconciliations
Incorrect master dataRestricted access, independent approval, audit trail review
Duplicate paymentsDuplicate invoice checks, vendor controls, AP review
Inaccurate report used in reviewReport logic testing, source reconciliation, parameter review
Data breachEncryption, access controls, monitoring, incident response
System outageRedundancy, DR plan, backups, capacity monitoring
Cloud vendor riskDue diligence, SOC report review, contract controls, monitoring
Privacy noncomplianceData minimization, notice/consent, retention/disposal controls
RansomwareLeast privilege, patching, EDR, offline/immutable backups

Best Evidence by Question Type

Question Asks For…Strong Evidence
Whether access was approvedAccess request ticket with approval
Whether terminated users were removedTermination listing matched to access removal logs
Whether changes were testedTest plans, results, defect resolution, sign-off
Whether production changes were authorizedChange tickets tied to production migration logs
Whether backup worksSuccessful restore test evidence
Whether report is completeReconciliation to source data or validated query
Whether exception report is effectiveEvidence of review and documented resolution
Whether control operated over timeSample 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
Notes and examples

Think in layers:

LayerWhat to KnowCommon Exam Angle
GovernanceAccountability, risk appetite, policies, monitoringWho owns risk? Who provides independent assurance?
Risk assessmentIdentify, assess, respond, monitorInherent vs. residual risk; likelihood vs. impact
General IT controlsAccess, change management, operationsWhether automated controls and reports can be relied on
Application controlsInput, processing, output, master data, interfacesCompleteness, accuracy, validity, authorization
Security and privacyConfidentiality, integrity, availability, privacyMatch risk to the best control
Data managementData quality, classification, retention, lineageWhether data is complete, accurate, protected, and usable
SOC reportingSOC 1, SOC 2, Type 1, Type 2, CUECsWhich report fits the user’s assurance need

High-Yield Governance and Risk Concepts

Governance, Accountability, and Oversight

ConceptCheat SheetCandidate Trap
GovernanceStructures and processes for directing and monitoring IT to support business objectivesTreating governance as only technical configuration
Risk appetiteLevel of risk leadership is willing to acceptConfusing risk appetite with zero risk
PolicyHigh-level management expectationConfusing policies with detailed procedures
StandardRequired rule or baselineAssuming “guidance” is optional when the scenario says it is required
ProcedureStep-by-step activitySelecting a procedure when the question asks for governance-level action
MonitoringOngoing review of control performance and exceptionsThinking monitoring replaces control design
Independent assuranceObjective evaluation, often by internal or external auditorsConfusing management review with independent assurance
Notes and examples

Risk Terms You Must Separate

TermMeaningExample
Inherent riskRisk before considering controlsPayroll data could be altered by unauthorized users
Control riskRisk that controls fail to prevent or detect/correct misstatement or issueAccess review is not performed
Residual riskRisk remaining after controls operateSome privileged access risk remains after MFA and monitoring
Risk responseAvoid, reduce/mitigate, transfer/share, or acceptBuy cyber insurance, implement MFA, or discontinue a risky system
Compensating controlControl that reduces risk when primary control is weakDaily independent review of exception reports when automated approval control is limited

Control Categories

CategoryPurposeExamples
PreventiveStop an error or unauthorized action before it occursMFA, input validation, approval workflow
DetectiveIdentify errors or unauthorized actions after occurrenceLog review, reconciliations, exception reports
CorrectiveFix issues and restore normal operationsIncident remediation, backup restoration, patch deployment
ManualPerformed by peopleManager review of access list
AutomatedPerformed by system logicThree-way match, system-enforced credit limit
IT-dependent manualManual review relying on system-generated dataSupervisor reviews an exception report generated by the system
Entity-levelOrganization-wide controlSecurity policy, risk management program
Process-levelSpecific to process or applicationInvoice 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.

Access Controls

AreaHigh-Yield PointsCommon Mistake
AuthenticationVerifies identity; passwords, MFA, biometrics, tokensConfusing authentication with authorization
AuthorizationDetermines what the authenticated user may doAssuming login approval means proper transaction access
Accounting/loggingRecords user activity for monitoring and investigationTreating logs as preventive rather than detective
Least privilegeUsers receive only access needed for job dutiesGranting broad access “for convenience”
Segregation of dutiesIncompatible duties are separatedAllowing one user to create vendor, approve invoice, and release payment
Privileged accessAdmin/root access requires special approval and monitoringTreating admin accounts like ordinary user accounts
ProvisioningAccess is approved before grantedMissing documented approval
DeprovisioningAccess is removed timely after transfer/terminationFocusing only on new hires and ignoring terminations
Periodic reviewManagement reviews access for appropriatenessReview is weak if reviewers lack knowledge or exceptions are not resolved
Generic/shared accountsReduce accountabilityAcceptable 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 StepPurposeStrong Evidence
Change requestDocuments business/technical needApproved ticket with description and owner
Impact assessmentEvaluates risk to systems, data, controls, usersDocumented analysis and affected components
ApprovalEnsures authorized changes onlyApproval by appropriate business/system owner
Development and testingConfirms change works as intendedTest scripts, results, defect resolution
User acceptance testingConfirms business requirementsUAT sign-off by knowledgeable user
Segregation of dutiesPrevents developers from moving own code to productionSeparate migration rights or monitored emergency process
Production migrationControlled deploymentDeployment log, version control, approval trail
Backout planEnables rollback if change failsDocumented rollback plan and responsible personnel
Emergency change reviewAllows urgent fixes while preserving controlRetrospective 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

AreaReview FocusTypical Control
Job schedulingBatch jobs run completely, accurately, and on timeScheduler logs, job failure alerts
BackupData can be restoredBackup schedule, encryption, offsite/immutable storage, restore testing
Incident managementEvents are identified, prioritized, resolvedTicketing workflow, escalation, root-cause analysis
Problem managementRecurring issues are analyzed and fixedTrend analysis and permanent corrective action
Patch managementKnown vulnerabilities are remediatedRisk-based patch prioritization and deployment evidence
Vulnerability managementWeaknesses are identified and trackedScans, remediation plans, exception approvals
Capacity monitoringSystems meet performance needsUtilization thresholds and alerts
Logging and monitoringSuspicious activity is detectedSIEM alerts, log retention, review evidence
End-user computingSpreadsheets and user tools are controlledVersion 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 AreaObjectiveExamples
Input completenessAll valid transactions are capturedPrenumbered documents, batch totals, record counts
Input accuracyData entered correctlyFormat checks, reasonableness checks, field validation
Input validityOnly legitimate transactions are acceptedCustomer/vendor validation, approval workflow
Processing completenessAll accepted items are processedRun-to-run totals, sequence checks
Processing accuracyCalculations and updates are correctAutomated calculation logic, control totals
Processing authorizationSystem actions follow approved rulesApproval hierarchy, workflow limits
Output completenessReports include all required dataReconciliation to source totals
Output accuracyReports reflect correct processingReport validation, independent review
Output distributionReports go only to authorized usersRole-based report access
Notes and examples

Common Application Control Examples

ControlBest UseTrap
Limit checkPrevents values above/below thresholdDoes not prove transaction is valid
Range checkEnsures value falls within acceptable rangePoorly set ranges allow bad data
Format checkEnsures structure is correctCorrect format does not mean correct data
Validity checkCompares input to authorized master fileMaster file must itself be controlled
Check digitDetects data entry error in identifierDoes not confirm authorization
Duplicate checkPrevents duplicate transaction or paymentDepends on matching criteria quality
Batch totalSupports completeness and accuracyMust be reconciled and exceptions resolved
Hash totalControl total over nonfinancial fieldsUseful for completeness, not financial amount accuracy
Exception reportIdentifies unusual itemsOnly 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.

RiskStrong Control
Fictitious vendor createdIndependent approval of vendor additions
Unauthorized bank account changeCallback verification and approval workflow
Incorrect price tableRestricted access and change review
Duplicate customer/vendorDuplicate detection and periodic cleanup
Inappropriate employee master changeHR/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

ConceptWhat It MeansExam Focus
Data ownerBusiness role accountable for data definition and useOwnership is not just an IT function
Data stewardSupports data quality and standardsOperational responsibility for data quality
Data classificationLabels data by sensitivity/valueDrives access, encryption, retention
Data lineageTracks data origin, movement, transformationImportant for report reliability and analytics
MetadataData about dataHelps users understand source, meaning, and limitations
RetentionData kept for required business/legal periodOver-retention increases privacy and security risk
DisposalSecure destruction when no longer neededDeleting a pointer may not securely erase data
Data qualityComplete, accurate, valid, timely, consistentPoor data quality undermines analytics and controls
Notes and examples

Database and Reporting Controls

RiskControl
Unauthorized direct database changesRestrict DBA access, log privileged activity, review changes
Incomplete report dataReconcile report totals to source system or query criteria
Incorrect query logicIndependent review and testing of report parameters
Uncontrolled report changesReport change management and version control
Sensitive data exposureRole-based access, masking, encryption, monitoring

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

AreaKey Review Point
Shared responsibilityCloud provider and customer responsibilities differ by service model
SaaSCustomer often controls configuration, access, data governance, and monitoring
PaaSCustomer controls applications/data; provider controls more infrastructure
IaaSCustomer controls operating systems, applications, data, and many security configurations
Vendor riskDue diligence, contract terms, monitoring, SOC reports, incident notification
Data locationMay affect privacy, legal, and contractual considerations
EncryptionMust include key management, not just “encryption enabled”
AvailabilitySLAs, redundancy, backup, disaster recovery, exit planning

Quick decision rule:
Outsourcing technology does not outsource accountability for risk management, user access, data protection, and monitoring.

Interfaces, APIs, and Data Transfers

RiskControl
Incomplete transferRecord counts, control totals, acknowledgments
Unauthorized API accessStrong authentication, authorization scopes, token management
Data altered in transitEncryption, integrity checks, secure protocols
Failed interface not detectedError logs, alerts, retry procedures
Duplicate processingUnique transaction IDs and duplicate checks
Excessive data exposureData minimization and field-level controls

Security, Confidentiality, Privacy, and Cybersecurity

Trust-Service Style Concepts to Distinguish

CategoryCore IdeaExample Control
SecurityProtection against unauthorized access, use, or modificationMFA, firewalls, access reviews
AvailabilitySystem is available for operation and use as committedRedundancy, monitoring, DR testing
Processing integrityProcessing is complete, valid, accurate, timely, and authorizedInput validation, reconciliations, workflow approvals
ConfidentialityInformation designated confidential is protectedEncryption, access restrictions, NDAs
PrivacyPersonal information is collected, used, retained, disclosed, and disposed of appropriatelyNotice, consent, retention limits, privacy access controls
Notes and examples

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

ThreatWhat It TargetsLikely Controls
PhishingUsers and credentialsAwareness training, MFA, email filtering
Malware/ransomwareSystems and data availabilityEndpoint protection, patching, backups, least privilege
SQL injectionApplication input and databaseInput validation, parameterized queries, secure coding
Cross-site scriptingWeb users and sessionsOutput encoding, input validation, secure headers
DDoSAvailabilityTraffic filtering, redundancy, provider mitigation
Insider threatAuthorized access misuseLeast privilege, monitoring, segregation of duties
Credential stuffingReused passwordsMFA, rate limiting, compromised credential monitoring
MisconfigurationCloud/network/system exposureBaselines, configuration monitoring, reviews
Unpatched vulnerabilityKnown technical weaknessPatch management and vulnerability scanning

Encryption, Hashing, and Tokenization

TechniquePurposeKey Point
Symmetric encryptionSame key encrypts/decryptsFast; key sharing must be protected
Asymmetric encryptionPublic/private key pairSupports secure exchange and digital signatures
HashingOne-way transformationUsed for integrity checks and password storage with salt
Digital signatureAuthentication, integrity, nonrepudiationCreated with private key and verified with public key
TokenizationReplaces sensitive value with tokenReduces exposure of original data
TLSProtects data in transitRequires proper certificate and configuration
Key managementProtects cryptographic keysWeak 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

EvaluationQuestion AnsweredEvidence Example
Design effectivenessWould the control address the risk if performed as designed?Review control description and evaluate logic
ImplementationHas the control been placed in operation?Walkthrough, inspection of configuration
Operating effectivenessDid 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

ProcedureStrengthsLimitations
InquiryUseful for understanding processWeak alone; needs corroboration
ObservationShows control being performed at a point in timeLimited to moment observed
InspectionSupports existence of documentation/configurationDocumentation may not prove consistent operation
ReperformanceStrong evidence of control operationMay be time-consuming
RecalculationConfirms mathematical accuracyDoes not prove authorization or completeness
Data analyticsTests large populations and patternsDepends on data reliability and logic
WalkthroughUnderstands process from initiation to reportingUsually 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:

  1. Nature: What failed?
  2. Cause: Is it isolated, systematic, or due to design weakness?
  3. Frequency: How often did it occur?
  4. Magnitude: What is the potential impact?
  5. Timing: Did it affect the period being tested?
  6. Compensating controls: Did another control reduce the risk?
  7. Pervasiveness: Could the issue affect multiple systems or processes?
  8. 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

ScenarioMost Direct Category
Unauthorized user accesses confidential contractSecurity/confidentiality
System unavailable during peak processingAvailability
Valid transactions omitted from processingProcessing integrity
Customer personal data retained longer than policyPrivacy
File altered during transmissionSecurity/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

  1. SOC report selection

    • SOC 1 vs. SOC 2 vs. SOC 3
    • Type 1 vs. Type 2
    • CUECs, subservice organizations, carve-out vs. inclusive method
  2. Access controls

    • Provisioning, deprovisioning, privileged access
    • Authentication vs. authorization
    • Periodic reviews and segregation of duties
  3. Change management

    • Unauthorized production changes
    • Emergency changes
    • Testing, approval, migration, rollback
  4. Application controls

    • Completeness, accuracy, validity, authorization
    • Input, processing, output, master data, interfaces
  5. Cybersecurity and privacy

    • Threat-control matching
    • Encryption vs. hashing vs. tokenization
    • Confidentiality vs. privacy
  6. Evidence and testing

    • Inquiry vs. inspection vs. reperformance
    • Design vs. operating effectiveness
    • Report completeness and accuracy
  7. Business continuity and incident response

    • RTO vs. RPO
    • Backup vs. restore testing
    • Incident response sequence

Final Cheat Sheet Checklist

Before moving to a mock exam, confirm that you can answer these quickly:

  • Can I explain why GITCs matter for automated controls?
  • Can I distinguish application controls from general IT controls?
  • Can I identify the best control for unauthorized access, unauthorized change, incomplete processing, and inaccurate reporting?
  • Can I tell whether a control is preventive, detective, or corrective?
  • Can I separate authentication, authorization, and logging?
  • Can I evaluate whether a user access review is strong or weak?
  • Can I identify incompatible IT and business process duties?
  • Can I distinguish data confidentiality from data privacy?
  • Can I apply RTO and RPO correctly?
  • Can I choose between SOC 1, SOC 2, and SOC 3?
  • Can I choose between Type 1 and Type 2?
  • Can I explain why CUECs matter?
  • Can I identify evidence that supports operating effectiveness over time?
  • Can I evaluate control exceptions for severity and relevance?

Put the review into practice