0Pricing
Cyber Security Academy · Lesson

What Is DLP

Stop data exfiltration.

What Is DLP is a free Cyber Security Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cyber Security Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

What Is DLP

Data Loss Prevention (DLP) is a set of technologies and policies that detect and stop sensitive data from leaving the organization without authorization. The goal is to prevent data exfiltration, whether accidental or malicious.

Data States

DLP protects data in three states:

  • Data at rest: stored on disks, databases, file shares.
  • Data in motion: traveling over the network, email, web.
  • Data in use: active on an endpoint (clipboard, screen, USB).

Why Data Leaks Happen

Loss is often unintentional:

  • An employee emails a spreadsheet to the wrong address.
  • A file lands in a public cloud bucket.
  • Sensitive data is copied to a USB drive.

Malicious insiders and external attackers exfiltrating data are the other half.

What DLP Protects

Typical protected data types include:

  • Personal data (PII) like names, IDs, addresses.
  • Payment data (PCI) like card numbers.
  • Health records (PHI).
  • Intellectual property and source code.

How DLP Detects Data

DLP engines identify sensitive content with several techniques:

  • Pattern matching (regex) for structured data like card numbers.
  • Keywords and dictionaries.
  • Fingerprinting / exact data match of known files.
  • Classification labels applied to files.
# example regex pattern for a credit card number
[0-9]{4}[- ]?[0-9]{4}[- ]?[0-9]{4}[- ]?[0-9]{4}

DLP Deployment Points

Controls sit at different layers:

  • Endpoint DLP: agent on laptops controlling USB, clipboard, printing.
  • Network DLP: inspects email and web traffic.
  • Cloud DLP / CASB: monitors SaaS and cloud storage.

Policies and Actions

A DLP policy ties detection to a response. Common actions:

  • Monitor / log only.
  • Alert the user or security team.
  • Block the transfer.
  • Quarantine or encrypt the data.

Start in Monitor Mode

Turning on blocking immediately causes false positives and broken workflows. Most rollouts start in monitor (audit) mode to learn normal behavior, tune rules, then graduate to blocking for high-confidence rules.

False Positives

Overly broad rules flag harmless activity and frustrate users. Tuning is continuous:

  • Refine patterns and add context (e.g. require a count threshold).
  • Allowlist known legitimate flows.
  • Review alerts and adjust.

DLP and Encryption

DLP and encryption complement each other. Encryption protects data confidentiality; DLP controls movement. Note that strong encryption by users can blind DLP, so policy may require corporate-managed encryption channels.

Limits of DLP

DLP is powerful but not absolute:

  • It cannot inspect content it cannot decrypt.
  • Photographing a screen bypasses it.
  • Misclassified data may slip through.

DLP is one layer in a defense-in-depth strategy, paired with access control and monitoring.

Quick Check

Recall the three data states DLP protects.

Recap

DLP detects and stops unauthorized data exfiltration:

  • Protects data at rest, in motion, and in use.
  • Detects via patterns, keywords, fingerprints, and labels.
  • Deploys at endpoint, network, and cloud layers.
  • Start in monitor mode, tune false positives, then block.

Frequently asked questions

Is the “What Is DLP” lesson free?

Yes — the full text of “What Is DLP” is free to read here on the web, and the Cyber Security Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cyber Security Academy course, upgrade to CoddyKit PRO.

What will I learn in “What Is DLP”?

Stop data exfiltration. You practise Cyber Security Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Cyber Security Academy?

No prior experience is required. Cyber Security Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “What Is DLP” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Cyber Security Academy lesson?

Yes. Every Cyber Security Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. What Is DLP
  2. Classifying Data
  3. DLP Controls
  4. Insider Threats
← Back to Cyber Security Academy