10.4 Data Loss Prevention
Key Takeaways
- Data loss prevention (DLP) detects sensitive content in motion and at rest and enforces actions to stop inappropriate sharing or exposure.
- A single DLP policy spans multiple locations: Exchange Online email, SharePoint Online, OneDrive, Microsoft Teams chat/channels, Office apps, and Windows/macOS endpoints (Endpoint DLP).
- Endpoint DLP uses the Microsoft Purview agent integrated with Microsoft Defender for Endpoint to control USB copy, print, clipboard, and cloud-upload actions on devices.
- DLP actions include blocking, restricting, auditing, showing policy tips to users, and allowing a justified override; conditions reuse sensitive information types, trainable classifiers, and sensitivity labels.
What DLP Detects and Where It Enforces
Data loss prevention (DLP) is the Microsoft Purview capability that stops sensitive information from being shared, leaked, or exposed inappropriately. Where classification identifies data and sensitivity labels protect a file, DLP watches actions — sending, sharing, copying, uploading — and intervenes when those actions would expose sensitive content. The exam keyword is prevent.
DLP detects sensitive content using the same classification building blocks from earlier in this chapter: sensitive information types, trainable classifiers, and sensitivity labels. So a DLP rule can say, in effect, "if a message contains a credit card number" (SIT), "or a document the Resume classifier matched" (trainable classifier), "or anything labeled Highly Confidential" (sensitivity label), then take an action.
The most important SC-900 fact is coverage: a single DLP policy can apply across many Microsoft 365 locations at once. The tested locations are:
| Location | What DLP protects there |
|---|---|
| Exchange Online | Email messages and attachments leaving or moving in the org |
| SharePoint Online | Documents shared from team and communication sites |
| OneDrive | Files shared from users' personal cloud storage |
| Microsoft Teams | Chat and channel messages containing sensitive info |
| Devices (Endpoint DLP) | Windows 10/11 and macOS — USB copy, print, clipboard, cloud upload |
| Office apps | Word, Excel, PowerPoint enforcement in real time |
| Microsoft Defender for Cloud Apps | Sensitive data in connected third-party/SaaS cloud apps |
| On-premises (scanner) | File shares and SharePoint Server via the information-protection scanner |
This breadth is the point: an administrator authors one policy and Purview distributes it to all the selected enforcement points, so the same rule protects an email, a Teams chat, a SharePoint document, and a USB copy on a laptop.
Endpoint DLP, Actions, and Policy Tips
Endpoint DLP extends prevention from cloud services down to the physical device. It uses the Microsoft Purview agent integrated with Microsoft Defender for Endpoint to monitor file activity on Windows 10/11 and macOS machines and to block or audit risky actions such as copying a sensitive file to a USB drive, printing it, copying it to the clipboard, uploading it to an unallowed cloud service, or opening it in an unapproved app. This is why Endpoint DLP scenarios often mention Defender for Endpoint — the agent is shared.
When a rule matches, DLP can take graduated actions:
- Audit only — log the event for visibility without disrupting the user (good for tuning).
- Block — stop the action entirely (for example, prevent the email from being sent externally).
- Block with override — block but let the user justify and proceed, which is recorded.
- Restrict access or encrypt the content.
- Show a policy tip — an in-context message in Outlook, Office, or Teams warning the user before they do something risky and explaining why.
- Notify admins via incident reports and surface matches in Activity explorer and DLP alerts.
Policy tips are an exam favorite because they educate users at the moment of risk rather than silently blocking — they reduce accidental leaks while keeping people informed.
Choosing DLP vs the neighbors
DLP sits next to sensitivity labels, and the two cooperate (a DLP rule can act on labeled content), but they answer different verbs:
- "Classify / mark / encrypt this file so protection follows it" → sensitivity label.
- "Stop users from sharing or copying this sensitive data" → DLP.
- "Keep or delete this content on a schedule" → retention.
- "Find and review content for a legal case" → eDiscovery.
Trap: the word "prevent" can lure candidates toward a security product. Microsoft Defender protects endpoints, identities, and workloads against threats; Azure Firewall / NSGs filter network traffic. Preventing sensitive data from being shared inappropriately is squarely a Microsoft Purview DLP task. Likewise, DLP is not visibility-only — if a scenario merely wants to see where sensitive data is, that is Content explorer / classification, not DLP.
How a DLP Policy Is Built and Monitored
A DLP policy is assembled from a few parts that SC-900 may reference by name. Understanding the structure helps you recognize DLP in a scenario:
- Locations — the workloads the policy applies to (Exchange, SharePoint, OneDrive, Teams, Devices, Office apps, Defender for Cloud Apps, on-premises).
- Rules — each rule contains conditions, actions, and user notifications. A policy can hold several rules with different sensitivity thresholds.
- Conditions — what to look for, reusing classification: a sensitive information type, a trainable classifier, a sensitivity label, or a count threshold (for example "10 or more credit card numbers").
- Actions — what to do: block, restrict, encrypt, or audit.
- User notifications and policy tips — what the user sees and whether they can override.
- Incident reports / alerts — who gets notified when the rule matches.
A common design pattern is graduated enforcement: a low-count rule that only audits and shows a policy tip, and a high-count rule that blocks with override when a lot of sensitive data is present. This balances productivity against protection — most accidental exposures are caught by the tip, while serious leaks are blocked.
| DLP policy part | Question it answers |
|---|---|
| Locations | Where does the rule apply? |
| Conditions | What sensitive content triggers it? (SIT, classifier, label) |
| Actions | What happens — block, restrict, audit, encrypt? |
| User notifications | Does the user see a policy tip? Can they override? |
| Incident reports | Who is alerted and where is it logged? |
Once live, DLP results are monitored in the DLP alerts dashboard and surfaced in Activity explorer, tying this section back to the visibility tools earlier in the chapter. So the full loop is: classify the data, label it, write a DLP policy that acts on the classification or label, then monitor matches in Activity explorer and DLP alerts. For SC-900 you do not configure these in detail — you recognize that DLP is the prevention control, that one policy spans many locations, and that it consumes the same classification signals as labels and retention.
An administrator wants ONE policy that prevents documents containing Social Security numbers from being shared in email, in Teams chats, and from SharePoint. Which Microsoft Purview capability does this?
Endpoint DLP blocks copying a sensitive file to a USB drive on a Windows laptop. Which component makes this device-level enforcement possible?
A DLP rule shows users an in-Outlook message warning them before they send an email with a credit card number, while still letting them proceed with a justification. What is this called?