6.6 Cloud Workload Protection and Defender Plans
Key Takeaways
- Cloud Workload Protection Platform (CWPP) delivers threat detection and advanced defenses for protected cloud workloads, generating security alerts.
- Defender plans are enabled per resource type: Servers, Storage, Databases, Containers, App Service, Key Vault, Resource Manager, DNS, APIs, and AI Services.
- Defender for Servers integrates Microsoft Defender for Endpoint; Defender for Storage adds malware scanning and sensitive-data threat detection.
- CWPP is protection-focused while CSPM is posture-focused; Defender for Cloud includes both, and alerts can be exported to Microsoft Sentinel.
CWPP and the Defender Plans
Cloud Workload Protection Platform (CWPP) is the workload-protection side of Defender for Cloud. Where CSPM asks whether resources are configured securely, CWPP asks whether workloads are protected against threats and generates security alerts for protected resources. Microsoft describes CWPP as providing workload-specific protections for workloads running on Azure, on-premises, and other clouds, with alerts that immediately indicate the nature and severity of a threat.
Protection is turned on by enabling Defender plans at the subscription (or connector) level — each plan targets a specific resource type. The current Defender plans are:
| Defender plan | What it protects |
|---|---|
| Defender for Servers | Windows/Linux VMs on Azure, AWS, GCP, and on-premises; integrates Microsoft Defender for Endpoint, vulnerability assessment, just-in-time access, and file integrity monitoring |
| Defender for Storage | Azure Blob, Files, and Data Lake; adds malware scanning and sensitive-data threat detection |
| Defender for Databases | Azure SQL, SQL on machines, open-source relational databases, and Azure Cosmos DB |
| Defender for Containers | Kubernetes hardening, image/registry vulnerability assessment, and run-time protection of nodes and clusters |
| Defender for App Service | Attacks targeting Azure App Service web apps and APIs |
| Defender for Key Vault | Unusual or harmful attempts to access or exploit Key Vault |
| Defender for Resource Manager | Suspicious resource-management (control-plane) operations |
| Defender for DNS | Anomalous DNS activity (for new subscriptions, now bundled into Defender for Servers Plan 2) |
| Defender for APIs | Visibility into and threat detection for business-critical APIs |
| Defender for AI Services | Threats to generative-AI applications, in real time |
For SC-900 you should recognize that workload protection is plan-based and per-resource-type, and be able to map a workload (a VM, a database, a container cluster, a key vault) to the plan that protects it. You do not need to memorize every feature inside each plan.
Alerts, Incidents, and the Workload Dashboard
When Defender for Cloud detects a threat against a protected resource, it raises a security alert with details, a severity level, and suggested remediation; related alerts are correlated into security incidents. The workload protections dashboard gives a unified view of coverage (which eligible resources are protected), active alerts, advanced-protection status, and insights. Alerts and incidents can be exported to SIEM, SOAR, and ITSM systems — most importantly to Microsoft Sentinel — which is how posture and detection data reach the SOC.
A couple of details worth knowing: Defender for Servers comes in Plan 1 and Plan 2 (Plan 2 adds capabilities such as the bundled DNS alerts, just-in-time VM access, and file integrity monitoring). Defender for Databases is an umbrella over Azure SQL, SQL on machines, open-source relational DBs, and Cosmos DB. These nuances reinforce that CWPP is granular and resource-aware.
CWPP vs CSPM, Sentinel, and Infra Controls
CWPP and CSPM appear together because both live in Defender for Cloud, but they answer different questions:
- CSPM → posture, hardening recommendations, secure score, compliance (pre-breach).
- CWPP → workload threat detection, security alerts, Defender plans (active / post-breach).
A single resource can simultaneously have a CSPM recommendation (a misconfiguration to fix) and a CWPP alert (suspicious activity right now) — different views, not competing products.
Do not confuse Defender for Cloud CWPP with Microsoft Sentinel. Sentinel is the SIEM/SOAR that ingests and correlates security data across many sources (including Defender for Cloud alerts) and automates response with playbooks. Defender for Cloud generates the cloud workload alerts; Sentinel can centralize them. Likewise, do not confuse it with infrastructure controls — DDoS Protection, Azure Firewall, WAF, NSGs, Bastion, and Key Vault each address a specific network, admin, or secret need, while Defender plans add a detection and protection layer over the resources themselves.
- CWPP = workload threat detection via per-resource Defender plans.
- Plans cover Servers, Storage, Databases, Containers, App Service, Key Vault, Resource Manager, DNS, APIs, and AI.
- Alerts and incidents can be exported to Microsoft Sentinel.
- CSPM and CWPP are complementary halves of Defender for Cloud.
Mapping Workloads to Plans (Exam Drill)
The single most useful skill for CWPP questions is mapping a described workload to the right plan. Practice the mapping until it is automatic:
| If the scenario protects... | Enable... |
|---|---|
| Windows/Linux VMs (any cloud or on-prem) | Defender for Servers |
| Azure Blob, Files, Data Lake (incl. malware scanning) | Defender for Storage |
| Azure SQL, SQL on machines, open-source DBs, Cosmos DB | Defender for Databases |
| Kubernetes clusters and container images | Defender for Containers |
| Azure App Service web apps and their APIs | Defender for App Service |
| Azure Key Vault access/exploit attempts | Defender for Key Vault |
| Suspicious control-plane (management) operations | Defender for Resource Manager |
| Anomalous DNS activity | Defender for DNS (now bundled into Servers Plan 2 for new subs) |
| Business-critical published APIs | Defender for APIs |
| Generative-AI applications | Defender for AI Services |
Notice that several plans protect things people forget are attack surfaces — the management plane (Resource Manager), DNS, key vaults, and APIs. The exam likes these because they test whether you understand that CWPP is granular and resource-aware rather than a single on/off switch.
Alerts, Severity, and the Response Path
When a Defender plan detects malicious activity, it raises a security alert carrying the threat description, a severity (informational, low, medium, high), the affected resource, and remediation guidance. Alerts about a single attack are correlated into a security incident so analysts see the whole campaign. From there alerts and incidents can be exported to a SIEM, SOAR, or ITSM system — in a Microsoft shop, Microsoft Sentinel, where playbooks automate containment.
This export relationship is the cleanest way to remember how Defender for Cloud (detection at the cloud-resource layer) and Sentinel (centralized correlation and automation) divide the work.
Final Boundaries to Keep Straight
Two last distinctions close out the chapter. First, CWPP is not CSPM: a resource can carry a CSPM recommendation (fix a misconfiguration) and a CWPP alert (respond to an active threat) at the same time — complementary views inside one product. Second, Defender for Cloud is not an infrastructure control: DDoS Protection, Azure Firewall, Web Application Firewall, NSGs, Bastion, and Key Vault each solve a narrow network, administrative, or secret need, whereas Defender plans add a detection and protection layer over the resources themselves.
When a prompt centers on protected cloud workloads, security alerts, and per-resource plans, the answer is Defender for Cloud cloud workload protection.
Which Defender for Cloud concept focuses on threat detection and protection for workloads such as servers, containers, and databases?
A team needs threat detection specifically for their Windows and Linux virtual machines, including integration with Microsoft Defender for Endpoint. Which Defender plan should they enable?
How do CSPM and CWPP differ within Defender for Cloud?
Where can Defender for Cloud security alerts and incidents be sent for centralized SIEM/SOAR correlation?