Microsoft Defender for Cloud (formerly known as Azure Security Center) is a Cloud-Native Application Protection Platform (CNAPP). It is Microsoft’s core security tool designed to protect applications and infrastructure across Azure, AWS, GCP, on-premises environments (via Azure Arc), and DevOps pipelines.
1. The Core Functions: What Defender Does
Defender for Cloud combines three major security capabilities into a single dashboard:

A. CSPM (Cloud Security Posture Management)
Focused on prevention and hygiene. It proactively finds security misconfigurations before attackers can exploit them.
- Secure Score: Gives a single numerical score (0–100%) indicating how secure your cloud environment is.
- Attack Path Analysis: Analyzes relationships between resources (e.g., an exposed VM with an attached role that has access to a SQL database) to show how an attacker could move laterally.
- Compliance Frameworks: Tracks your compliance against industry standards like PCI-DSS, ISO 27001, and CIS benchmarks.
B. CWPP (Cloud Workload Protection Platform)
Focused on real-time threat detection and response across running workloads.
- Detects active attacks such as brute-force RDP logins, crypto-mining malware, unauthorized process executions, or SQL injections.
- Triggers security alerts ranked by severity (Low, Medium, High, Critical).
C. DevOps Security
Extends visibility into code repositories (GitHub, Azure DevOps, GitLab). It scans Infrastructure-as-Code (IaC) scripts, container images, and source code for secrets or vulnerabilities before they reach production.
2. How Defender for Cloud Works (Under the Hood)
Defender uses a combination of agentless API-based scanning and agent-based runtime monitoring to collect security telemetry.
[ Azure / AWS / GCP API ] ─────────► [ Agentless Cloud Engine ] ──┐
├──► [ Analytics Engine ] ──► [ Secure Score & Alerts ]
[ OS / Pod Telemetry ] ─────────► [ Runtime Defender Agents ] ──┘
1.1. Telemetry Data Collection:Agentless & Agent-Based.
- Agentless Data Scanning: Connects to Azure ARM APIs, AWS APIs, or GCP APIs to scan configurations, disks, container registries, and networking topologies without installing software.
- Agent-Based Monitoring: For deeper runtime protection on VMs or physical servers, it leverages the Defender for Endpoint agent or Azure Arc to collect OS logs, process executions, and network connections.
2.2. Contextual Threat Engine Analysis:AI & Machine Learning.
- Defender correlates gathered telemetry against Microsoft’s global threat intelligence database (which processes trillions of signals daily).
- It maps relationships into a Cloud Security Graph to identify exposed paths and active threats.
3.3. Alerting & Risk Prioritization:Actionable Outputs.
- Surfaces actionable Recommendations (how to fix posture) and Alerts (active attack notifications).
- Prioritizes issues based on risk severity so security teams fix critical vulnerabilities first.
4.4. Automated Remediation:Response & Containment.
- Allows one-click fixes directly in the portal or triggers automated workflows via Logic Apps / Microsoft Sentinel (e.g., isolating a compromised VM or blocking a malicious IP).
3. Defender for Cloud Protection Plans
While basic CSPM (Foundational Posture) is free, enabling advanced protection unlocks specific specialized “Defender Plans” based on workload type:
| Defender Plan | What It Protects | Common Threat Features |
| Defender for Servers | Windows & Linux VMs (Azure, AWS EC2, On-Prem via Arc) | Just-In-Time (JIT) VM Access, Adaptive Application Control, Malware detection. |
| Defender for Containers | AKS, EKS, GKE, and container registries | Vulnerability scanning in ACR, runtime anomaly detection in Kubernetes pods. |
| Defender for Storage | Azure Blob Storage & Files | Detects malware uploads, suspicious access patterns, and sensitive data exposure. |
| Defender for Databases | Azure SQL, PostgreSQL, MySQL, CosmosDB | SQL injection detection, brute-force monitoring, anomalous database queries. |
| Defender for APIs | Azure API Management | Detects broken object-level authorization (BOLA) and API data leaks. |
4. Defender for Cloud vs. Microsoft Sentinel
A common point of confusion is how Defender differs from Sentinel:
- Microsoft Defender for Cloud (CNAPP): Focused specifically on securing cloud infrastructure, resources, workloads, and code.
- Microsoft Sentinel (SIEM/SOAR): An enterprise-wide security analytics platform that collects logs from everything (Azure, Defender, Office 365, firewalls, third-party apps) for organization-wide incident response.
Best Practice: Defender for Cloud feeds its high-fidelity alerts directly into Microsoft Sentinel for centralized Security Operations Center (SOC) investigation.