Skip to content
All articles
September 29, 2026 12 min read

Find It, Label It, Keep Control After It Leaves: Data Discovery, Classification, and IRM on the CCSP Exam

Chris Rees

Chris Rees

25+ years in IT · Pluralsight author, 4.6/5 across 2,000+ ratings

Find It, Label It, Keep Control After It Leaves: Data Discovery, Classification, and IRM on the CCSP Exam
Skillthropicwww.skillthropic.com

The data register lists twelve regulated datasets. The first estate-wide discovery scan confirms all twelve, then finds loyalty extracts in a data-science bucket, identity numbers inside free-text delivery notes, payroll PDFs migrated into SaaS storage, and a database snapshot in a decommissioned account nobody can close because nobody owns it. None of it was on the register; all of it was the customer's responsibility. CCSP objectives 2.4 through 2.6 turn an assumed inventory into a real one and then into controls: discover, classify, label, enforce, and, for data that must leave, keep control anyway.

You cannot protect what you have not found

Discovery makes classification, retention, deletion and DLP possible, because each acts only on data it has been pointed at. The examinable core of objective 2.4 is the mapping from data form to technique.

Form What it looks like Technique Cost and accuracy
Structured tables, warehouses, tabular lake data schema analysis, column profiling, lineage cheap and precise
Unstructured documents, images, email, chat, free text content inspection: patterns, dictionaries, fingerprints, classifiers, OCR expensive and noisy; most of the surprises
Semi-structured JSON, XML, logs, queue payloads parse the structure, walk nested paths, inspect values must handle nesting and drift

If a stem describes free text or documents and an option proposes schema analysis, that option is wrong. Column profiling earns marks too: sixteen-digit values that pass the Luhn check are card numbers whatever the column is named.

Content, metadata, label: three ways to look

Three methods cut across the forms. Metadata-based discovery reads names, types and tags; it is fast and misses anything misnamed. Label-based discovery finds data by labels already applied; it is the fastest and exactly as good as the labeling was, so it confirms the known and never finds the unknown. Content-based discovery inspects the data itself and finds what the labels missed, at the price of false positives: a sixteen-digit order reference looks like a card until context says otherwise.

Application logs are a sensitive data store, and a reliable exam answer: debug logging of request bodies deposits regulated data into a store built for long retention and wide read access. Discovery must cover logs, and the fix is at the source.

Data location and data flow mapping

In cloud, data location is three questions. Which resources hold the data: every account, project and tenant, shadow ones included. Which jurisdictions: a region is a commitment about storage, while support, backup and telemetry paths may reach elsewhere. Which copies exist: snapshots, replicas, backups, development refreshes, partner shares. Copies are the usual gap between a discovery report and reality; the storage types that breed them are in our post on cloud storage architectures. Data flow mapping follows the data through those questions over time.

The cloud changes discovery in four ways the exam tests: it must be continuous and event-driven, triggered on resource creation and object write, because a quarterly scan describes an estate that no longer exists; it must cover the whole organization, shadow accounts included; it should prefer provider-native scanning, which reads data at rest without egress cost; and its output must feed classification and DLP, with an owner and a deadline for each finding.

Classification: sensitivity, categories, and who decides

Classification and categorization are two axes candidates conflate. Classification is sensitivity and required handling on a short ordered scale, four levels at most, because a seven-level scheme gets applied as one level by everyone. Categorization is type and regulatory character. A record is classified once and may carry several categories, and the categories decide which statute applies: a loyalty record is restricted and simultaneously personal data.

Category What it covers The controls it pulls in
PII names, identifiers, contact details lawful basis, residency, retention limits, subject rights, breach notification
PHI health records, diagnoses, claims need-to-know access, audit trail, encryption, minimum necessary use
Cardholder data the PAN, expiry, service code tokenization or no storage, segmentation, scope reduction
Trade secret pricing, margins, negotiation positions need-to-know, rights management, watermarking, expiry

The data owner classifies, approves access and sets retention; the custodian, usually IT, implements the controls the classification demands; the steward looks after quality and consistent use; security advises and monitors. An option in which IT or the security team decides the classification is wrong.

Two rules make hard questions. Aggregation: one store's daily takings are internal, three years of every store's takings is commercially significant, and joining datasets triggers reassessment at no less than the higher level. Inference: a model that infers a medical condition from purchase histories produces health data; derived data is classified on what it reveals.

From label to control

A label carries the classification with the data, and in cloud the label is usually a tag. Resource tags on the bucket, volume or project have the highest enforcement value because provider policy engines condition on them; object tags let discovery write findings back; embedded document labels travel with the file and drive usage rights, the bridge into IRM; column labels drive the masking in our post on encryption, tokenization and masking.

A pipeline of four stages, discover, classify, label and enforce, with a feedback loop from enforcement findings back to classification, a row beneath naming the four roles, owner classifies, custodian implements, steward keeps it consistent and security advises, and a footer stating that a label nothing conditions on is documentation while a label policy conditions on is a control DISCOVER, CLASSIFY, LABEL, ENFORCE 1. Discover find it, wherever it is schema, content, labels continuous, on every write 2. Classify owner sets sensitivity categories name the law restricted, and PII, and PHI 3. Label tag the resource or object or embed it in the file the label travels with data 4. Enforce policy keyed to the tag CMK, no public, retention deny the untagged findings write back: card numbers in an "internal" bucket raise the classification owner classifies custodian implements steward keeps it consistent security advises, monitors A label nothing conditions on is documentation. A label that policy conditions on is a control. Whoever can change the tag can change the control: restrict it, log it, and fail closed.
Discovery feeds classification, classification becomes a label, and the label only matters once policy conditions on it. The dashed loop keeps the labels honest.

The moment access, encryption or retention depends on a tag, the ability to change the tag is the ability to change the control. Restrict modification to a few roles, log every change, alert on downgrades, and fail closed: an untagged resource is treated as the highest classification and blocked, never as public.

Worked example: "A discovery scan finds card numbers in a bucket tagged internal. Which response is best?" Not "update the register", which is documentation. Not "delete the bucket", which destroys data whose owner has not decided. The finding raises the classification, or a ticket with a clock and an owner, and the tag change pulls in the restricted handling rules automatically. Discovery corrects labels; labels drive controls.

IRM: the control that works after the file has left

A negotiation pack holds the margin data that is the most damaging thing a retailer owns, and it must be sent to suppliers. Eleven days after a tender closed, a supplier forwarded it to a competitor. It had left legitimately, and every control had stopped applying the moment it did. That gap is what information rights management fills, and the exam's favorite contrast. DLP is boundary-oriented: it blocks data crossing a boundary you control. IRM is object-oriented: it encrypts the object and attaches a policy evaluated wherever the object is opened. Data that must be shared externally and remain controlled, or revocable after distribution, is IRM; data that must be prevented from leaving is DLP.

IRM's objectives are persistent protection, granular rights (view, edit, copy, print, forward), expiry, revocation of a document already in someone else's hands, an audit trail of every open, and provenance through watermarking. Revocation is the distinguishing capability.

An information rights management enforcement model with a rights server holding policies and content keys at the top, an author who protects a document by encrypting it and binding the policy, the protected object that travels anywhere as ciphertext plus policy, and a recipient client agent that authenticates to the rights server, receives a use license containing the key and the granted rights, and enforces them in memory, with three consequences beneath: the availability dependency on the rights server, the offline license as a revocation gap, and the analogue hole that watermarking traces rather than prevents HOW A PROTECTED FILE OPENS Rights server policies and content keys private key in an HSM policy and key to the server 3. authenticate, request license 4. use license: key plus granted rights Author encrypts with a content key, binds the policy to it 1. protect Protected object ciphertext plus policy travels anywhere, stays sealed 2. arrives Client agent 5. decrypts in memory only enforces: no print, no copy Availability dependency no rights server, no new opens 6. Offline license cached until expiry: a revocation gap The analogue hole a photographed screen: watermark traces it
The object carries its own policy, but every open is a call to the rights server. That one fact explains all three limitations beneath it.

The sequence explains every limitation the exam asks about. Opening a file needs a license from the rights server, so an outage stops new opens. The license may be cached for an offline period, so revocation takes effect only when the client next checks in: the offline window is a revocation gap, shortened for sensitive material at a usability cost. And a recipient who can see the content can photograph the screen; watermarking makes that traceable, which is the honest claim.

Rights, provisioning, and the certificate machinery

Rights reach recipients through four access models: an internal directory, where group membership in your own identity provider drives provisioning; federation, where a partner's identity provider is trusted and its leaver process removes access; guest identity for the occasional external recipient; and anonymous with policy, where anyone holding the file opens it under a restrictive, logged policy. Rights assigned to named individuals go stale when roles change, and a distributed document cannot be re-authored, so template policies applied at protection time are the practical answer.

The outline names certificate issuance and revocation because IRM is a PKI application. The rights server certificate is the crown jewel: content keys are encrypted to it, so a compromised private key makes every protected document readable and a lost one makes every document unrecoverable, hence an HSM with escrow under dual control. Recipient certificates are tied to identity proofing and bound to a device so a license cannot be replayed. The exam distinguishes two revocations. Certificate revocation, through a CRL or OCSP as in any PKI, removes an identity's ability to obtain licenses at all: a lost device. Document revocation withdraws one document while the identity stays valid: a mis-sent pack.

Know the limits: IRM needs client support, a protected file is opaque to search indexes and antivirus, and applied too widely it pushes users toward unprotected workarounds.

Four stems, decoded

  1. A team plans to find personal data in free-text delivery notes using schema and column analysis. Wrong technique. Free text is unstructured and needs content inspection.
  2. The security team assigns classification levels to a newly discovered dataset so controls can be applied quickly. Wrong role. The owner classifies; security advises and the custodian implements.
  3. Negotiation packs must go to external suppliers, must not be forwarded, and must become unreadable when the tender closes. IRM, not DLP. Persistent control after sharing, no-forward rights and expiry are object-oriented; DLP would only stop the pack leaving.
  4. A recipient's access to a document is revoked, yet they open it successfully for two more hours. The offline license cache. Revocation applies at the next check-in; shorten the offline period for that class of material.

Key takeaways

  • Match the technique to the form. Structured gets schema analysis, unstructured gets content inspection, semi-structured gets parsed then inspected; labels confirm, content finds.
  • Cloud discovery is continuous, organization-wide, and feeds controls. Scan on write, enroll every account, cover logs and copies, route findings to owners.
  • Classification is sensitivity; categorization is the law. The owner classifies, the custodian implements.
  • A tag that policy conditions on is a control surface. Restrict who can change it, log every change, and fail closed on the untagged.
  • IRM protects the object after it leaves; DLP stops it leaving. Every open calls the rights server, the offline license is the revocation gap, and certificate and document revocation answer different incidents.

Data discovery, classification and information rights management are objectives 2.4, 2.5 and 2.6 of CCSP Domain 2, Cloud Data Security, 20% of the exam. They sit between the lifecycle and the retention and deletion objectives that depend on the classification being right. Work all 29 topics with our CCSP Domain 2 study guide.

#CCSP #ISC2 #CloudSecurity #DataDiscovery #DataClassification #IRM #DLP #DataGovernance #InfoSec #CyberSecurity

CCSP Domain 2 · 20% of the exam

This is the heaviest domain

Cloud Data Security carries more marks than any other CCSP domain. Work all 29 sub-topics across nine objectives, from the data lifecycle and storage architectures through encryption, tokenization, DLP, discovery, classification, retention and protecting AI and ML data, with 90 practice questions.

Get the CCSP Domain 2 guide

Share this article

Keep reading

CCSP deep dives

VM Escape, Management Plane, Noisy Neighbor: The Cloud Threat List and the Controls CCSP Maps to Each

A director asks what happens to the shops if the provider has a very bad day, and the answer is an availability figure. That is a likelihood; the question was about impact. CCSP objectives 3.3 and 3.4: risk identification and analysis for cloud infrastructure, the threats the platform itself invites, from VM escape and hypervisor compromise to management plane abuse and noisy neighbors, the four treatment strategies, and the physical, system, virtualization, identity and audit controls the exam expects you to match to each.

Read
CCSP deep dives

Uptime Tiers, N+1 vs. 2N, Pilot Light vs. Warm Standby: Designing for Failure in the Cloud

In the cloud, the question is not whether something will fail but how large the failure will be. CCSP Domain 3 on resilience: the four failure scopes from instance to provider, the Uptime Institute's data center tiers and what each one guarantees, N+1 against 2N redundancy, the four cloud disaster recovery patterns from backup-and-restore to active-active, the recovery service level, and the shared responsibility for staying up.

Read
CCSP deep dives

Block, Object, Ephemeral, Archive: Cloud Storage Architectures and the Threat Each One Invites

Cloud data does not live in one place, and CCSP Domain 2 expects you to know the difference between the places. Block versus object versus file storage and which service model uses which, ephemeral storage and why it disappears, archival tiers and the retrieval delay nobody budgets for, raw device access, and the characteristic threat and control for each architecture.

Read

Enjoyed this? Get the AI security news that matters.

Join The AI Security Brief for the top AI security news, plus what's important to the C-suite. Free, straight to your inbox.

No spam. Unsubscribe anytime.