CPA ISC Study Notes: Security, Confidentiality, and Privacy (Area II)

Security Objectives and the Control Mindset (CIA, Least Privilege, Defense-in-Depth)

Security topics on ISC are easiest to learn when you stop thinking of “security” as a pile of tools and start thinking of it as a set of objectives you must achieve with controls. A tool (like a firewall) is only useful if it supports an objective (like preventing unauthorized access). In audit and advisory work, you’re constantly answering the same question: What could go wrong, and what control(s) would prevent, detect, or correct it?

A classic way to describe security objectives is the CIA triad:

  • Confidentiality means information is accessible only to authorized people and processes. If payroll files leak to unauthorized employees, confidentiality has failed.
  • Integrity means information is accurate, complete, and hasn’t been altered improperly. If a vendor’s bank account number is changed without authorization, integrity has failed.
  • Availability means systems and data are accessible when needed. If a ransomware attack prevents billing for two weeks, availability has failed.

In practice, you rarely optimize one objective without affecting another. For example, strict access controls improve confidentiality but can reduce availability if they create bottlenecks (e.g., only one person can approve access changes). Security design is about managing those trade-offs intentionally.

Core design principles you’ll apply repeatedly

Least privilege means granting the minimum access necessary to do a job—no more, no less. It matters because most major incidents become worse when users (or system accounts) have excessive permissions. Least privilege reduces “blast radius.” A common misconception is that least privilege is only about end users; in reality, service accounts, admins, APIs, and third parties often represent the largest risk.

Need-to-know is a close cousin: even if you could grant access based on role, you only do so when the business need exists. For example, an HR analyst may need access to employee demographic data but not to medical claim details.

Segregation of duties (SoD) reduces the chance one person can both commit and conceal an error or fraud. In systems terms, SoD is enforced through role design and workflow approvals (e.g., one role creates vendors, another approves payments, another reconciles).

Defense-in-depth means layering controls so that if one fails, others still protect the asset. For example:

  • A strong password policy (preventive)
  • Multi-factor authentication (preventive)
  • Account lockout and monitoring (detective)
  • Rapid incident response and recovery (corrective)

Zero trust is a modern security philosophy summarized as “never trust, always verify.” Instead of assuming internal network traffic is safe, zero trust continuously authenticates and authorizes requests based on identity, device posture, location, and risk signals.

Security governance: policies, standards, procedures, and awareness

Organizations don’t “have security” unless security is operationalized through governance. Governance is how leadership sets direction and ensures security is managed consistently.

  • Policies are high-level statements of management intent (e.g., “All sensitive data must be encrypted in transit and at rest”).
  • Standards translate policy into mandatory rules (e.g., “TLS 1.2+ is required; AES-256 is approved for storage encryption”).
  • Procedures are step-by-step instructions (e.g., “How to request, approve, and provision access”).
  • Guidelines are recommended practices (non-mandatory).

A security program also relies on security awareness training. Many attacks exploit humans (phishing, social engineering). Training is a control—typically detective/preventive—because it reduces the probability of successful attacks and increases reporting speed.

How to think like an ISC candidate

When you see a scenario, train yourself to identify:

  1. The asset (data, system, process)
  2. The threat (who/what could cause harm)
  3. The vulnerability (why the threat could succeed)
  4. The impact (what goes wrong if it succeeds)
  5. The control(s) (prevent/detect/correct)
Exam Focus
  • Typical question patterns:
    • Scenarios asking which control best supports confidentiality vs integrity vs availability.
    • Identifying whether a described control is preventive, detective, or corrective.
    • Choosing the best governance artifact (policy vs standard vs procedure) for a situation.
  • Common mistakes:
    • Treating “security” as synonymous with “confidentiality” and forgetting integrity/availability.
    • Recommending a single tool (e.g., “install antivirus”) without addressing the underlying vulnerability and layered controls.
    • Confusing policy (intent) with procedure (step-by-step execution).

Security Risk Management: Threats, Vulnerabilities, and Control Selection

Security work is fundamentally risk management. You are rarely asked to achieve “perfect security” (which is unrealistic). Instead, you’re asked to reduce risk to an acceptable level aligned to the organization’s risk appetite.

The building blocks: assets, threats, vulnerabilities, and risk
  • An asset is anything of value—customer data, a billing system, encryption keys, or even a business process.
  • A threat is a potential cause of an unwanted incident—external attackers, malicious insiders, accidental mistakes, natural disasters, supplier failures.
  • A vulnerability is a weakness that allows a threat to succeed—unpatched systems, weak authentication, excessive access, poor monitoring.
  • Risk is the possibility that a threat exploits a vulnerability and causes harm.

A practical way to express risk is in terms of likelihood and impact. Even without assigning precise numbers, you can reason about which risks deserve the most attention.

Risk assessment: how it works step by step

A typical security risk assessment flows like this:

  1. Scope and inventory: Identify in-scope systems, applications, data, and third parties. If you don’t know what you have, you can’t protect it.
  2. Identify threats: Consider who might target the asset and why (fraud, espionage, disruption) as well as non-adversarial threats (accidents, outages).
  3. Identify vulnerabilities: Determine weaknesses—technical (misconfigurations), procedural (no access reviews), or human (phishing susceptibility).
  4. Evaluate existing controls: Document what’s already in place and whether it works.
  5. Estimate residual risk: Risk that remains after existing controls.
  6. Select responses: Treat the risk using one or more strategies:
    • Mitigate (add/improve controls)
    • Transfer (insurance, outsourcing with contractual obligations)
    • Avoid (stop the risky activity)
    • Accept (formally accept residual risk)
  7. Monitor and reassess: Technology and threats change—risk assessments must be periodic and event-driven.

A common misconception is that “risk assessment” is a one-time compliance exercise. In reality, it’s a living process connected to change management (new systems), incident lessons learned, and business strategy.

Control categories: administrative, technical, and physical

When you recommend controls, you’ll often categorize them as:

  • Administrative controls (governance/process): policies, training, background checks, risk assessments, vendor management.
  • Technical controls (logical): access controls, encryption, logging/monitoring, network segmentation.
  • Physical controls: locks, badges, cameras, environmental controls, secure disposal.

You’ll also classify controls by function:

  • Preventive (stop events): MFA, firewalls, least privilege.
  • Detective (find events): log monitoring, intrusion detection, reconciliations.
  • Corrective (fix/recover): backups, incident response, patching after discovery.
Practical example: translating risk into controls

Suppose an organization processes customer payments through a web application.

  • Asset: customer payment data and the payment application
  • Threat: attacker steals card data
  • Vulnerabilities: weak admin authentication; lack of monitoring; unpatched web server
  • Controls:
    • Preventive: MFA for admin access; patch management; web application firewall (WAF)
    • Detective: centralized logging; alerting on suspicious admin login patterns
    • Corrective: incident response plan; tested backups; key rotation procedures

Notice how the control set is layered—no single control is expected to do everything.

Exam Focus
  • Typical question patterns:
    • Given a scenario, identify the most significant risk (threat + vulnerability + impact).
    • Choose an appropriate risk response (mitigate vs accept vs transfer vs avoid).
    • Map controls to preventive/detective/corrective categories.
  • Common mistakes:
    • Naming a threat without identifying the vulnerability (or vice versa).
    • Recommending controls that don’t match the risk (e.g., focusing on availability controls when the scenario is a confidentiality breach).
    • Ignoring residual risk—assuming new controls eliminate risk entirely.

Identity and Access Management (IAM): Authentication, Authorization, and SoD

Most security failures involve someone getting access they shouldn’t have—either because authentication is weak, authorization is too broad, or access isn’t removed when it should be. Identity and access management (IAM) is the discipline of ensuring the right people (and systems) have the right access to the right resources at the right time.

Authentication: proving who (or what) you are

Authentication answers: Are you really the user/account you claim to be? Common authentication factors are:

  • Something you know: passwords, PINs
  • Something you have: a token, phone authenticator app, smart card
  • Something you are: biometrics

Multi-factor authentication (MFA) uses two or more different factor types. MFA matters because passwords are frequently compromised (phishing, reuse, credential stuffing). A key nuance: MFA is strongest when the “something you have” factor is resistant to phishing (for example, some hardware-based approaches) rather than one-time codes that can be socially engineered.

Single sign-on (SSO) improves usability by allowing one login to access multiple applications. Security-wise, SSO can help by centralizing authentication and enforcing consistent MFA—but it also concentrates risk. If the identity provider is compromised, many systems are exposed.

Federation extends identity across organizations (e.g., using a trusted identity provider). It’s common for SaaS and third-party access. Exam scenarios often test whether you understand that federation shifts authentication to a central identity service while the application still enforces authorization.

Authorization: what you’re allowed to do

Authorization answers: What actions can this authenticated identity perform? The most common authorization models you’ll see are:

  • Role-based access control (RBAC): permissions are grouped into roles (e.g., “AP Clerk,” “AP Supervisor”). Users get roles. RBAC supports SoD and is manageable at scale.
  • Attribute-based access control (ABAC): decisions depend on attributes (user department, device compliance, location, data sensitivity). ABAC is powerful for complex environments but can be harder to govern.

A frequent real-world issue (and exam theme) is “role explosion” in RBAC—too many custom roles because exceptions are handled by creating special roles instead of redesigning processes.

Privileged access and administrative risk

Privileged access (admin/root) is particularly dangerous because it can override controls. Effective programs use:

  • Privileged access management (PAM): vaulting admin credentials, just-in-time elevation, session recording, approvals.
  • Separate admin accounts (no daily work as admin)
  • Tight logging and monitoring for admin actions

A common misconception is that “admins are trusted so they don’t need monitoring.” In strong control environments, privileged users are more monitored because their actions carry higher risk.

Access lifecycle management: joiner, mover, leaver

Access must be controlled across a user’s lifecycle:

  • Joiner: new hires get access based on approved roles.
  • Mover: role changes trigger access changes—this is where excessive access accumulates.
  • Leaver: termination must trigger immediate removal of access, including remote access, tokens, and third-party accounts.

ISC-style scenarios often hide risk in delays or manual steps (e.g., HR emails IT “when they remember”). Strong controls integrate HR systems and IAM provisioning workflows.

Access reviews and recertification

Even with good provisioning, access drifts. Access reviews (periodic recertification) require managers or data owners to confirm that users still need access. Reviews matter because they catch:

  • Users who changed roles but kept old permissions
  • Orphaned accounts
  • Excessive access granted via exceptions

To be effective, reviews must be actionable. Dumping a giant spreadsheet on a manager once a year is technically an “access review” but not a high-quality control.

Segregation of duties (SoD) in systems

SoD is enforced by designing roles so no one person can complete an incompatible set of activities. Classic incompatible duties include:

  • Create vendor vs approve vendor
  • Create payment vs approve payment
  • Record journal entry vs reconcile bank

In modern ERP systems, SoD is often implemented through role design and workflow approvals. Compensating controls (like heightened monitoring) may be used when full segregation isn’t feasible (e.g., small organizations).

Exam Focus
  • Typical question patterns:
    • Identify whether a scenario is an authentication weakness (e.g., no MFA) vs an authorization weakness (e.g., overly broad role permissions).
    • Determine which control best addresses excessive access (access reviews, RBAC redesign, PAM).
    • SoD scenarios in purchasing/payables/payroll and which roles should be separated.
  • Common mistakes:
    • Assuming SSO automatically improves security—without considering MFA and identity provider risk.
    • Confusing “user is authenticated” with “user is authorized.”
    • Treating access reviews as a formality rather than a control requiring owner accountability and follow-up.

Cryptography and Data Protection: Encryption, Hashing, Signatures, and Key Management

Cryptography shows up in ISC because it’s central to confidentiality and integrity—especially in cloud, remote work, and third-party environments where you can’t rely on a private internal network.

Encryption: protecting confidentiality

Encryption transforms readable data (plaintext) into unreadable data (ciphertext) using an algorithm and a key. Without the key, an attacker should not be able to recover the plaintext within practical limits.

Two broad types matter conceptually:

  • Symmetric encryption uses the same key to encrypt and decrypt. It’s efficient and commonly used for encrypting large amounts of data (files, databases, backups).
  • Asymmetric encryption uses a key pair (public key and private key). It’s commonly used for key exchange, digital signatures, and establishing secure channels.

You don’t need to memorize specific algorithms to reason correctly on exam-style questions. The key is understanding what problem encryption solves (confidentiality) and what it doesn’t automatically solve (integrity, proper access control, and key governance).

Encryption at rest vs in transit
  • Encryption at rest protects stored data (disk, database, backups). It helps when storage media is stolen, cloud storage is misconfigured, or backups are accessed improperly.
  • Encryption in transit protects data moving across networks. This is typically accomplished using secure protocols (e.g., TLS) so attackers cannot easily intercept and read or modify communications.

A common misunderstanding is believing that encryption eliminates the need for access control. In reality, if an application can decrypt data to display it, then a compromised application account or admin could still access the plaintext.

Hashing: protecting integrity (and supporting authentication)

A hash function takes input data and produces a fixed-length output (a hash). Good hash functions are designed so that:

  • Small changes in input produce very different outputs
  • It is computationally infeasible to reverse the hash to get the original input
  • It is infeasible to find two different inputs with the same hash (collision resistance)

Hashing is used for integrity checks (did a file change?) and for storing password verifiers (store a hash rather than the plaintext password). In secure password storage, hashing is combined with salting (adding a unique random value per password) to reduce the effectiveness of precomputed attacks.

Digital signatures: integrity + authenticity + nonrepudiation (practically speaking)

A digital signature is created using a private key and verified using a public key. It is designed to provide:

  • Integrity: the signed content hasn’t changed
  • Authenticity: the signer possessed the private key
  • Nonrepudiation (in a practical sense): the signer cannot easily deny signing, assuming key custody is well controlled

Signatures are common in code signing, document signing, and some inter-company transactions.

PKI and certificates: making public keys trustworthy

A major problem with asymmetric cryptography is trust: how do you know a public key really belongs to the organization/person you think it does? Public key infrastructure (PKI) addresses this by using digital certificates issued by trusted certificate authorities to bind identities to public keys.

Exam scenarios may test conceptual understanding: a valid certificate helps prevent man-in-the-middle attacks by allowing clients to verify they’re talking to the correct server.

Key management: the part people underestimate

Cryptography often fails not because the algorithm is wrong, but because keys are mishandled. Strong key management includes:

  • Secure key generation and storage (e.g., hardware security modules or managed key services)
  • Separation of duties for key administration
  • Rotation (changing keys periodically and after suspected compromise)
  • Backup and recovery (so encrypted data isn’t permanently lost)
  • Access controls and logging around key use

A classic control failure is storing encryption keys in the same location as encrypted data (or hard-coding keys in source code). That undermines confidentiality because compromise of one system yields both data and keys.

Tokenization and masking

Not all data protection is “encryption.” Two additional approaches are common:

  • Tokenization replaces sensitive data with a surrogate value (token). The mapping is stored securely in a token vault. This can reduce exposure of highly sensitive identifiers.
  • Data masking obscures data (often for non-production environments, analytics, or support). Masking is about limiting visibility; it does not necessarily provide cryptographic security.
Example: choosing the right protection control
  • If you need to protect customer records stored in cloud storage against theft of storage media or unauthorized access to backups, you prioritize encryption at rest plus strict key access controls.
  • If you need to ensure a file wasn’t modified between two systems, you prioritize hashing or digital signatures (integrity), not just encryption.
  • If you need to reduce the number of systems that handle actual payment card numbers, you use tokenization.
Exam Focus
  • Typical question patterns:
    • Distinguishing which cryptographic concept addresses confidentiality (encryption) vs integrity (hashing/signatures).
    • Scenarios about key management failures (keys stored with data, no rotation, excessive access to key vaults).
    • Selecting controls for data in transit vs data at rest.
  • Common mistakes:
    • Treating hashing as “encryption.” Hashing is one-way; encryption is reversible with a key.
    • Ignoring key management and focusing only on algorithms.
    • Assuming encryption alone ensures integrity—without signatures/hashes and without controlling who can decrypt.

Network, Endpoint, and Application Security Controls (How Attacks Are Prevented and Detected)

In ISC, you’re not expected to be a network engineer, but you are expected to understand what major control types do and how they reduce risk. Think of this section as learning the “control vocabulary” that lets you evaluate whether an environment is reasonably protected.

Network security: controlling traffic and limiting lateral movement

Firewalls enforce rules about allowed network traffic. Conceptually, they reduce the attack surface by blocking unnecessary connections. Modern environments often include multiple layers:

  • Perimeter or edge controls
  • Internal segmentation between sensitive and non-sensitive networks
  • Cloud security group rules (in cloud environments)

Network segmentation is especially important. Even if an attacker compromises one workstation, segmentation can prevent them from moving laterally to databases or admin systems. Segmentation supports least privilege at the network level.

Virtual private networks (VPNs) and secure remote access technologies protect remote connections. The key control idea is that remote access should be authenticated strongly (MFA), authorized appropriately, and logged.

Intrusion detection/prevention systems (IDS/IPS) monitor network traffic for suspicious patterns. IDS is primarily detective (alerts), while IPS can be preventive (blocking), depending on configuration.

A common real-world failure is “alert overload”—IDS/IPS generates so many alerts that nobody investigates. From a controls perspective, detection without response is not an effective control.

Endpoint security: protecting devices that touch data

Endpoints (laptops, desktops, servers) are frequent entry points. Common endpoint controls include:

  • Secure configuration (hardening) and baseline standards
  • Patch management to fix known vulnerabilities
  • Anti-malware/endpoint detection and response (EDR)
  • Disk encryption for laptops (confidentiality if device is lost)
  • Device compliance checks (especially in zero trust approaches)

Patch management is a favorite exam topic because it’s a clear link between vulnerability and control. If systems aren’t patched, known vulnerabilities remain exploitable. But patching must be governed by change management to avoid breaking critical systems.

Application security: protecting what the business actually uses

Many breaches are application-layer issues—weak authentication, broken access control, injection attacks, insecure APIs, and poor change management.

Secure software development lifecycle (SDLC) practices embed security into design, coding, testing, and deployment. Typical secure SDLC elements include:

  • Security requirements and threat modeling during design
  • Code review and secure coding standards
  • Automated testing (including security testing)
  • Controlled deployment pipelines with approvals and segregation

Change management is a key control for application integrity and availability. The goal is to ensure changes are authorized, tested, documented, and deployable with rollback plans.

Vulnerability management is the ongoing process of identifying, prioritizing, and remediating vulnerabilities. It commonly includes scanning, patching, configuration fixes, and verification.

Penetration testing is an adversarial test that attempts to exploit weaknesses. It can be a powerful detective control, but only if findings are remediated and tracked to closure.

Web-facing protections

When applications are exposed to the internet, additional controls are common:

  • Web application firewalls (WAFs) to filter malicious web requests
  • Rate limiting to reduce brute force attempts
  • DDoS mitigation services to protect availability
Logging and audit trails: the foundation of detection and accountability

Many controls depend on reliable logs:

  • Authentication events (successful and failed logins)
  • Privileged actions (role changes, admin commands)
  • Application events (changes to master data, unusual transactions)

Log controls must address integrity (logs shouldn’t be alterable by attackers) and retention (logs must exist long enough to investigate incidents).

Example: connecting controls to a realistic breach path

Imagine an attacker phishing a user and stealing credentials. Without MFA, the attacker logs in. If the user’s account has excessive permissions, the attacker accesses sensitive data. If the network is flat, the attacker reaches additional systems. If logging is weak, nobody notices for weeks.

A layered control set could include MFA (prevent), least privilege (limit impact), segmentation (limit spread), and monitoring (detect early).

Exam Focus
  • Typical question patterns:
    • Identify which control best mitigates a described attack path (phishing, lateral movement, unpatched vulnerability).
    • Determine whether a weakness is primarily network, endpoint, or application related.
    • Choose appropriate monitoring/logging controls for detecting unauthorized activity.
  • Common mistakes:
    • Over-relying on perimeter firewalls and ignoring segmentation and identity controls.
    • Treating “we have logs” as sufficient—without addressing log integrity, retention, and active monitoring.
    • Forgetting that change management and patch management are security controls (not just IT process bureaucracy).

Security Operations: Monitoring, Incident Response, and Digital Evidence

Even strong preventive controls fail sometimes. Security operations is how an organization detects incidents quickly, responds effectively, and learns from them. On ISC, this area often appears as scenario-based questions: you’re given symptoms (alerts, suspicious transactions, ransomware) and asked what to do next or which control is missing.

Monitoring and SIEM: turning logs into detection

A security information and event management (SIEM) system centralizes logs and security alerts, correlates events, and supports investigation. The key ideas are:

  • Centralization: logs from many systems collected in one place
  • Correlation: linking events that seem unrelated (e.g., login from new country + privilege escalation)
  • Alerting: notifying analysts when patterns indicate risk

Monitoring must be tuned to the organization’s risks. A bank may prioritize suspicious login patterns and fraud indicators; a manufacturer may prioritize operational technology availability and ransomware detection.

Incident response lifecycle: a controlled way to handle chaos

An incident response (IR) plan is a documented approach to managing security incidents. A common lifecycle includes:

  1. Preparation: tools, roles, training, access to logs, contact lists
  2. Identification: detect and validate whether an incident occurred
  3. Containment: limit spread (isolate systems, disable accounts)
  4. Eradication: remove the cause (malware removal, patch exploited vulnerability)
  5. Recovery: restore services safely (validate clean backups, monitor for reinfection)
  6. Lessons learned: update controls, close gaps, improve training

From a controls perspective, IR matters because the organization’s response can materially reduce losses. A fast response can turn a potential catastrophe into a minor incident.

Evidence handling and forensics: why process matters

When incidents involve fraud, litigation, regulators, or insurance claims, the organization may need credible evidence. That’s where careful evidence handling matters:

  • Preserve logs and system images promptly
  • Restrict access to evidence
  • Document who handled evidence and when (chain of custody)

You’re not expected to perform deep forensics on ISC, but you should understand that sloppy handling can make evidence unreliable.

Ransomware as a teaching case

Ransomware is a useful mental model because it attacks availability and often leads to confidentiality breaches (data exfiltration). Key controls include:

  • Strong email/phishing defenses and MFA (reduce initial compromise)
  • Segmentation (reduce spread)
  • Backups that are isolated/immutable where feasible (support recovery)
  • Tested restore procedures (backups are only useful if you can restore)
  • Incident response playbooks (speed matters)

A common misconception is that “having backups” is enough. If backups are connected to the network and accessible with the same credentials, attackers may encrypt or delete them too.

Exam Focus
  • Typical question patterns:
    • Given an incident scenario, identify the most appropriate next step (containment vs eradication vs recovery).
    • Evaluate whether monitoring controls are designed effectively (centralization, alerting, follow-up).
    • Identify missing elements in an incident response plan (roles, communication, evidence preservation).
  • Common mistakes:
    • Jumping directly to recovery without containment (restoring systems that are still compromised).
    • Assuming detection controls are effective without considering alert response and escalation.
    • Overlooking the need to preserve evidence and logs early in the incident timeline.

Business Continuity and Disaster Recovery (BC/DR): Keeping the Business Running

Security isn’t only about keeping attackers out; it’s also about ensuring the business can operate through disruptions—cyber incidents, cloud outages, natural disasters, or critical vendor failures. Business continuity (BC) and disaster recovery (DR) are control frameworks for maintaining or restoring operations.

Business continuity vs disaster recovery
  • Business continuity focuses on maintaining critical business processes during disruption (workarounds, alternative sites, manual processing).
  • Disaster recovery focuses on restoring IT systems, applications, and data after disruption.

They overlap, but they aren’t the same. An organization can restore servers (DR) yet still fail to operate if people, vendors, or procedures are not ready (BC).

Recovery metrics: RTO and RPO (what they mean conceptually)

Two commonly used planning concepts are:

  • Recovery time objective (RTO): the target time to restore a service after disruption.
  • Recovery point objective (RPO): the maximum acceptable data loss measured in time (how far back you can go).

You don’t need to compute these in a math-heavy way; you do need to interpret them correctly. If a payroll system has a short RTO, it must be restored quickly. If it has a near-zero RPO, you need very frequent replication/backup.

A typical misconception is mixing them up: RTO is about time to restore service; RPO is about allowable data loss.

Common resilience strategies
  • Backups: must be protected, monitored, and tested. Backup integrity is an integrity control; backup availability is an availability control.
  • Replication: copying data to a secondary location can reduce downtime and data loss.
  • Redundancy: eliminating single points of failure (power, network, servers).
  • Failover: switching to secondary systems when primary fails.
  • Alternative processing: manual procedures when systems are down.
Testing: the difference between “on paper” and real control effectiveness

Plans are only as good as their tests. Testing approaches include:

  • Tabletop exercises (talk-through scenarios)
  • Simulation tests (limited-scope technical failovers)
  • Full failover tests (more disruptive but more realistic)

Exam questions often test whether you recognize that untested plans are a control weakness.

Example: linking BC/DR to security incidents

A ransomware incident can trigger BC/DR even if the underlying cause is “security.” If billing systems are down, BC might involve manual invoicing or alternative systems, while DR focuses on restoring clean systems and data.

Exam Focus
  • Typical question patterns:
    • Identify which control improves availability (redundancy, backups, failover) in a scenario.
    • Interpret RTO/RPO implications for backup frequency and recovery strategy.
    • Evaluate the adequacy of BC/DR testing and documentation.
  • Common mistakes:
    • Assuming backups guarantee recovery without verifying restore testing.
    • Confusing BC with DR (business process continuity vs IT restoration).
    • Ignoring third-party dependencies (critical SaaS vendor outage is a BC/DR risk too).

Confidentiality Programs: Data Classification, Data Handling, and DLP

Confidentiality is not just a security setting—it’s a program that starts with defining what “sensitive” means in your organization and continues through the data lifecycle. Many confidentiality failures happen because an organization never clearly identified and managed sensitive data in the first place.

Data classification: making sensitivity explicit

A data classification scheme labels data according to sensitivity and required protections. Names vary by organization, but common tiers include:

  • Public
  • Internal
  • Confidential/sensitive
  • Restricted/highly sensitive

Classification matters because it drives control requirements: encryption, access approvals, monitoring, retention, and sharing restrictions. Without classification, employees make ad-hoc decisions about sharing and storage.

A frequent mistake is classifying data once and forgetting it. Classification must remain accurate as data is transformed, combined, and exported.

Data lifecycle controls: from creation to disposal

Confidentiality controls should cover the entire lifecycle:

  • Collection/creation: collect only what is needed for business purposes.
  • Storage: apply access controls and encryption; control backups.
  • Use: prevent inappropriate access (least privilege, monitoring).
  • Transmission/sharing: secure channels; approved recipients; contractual protections for third parties.
  • Retention: keep data only as long as needed (legal, regulatory, and business requirements).
  • Disposal: securely delete or destroy (including media sanitization and secure shredding).

Disposal is a common blind spot: organizations may decommission servers or dispose of storage media without secure wiping, causing leaks.

Data loss prevention (DLP): reducing accidental and malicious leakage

Data loss prevention (DLP) technologies and processes aim to prevent sensitive data from leaving controlled environments—through email, cloud sharing links, USB devices, or printing. DLP can be:

  • Endpoint-based (monitoring data copied to external media)
  • Network-based (inspecting outbound traffic)
  • Cloud-based (monitoring SaaS and cloud storage)

DLP is powerful but prone to false positives and user frustration. Good DLP implementations align to classification labels and business workflows.

Example: confidentiality risk in a common workflow

Consider a finance team exporting a report containing customer bank information to a spreadsheet and emailing it to a vendor.

  • Classification should identify the data as sensitive.
  • Access controls should limit who can export.
  • Encryption in transit (secure email or secure portal) should protect transmission.
  • A contract should restrict vendor use.
  • DLP might block sending the file externally without approval.
Exam Focus
  • Typical question patterns:
    • Identify which confidentiality control is most appropriate (classification, encryption, DLP, access restriction) given how data is used.
    • Scenario questions involving improper data disposal or uncontrolled sharing.
    • Evaluating whether data handling procedures align to sensitivity.
  • Common mistakes:
    • Treating “confidentiality” as only an IT issue—ignoring retention, disposal, and business workflows.
    • Recommending DLP without acknowledging tuning/governance (leading to excessive false positives).
    • Overlooking exports and reports as major leakage paths (data often escapes through spreadsheets, not databases).

Privacy: Protecting Personal Information Through Principles and Controls

Privacy overlaps with confidentiality but isn’t identical. Confidentiality is about restricting access to information broadly; privacy is specifically about handling personal information in ways that align with legal requirements, ethical expectations, and organizational commitments.

A useful way to remember the distinction:

  • Confidentiality asks: Who is allowed to access this data?
  • Privacy asks: Should we have this personal data at all, and are we using it in ways the individual would reasonably expect and that the law allows?
What counts as personal information?

Definitions vary by jurisdiction, but personal information generally means data that identifies or can be linked to an individual—directly (name, ID number) or indirectly (combinations of attributes, device identifiers).

Privacy risk increases with:

  • Sensitivity (financial, health, children’s data)
  • Volume and centralization
  • Sharing with third parties
  • Cross-border processing
Core privacy principles (how privacy programs are designed)

While terminology differs across frameworks and laws, privacy programs commonly operationalize principles like:

  • Notice and transparency: individuals are informed about what is collected and why.
  • Consent and choice (where applicable): individuals have options for certain uses.
  • Purpose limitation: data is used only for stated, legitimate purposes.
  • Data minimization: collect only what is necessary.
  • Accuracy: keep personal data accurate and up to date.
  • Retention limitation: keep data only as long as needed.
  • Security safeguards: protect personal data with appropriate controls.
  • Individual rights: processes to respond to requests (access, deletion, correction) as required.

In exam scenarios, privacy weaknesses often look like business decisions—marketing wants to repurpose customer data, product wants to store more data “just in case,” or a vendor wants broad access. Your job is to recognize where controls and governance should constrain these choices.

Privacy by design: building privacy into systems and processes

Privacy by design means privacy requirements are considered early—during system design and process planning—rather than bolted on after a complaint or breach.

Practical mechanisms include:

  • Data mapping (where personal data is collected, stored, transmitted)
  • Privacy impact assessments for new initiatives
  • Default settings that minimize exposure (opt-in where required, minimal sharing)
  • Limiting access to personal data in non-production environments (masking)
Third parties and privacy: the multiplier effect

Privacy risk increases significantly when personal data is processed by vendors (payroll providers, cloud CRMs, marketing platforms). Vendor relationships need controls such as:

  • Due diligence (security and privacy capabilities)
  • Contract clauses on use, retention, breach notification, and subcontractors
  • Ongoing monitoring (periodic assessments, SOC reports where relevant)

A common misconception is that outsourcing transfers accountability. You may transfer operations, but accountability for meeting commitments and many legal obligations often remains with the organization that collected the data.

Example: privacy risk vs confidentiality risk

Suppose a company securely stores customer location data with encryption and strict access. Confidentiality controls may be strong. But if the company uses that location data for a new purpose not covered by notice/consent requirements, privacy may still be violated. Strong confidentiality does not automatically mean strong privacy.

Exam Focus
  • Typical question patterns:
    • Distinguishing privacy issues (purpose limitation, consent, minimization) from pure security issues (encryption, access controls).
    • Vendor scenarios involving personal data and required contractual/oversight controls.
    • Identifying privacy risks in system design decisions (collecting extra data, excessive retention).
  • Common mistakes:
    • Treating privacy as only “keep data secret,” ignoring purpose, minimization, and retention.
    • Assuming a vendor is responsible for privacy simply because they host/process the data.
    • Overlooking non-production environments (test/dev) as a major privacy exposure area.

Service Organizations and Assurance Considerations: SOC Reports and Complementary Controls

Many organizations rely on service providers for hosting, payroll, payments, IT support, and SaaS applications. That changes the control environment: some controls are operated by the provider, some remain with you, and gaps can appear in the handoff.

User entity vs service organization: who controls what?

When a service provider performs processes or hosts systems, controls may be split:

  • The service organization operates certain controls (e.g., physical security of a data center, hypervisor security, platform monitoring).
  • The user entity (the organization using the service) still has responsibilities (e.g., configuring access, approving users, reviewing reports, controlling what data is uploaded).

This is why you’ll see the concept of complementary user entity controls (CUECs) in SOC reporting contexts—controls the customer must implement for the overall control objectives to be met.

SOC reporting in concept (what it helps you do)

ISC candidates should understand SOC reports at a functional level:

  • A SOC report provides independent assurance about a service organization’s controls over a period of time (or at a point in time, depending on the report).
  • Customers use these reports to evaluate whether the provider’s control environment supports their needs—security, availability, confidentiality, and so on.

You don’t need to memorize every report type detail to apply the core reasoning: if a key system is outsourced, you must obtain evidence about the provider’s controls and ensure your own complementary controls are in place.

Reading SOC reports like a control professional

When you evaluate a SOC report (in practice or in an exam simulation), your thought process should be:

  1. Scope: Which systems/services are covered? Which locations? Which period?
  2. Control objectives/criteria: What is the report trying to assure?
  3. Tests and results: Were controls designed and operating effectively? Any exceptions?
  4. Subservice organizations: Are important components further outsourced? If so, how are they addressed?
  5. CUECs: What controls must the customer implement?

A common mistake is assuming “SOC report exists” means “risk is handled.” If the report scope excludes your critical features, or if exceptions are present, or if CUECs are not implemented, risk may remain high.

Example: outsourced payroll processing

If payroll is outsourced:

  • The provider may control system availability, physical security, and some access controls.
  • The company still controls who is authorized for payroll changes, HR termination notifications, and approval of payroll runs.

If the company fails to promptly report terminations, an ex-employee might remain on payroll—this is not a provider failure; it’s a complementary control failure.

Exam Focus
  • Typical question patterns:
    • Identify what evidence a user entity should obtain about a service provider’s controls.
    • Interpret a SOC report excerpt to determine whether exceptions affect the user entity.
    • Determine which controls are customer responsibilities (CUECs) vs provider responsibilities.
  • Common mistakes:
    • Over-relying on a provider’s controls and ignoring customer-side configuration and governance.
    • Not checking SOC scope/period and assuming it covers all relevant services.
    • Ignoring subservice organizations (fourth parties) that may introduce additional risk.

Pulling It Together: How Security, Confidentiality, and Privacy Interlock in Real Scenarios

On the ISC exam (and in practice), issues rarely appear in neat boxes labeled “security” or “privacy.” The same scenario can involve all three:

  • A cloud file-sharing tool misconfiguration (security control failure)
  • Sensitive financial forecasts shared externally (confidentiality failure)
  • Employee personal data included in the shared file (privacy exposure)

A strong way to integrate your thinking is to ask three questions in order:

  1. Security: Are appropriate controls in place to prevent/detect unauthorized access or disruption?
  2. Confidentiality: Have we correctly identified sensitive data and controlled sharing, retention, and disposal?
  3. Privacy: For personal data, are we collecting/using/retaining it appropriately, and can we meet individual rights and vendor obligations?
Worked scenario: new SaaS CRM implementation

Situation: A company implements a SaaS CRM to store customer contact information and sales notes.

  • Security considerations:

    • IAM integration with SSO + MFA
    • RBAC roles for sales vs marketing vs admin
    • Logging of admin changes and data exports
    • Vendor security assurance (review relevant reports/evidence)
  • Confidentiality considerations:

    • Classify customer lists and sales forecasts
    • Restrict export permissions
    • Encrypt data in transit; ensure encryption at rest is addressed through vendor capabilities and contracts
  • Privacy considerations:

    • Ensure customers receive appropriate notice and the company has a lawful basis/permission where applicable
    • Data minimization (avoid storing sensitive personal notes unrelated to sales purpose)
    • Retention rules (don’t keep leads indefinitely without purpose)
    • Data subject request processes (access/deletion/correction)

What goes wrong if you miss the interlock? You might implement MFA (good security) but allow broad exports (confidentiality leak) and store unnecessary personal data in free-text fields (privacy risk).

Exam Focus
  • Typical question patterns:
    • Multi-issue scenarios requiring you to identify the best control response across security and privacy.
    • Choosing the most important next step when multiple weaknesses exist (prioritize by risk).
    • Distinguishing what the company must do vs what a vendor provides.
  • Common mistakes:
    • Solving only the “technical” problem (e.g., encryption) and missing governance/process gaps (access reviews, retention, vendor oversight).
    • Treating privacy as a legal footnote rather than a set of operational controls.
    • Failing to prioritize—recommending many controls without identifying the most risk-reducing actions first.