SC-900Chapter 72 of 103Objective 3.1

Defender for Cloud Workload Protections

This chapter covers Microsoft Defender for Cloud Workload Protections, a critical component of the Microsoft security ecosystem that protects cloud workloads across Azure, hybrid, and multi-cloud environments. For the SC-900 exam, approximately 10-15% of questions touch on security solutions, with workload protections being a key subtopic. Understanding how Defender for Cloud discovers, assesses, and defends workloads is essential for answering questions about cloud security posture management (CSPM) and cloud workload protection (CWP). This chapter provides the deep technical knowledge needed to distinguish between Defender for Cloud's plans, features, and integration points.

25 min read
Intermediate
Updated May 31, 2026

Defender for Cloud as a Security Guard Team

Imagine a large corporate campus with multiple buildings (your cloud subscriptions) and thousands of employees (workloads). You hire a security guard team (Defender for Cloud) that patrols the entire campus. Some guards are inside the buildings monitoring employee behavior (agent-based monitoring), while others watch from outside using cameras and sensors (agentless scanning). The team has a central command center that collects all observations and alerts the security manager (security operations center) about suspicious activity. Each guard has a checklist of known threats (threat intelligence) and can run to any building if an alarm sounds. The team also rates each building's security posture (secure score) and suggests improvements, like installing better locks or adding motion sensors (recommendations). If a guard spots an open window or a door ajar (vulnerability), they immediately lock it (auto-remediation) and report the incident. The guards do not interfere with employees' work but are always watching—this is how Defender for Cloud provides workload protection without disrupting operations.

How It Actually Works

What is Defender for Cloud Workload Protections?

Microsoft Defender for Cloud is a unified infrastructure security management system that strengthens the security posture of cloud workloads and protects them against threats. It provides two main pillars: Cloud Security Posture Management (CSPM) and Cloud Workload Protection (CWP). Workload Protections refer to the set of advanced, integrated defenses that go beyond posture management to actively protect workloads—such as virtual machines, containers, databases, and storage accounts—from evolving threats.

Defender for Cloud Workload Protections is not a single product but a collection of Microsoft Defender plans that can be enabled individually per subscription or per resource type. These plans include:

Defender for Servers

Defender for App Service

Defender for Databases (covering Azure SQL, SQL Server on VMs, and more)

Defender for Storage

Defender for Containers

Defender for Key Vault

Defender for Resource Manager

Defender for DNS (deprecated but still relevant for legacy understanding)

Each plan provides threat detection, vulnerability assessment, and security alerts tailored to the specific workload type. The SC-900 exam focuses on understanding the purpose and scope of these plans, not their deep configuration.

How It Works: The Internal Mechanism

Defender for Cloud Workload Protections operates through a combination of agent-based and agentless data collection, threat intelligence feeds, and machine learning models. The core workflow is:

1.

Data Collection: The Defender for Cloud agent installed on VMs (or agentless scanning for PaaS resources) collects security-relevant data such as security event logs, network traffic metadata, process creation events, and file integrity changes. For agentless services, Defender leverages Azure resource logs and API calls.

2.

Signal Aggregation: Collected data is sent to the Defender for Cloud backend, where it is aggregated and correlated with threat intelligence from Microsoft's Intelligent Security Graph. This graph processes over 8 trillion signals daily from across the Microsoft ecosystem.

3.

Threat Detection: Machine learning models and behavioral analytics analyze the aggregated signals to detect anomalies. For example, unusual outbound traffic from a VM to a known malicious IP address triggers an alert. The detection models are continuously updated.

4.

Alert Generation: When a threat is detected, Defender for Cloud generates a security alert with details such as affected resource, severity (Informational, Low, Medium, High), and recommended response. Alerts are displayed in the Defender for Cloud portal and can be integrated with SIEM/SOAR tools via Azure Sentinel.

5.

Automated Response: Workflow automation can be configured to trigger playbooks (Azure Logic Apps) in response to alerts. For example, automatically isolating a compromised VM or blocking a malicious IP address in the network security group.

Key Components, Values, Defaults, and Timers

Secure Score: A percentage value representing the overall security posture of a subscription. It is calculated based on the compliance of resources with security recommendations. Each recommendation contributes a potential score increase. The default secure score is updated every 12 hours.

- Security Alerts: Severity levels are defined as: - High: Likely a genuine security breach with high impact. - Medium: Suspicious activity that may indicate a breach. - Low: Anomalous activity that is not necessarily malicious. - Informational: For auditing purposes only.

Regulatory Compliance Dashboard: Provides compliance posture against standards like SOC 2, ISO 27001, PCI DSS, etc. Default continuous monitoring is enabled when Defender for Cloud is activated.

Vulnerability Assessment: For VMs, Defender for Servers includes the integrated Qualys vulnerability scanner (no additional license required). The scanner performs a scan every 12 hours by default.

File Integrity Monitoring (FIM): Monitors changes to critical files and registry keys. It uses Windows Audit Policy or Linux auditd. The default monitoring interval is every 1 hour.

Just-in-Time (JIT) VM Access: Reduces exposure to brute-force attacks by locking down inbound traffic to VMs. JIT requests are granted for a default duration of 3 hours.

Adaptive Application Controls: Machine learning whitelisting of allowed applications. The model learns over a period of 14 days before enforcing controls.

Configuration and Verification Commands

While the SC-900 exam does not require command-line proficiency, understanding the Azure CLI and PowerShell commands used to enable and verify Defender plans is beneficial for real-world context.

Azure CLI to enable Defender for Cloud on a subscription:

az security pricing create --name 'VirtualMachines' --tier 'Standard'

PowerShell to enable Defender for Servers:

Set-AzSecurityPricing -Name 'VirtualMachines' -PricingTier 'Standard'

Verification commands:

az security pricing list --output table

View security alerts via CLI:

az security alert list --resource-group <rg-name>

Interaction with Related Technologies

Defender for Cloud integrates deeply with: - Azure Policy: Security recommendations are based on Azure Policy definitions. Enabling Defender for Cloud automatically creates a security policy initiative that assigns built-in policies. - Azure Sentinel: Security alerts from Defender for Cloud can be streamed into Sentinel for advanced correlation and incident response. - Microsoft 365 Defender: Defender for Cloud alerts can be correlated with Microsoft 365 Defender signals for unified incident management. - Azure Arc: Extends Defender for Cloud to on-premises and multi-cloud servers, enabling consistent security management.

The SC-900 exam expects candidates to understand that Defender for Cloud is the central hub for workload protection, not a standalone tool.

Walk-Through

1

Enable Defender for Cloud Plans

Navigate to Microsoft Defender for Cloud in the Azure portal. Under 'Environment settings', select your subscription or management group. For each workload type (e.g., Servers, Databases, Storage), toggle the plan to 'On'. This activates the Standard tier, which incurs costs based on resource count. The Free tier (CSPM only) is enabled by default. Enabling a plan starts data collection and threat detection for that resource type.

2

Data Collection from Workloads

For VMs, the Log Analytics agent (or Azure Monitor Agent) is automatically installed if auto-provisioning is on. This agent collects security event logs (e.g., Event ID 4688 for process creation, 4624 for logon), syslog, and performance counters. For PaaS services like Azure SQL, data is collected via resource logs and diagnostic settings. The agent sends data to the Log Analytics workspace associated with the subscription. Default collection includes Windows security events of 'Common' severity, but you can configure 'All Events' for deeper analysis.

3

Threat Detection and Alerting

Defender for Cloud's backend analyzes collected data using machine learning models trained on Microsoft's threat intelligence. For example, if a VM makes multiple failed RDP logon attempts followed by a successful one from an unusual IP, an alert is generated. The alert includes the MITRE ATT&CK technique (e.g., T1078 - Valid Accounts) and a severity level. Alerts appear in the portal within minutes of detection. They can be viewed under 'Security alerts' and filtered by severity, resource, or time.

4

Respond to Security Alerts

When an alert is triggered, security analysts can investigate using the alert details, which provide a timeline of events and affected resources. Defender for Cloud offers recommended response steps, such as isolating the VM, blocking the IP, or running a vulnerability scan. Automated response can be configured via 'Workflow automation' to trigger a Logic App. For example, an alert of severity High could automatically create an incident in ServiceNow. The default action is to notify the subscription owner via email.

5

Monitor Posture and Improve Score

The secure score is updated every 12 hours based on compliance with security recommendations. Each recommendation has a 'potential score increase' value. For example, 'MFA should be enabled on accounts with owner permissions' might add +2 points. Remediating recommendations improves the score. The regulatory compliance dashboard shows compliance against standards like NIST SP 800-53. Continuous monitoring ensures that any drift from compliance is flagged immediately.

What This Looks Like on the Job

Scenario 1: Securing a Multi-Cloud Environment

A global enterprise runs workloads in Azure, AWS, and on-premises. They deploy Defender for Cloud with Azure Arc to extend protection to non-Azure servers. They enable Defender for Servers (Standard) on all subscriptions and connect AWS accounts via the AWS connector. The security team uses the unified dashboard to view security alerts from all environments. One challenge is managing the Log Analytics agent on thousands of Linux servers; they use Azure Policy to enforce agent installation. Performance considerations: the agent consumes about 5-10% CPU and 100-200 MB RAM, which is acceptable for most workloads. Misconfiguration: if the Log Analytics workspace is in a different region, data egress costs increase. They solve this by deploying workspaces per region.

Scenario 2: Protecting Containerized Workloads

A fintech startup uses Azure Kubernetes Service (AKS) for its microservices. They enable Defender for Containers, which provides runtime threat detection for Kubernetes clusters. Defender monitors audit logs and container activity. It detects a cryptominer running in a pod by analyzing CPU spikes and network connections to mining pools. The alert recommends terminating the pod and scanning the container image. The startup also uses Defender for Container Registries to scan images before deployment. A common pitfall is not enabling Defender for Containers on all clusters; one forgotten cluster becomes the attack vector. They automate enabling via Azure Policy.

Scenario 3: Database Protection with Defender for SQL

A healthcare organization uses Azure SQL Database for patient records. They enable Defender for SQL, which includes vulnerability assessment and threat detection. The vulnerability assessment runs weekly scans and reports missing firewall rules or weak encryption. Threat detection alerts on SQL injection attempts. One incident: an alert flagged a user querying the database from a suspicious IP. The investigation revealed a compromised application account. They used Defender's recommendation to implement Azure AD authentication and managed identities. Misconfiguration: if the vulnerability assessment is not scheduled, critical vulnerabilities go unnoticed. They set a weekly scan schedule and email reports to the DBA team.

How SC-900 Actually Tests This

The SC-900 exam tests your understanding of Defender for Cloud Workload Protections primarily under objective 3.1 'Describe the capabilities of Microsoft Defender for Cloud'. Specifically, you need to know:

What Defender for Cloud is: A unified security management system for cloud workloads. It provides CSPM (free tier) and CWP (paid plans).

The difference between Free and Standard tiers: Free tier gives secure score and recommendations only; Standard tier adds threat detection and advanced features.

The types of workloads protected: Servers, App Service, Databases (SQL, MySQL, PostgreSQL, Cosmos DB), Storage, Containers (AKS, Container Registries), Key Vault, Resource Manager.

Key features: Secure score, security alerts, vulnerability assessment, JIT VM access, adaptive application controls, file integrity monitoring, regulatory compliance dashboard.

Integration with Azure Sentinel and Microsoft 365 Defender: Defender for Cloud alerts feed into Sentinel for SIEM/SOAR.

Common wrong answers on the exam: - 'Defender for Cloud is only for Azure resources.' (Wrong—it also covers on-premises via Azure Arc and multi-cloud via connectors.) - 'Defender for Cloud is a SIEM tool.' (Wrong—Sentinel is the SIEM; Defender for Cloud is a CSPM/CWP solution that feeds into Sentinel.) - 'All Defender plans are enabled by default.' (Wrong—only the free CSPM tier is default; paid plans must be manually enabled.) - 'Secure score is updated in real-time.' (Wrong—it updates every 12 hours.)

Specific numbers and terms that appear verbatim: - Secure score: percentage, updated every 12 hours. - Threat detection: uses Microsoft Intelligent Security Graph (8 trillion signals daily). - JIT VM access: default grant duration 3 hours. - Vulnerability assessment: integrated Qualys scanner, runs every 12 hours. - Regulatory compliance: supports SOC 2, ISO 27001, PCI DSS, etc.

Edge cases and exceptions: - Defender for DNS is deprecated; do not select it as an active plan. - Defender for Storage is not available for all storage types (e.g., Azure Files is not fully supported). - Some features require the Log Analytics agent; serverless offerings use agentless scanning.

How to eliminate wrong answers: - If the question mentions 'alerts' or 'threat detection', the answer is likely a paid plan (Standard tier). - If the question mentions 'posture' or 'recommendations', it could be free tier. - If the question mentions 'multi-cloud', look for Azure Arc or AWS/GCP connectors. - If the question mentions 'SIEM', it's Sentinel, not Defender for Cloud.

Key Takeaways

Defender for Cloud provides free CSPM (secure score, recommendations) and paid CWP (threat detection, alerts).

Workload protection plans include Servers, App Service, Databases, Storage, Containers, Key Vault, and Resource Manager.

Secure score is updated every 12 hours and represents the percentage of compliance with security recommendations.

Vulnerability assessment for VMs uses the integrated Qualys scanner and runs every 12 hours.

JIT VM access reduces attack surface by locking down inbound traffic; default grant duration is 3 hours.

Defender for Cloud integrates with Azure Sentinel for SIEM and Microsoft 365 Defender for unified security.

Multi-cloud support is achieved via Azure Arc for on-premises/AWS/GCP servers and AWS/GCP connectors.

Regulatory compliance dashboard monitors compliance with standards like SOC 2, ISO 27001, PCI DSS.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Defender for Cloud Free Tier (CSPM)

Free, included with Azure subscription.

Provides secure score and security recommendations.

No threat detection or security alerts.

Limited to Azure resources only (no hybrid/multi-cloud).

No vulnerability assessment or JIT access.

Defender for Cloud Standard Tier (CWP)

Paid per resource (e.g., per VM, per database).

Includes all CSPM features plus threat detection.

Generates security alerts based on machine learning.

Supports hybrid and multi-cloud via Azure Arc and connectors.

Includes advanced features: vulnerability assessment, JIT, FIM, adaptive controls.

Watch Out for These

Mistake

Defender for Cloud is only for Azure VMs.

Correct

Defender for Cloud protects Azure VMs, on-premises servers via Azure Arc, and multi-cloud servers (AWS, GCP) through connectors. It also covers PaaS services like Azure SQL, Storage, and AKS.

Mistake

Enabling Defender for Cloud automatically enables all Defender plans.

Correct

Only the free CSPM tier is enabled by default. Each workload protection plan (e.g., Defender for Servers) must be manually enabled per subscription or resource, incurring additional costs.

Mistake

Secure score is updated in real-time.

Correct

The secure score is recalculated every 12 hours. Changes to recommendations (e.g., remediating a vulnerability) are reflected in the score only after the next calculation cycle.

Mistake

Defender for Cloud is a replacement for Azure Sentinel.

Correct

Defender for Cloud is a CSPM and CWP solution that generates security alerts. Azure Sentinel is a SIEM/SOAR that ingests alerts from Defender for Cloud and other sources for advanced correlation and incident response.

Mistake

All Defender plans provide the same level of threat detection.

Correct

Each plan is tailored to the specific workload. For example, Defender for Servers includes file integrity monitoring and JIT VM access, while Defender for Storage focuses on anomalous access patterns and malware detection. The detection models differ.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What is the difference between Defender for Cloud free and standard tiers?

The free tier (CSPM) provides only security posture management: secure score, recommendations, and regulatory compliance. The standard tier (CWP) adds threat detection, security alerts, vulnerability assessment, JIT VM access, and file integrity monitoring. The standard tier is paid per resource.

Does Defender for Cloud protect workloads outside of Azure?

Yes. Defender for Cloud can protect on-premises servers via Azure Arc, and AWS and GCP virtual machines via connector integrations. This allows a single pane of glass for security across hybrid and multi-cloud environments.

How often is the secure score updated?

The secure score is recalculated every 12 hours. This means that after you remediate a recommendation, it may take up to 12 hours for the score to reflect the improvement.

What is the purpose of the regulatory compliance dashboard?

The regulatory compliance dashboard provides a view of how well your Azure subscriptions comply with standards like SOC 2, ISO 27001, PCI DSS, and others. It maps security recommendations to compliance controls and shows pass/fail status.

How does Defender for Cloud detect threats?

Defender for Cloud uses machine learning models and behavioral analytics on data collected from workloads (e.g., security events, network logs). It correlates this data with Microsoft's Intelligent Security Graph, which processes over 8 trillion signals daily, to identify suspicious behavior.

What is Just-in-Time (JIT) VM access?

JIT VM access is a feature of Defender for Servers that reduces exposure to brute-force attacks by locking down inbound traffic to VMs. Users can request temporary access, which is granted for a default duration of 3 hours. The feature creates and deletes network security group rules dynamically.

Can Defender for Cloud automatically respond to alerts?

Yes. You can configure workflow automation using Azure Logic Apps to trigger automatic responses, such as isolating a VM, blocking an IP, or creating a ticket. This is done through the 'Workflow automation' settings in Defender for Cloud.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Defender for Cloud Workload Protections — now see how well it sticks with free SC-900 practice questions. Full explanations included, no account needed.

Done with this chapter?