Microsoft Defender for Cloud is Microsoft’s Cloud-Native Application Protection Platform (CNAPP).It combines security posture management, developer security, and real-time threat protection across Azure, hybrid environments, and multicloud platforms (AWS, GCP).
Core Pillars of Defender for Cloud
┌─────────────────────────────────────────┐
│ Microsoft Defender for Cloud │
└────────────────────┬────────────────────┘
│
┌────────────────────────┬─────────────────┴───────────────┬────────────────────────┐
▼ ▼ ▼ ▼
┌───────────┐ ┌─────────────────┐ ┌─────────────────────┐ ┌─────────────────┐
│ DevOps │ │ Security Posture│ │ Workload Plans │ │ Data & AI Risk │
│ Security │ │ Management │ │ (Threat Protection) │ │ Protection │
│ (DevSecOps) │ (CSPM / CIEM) │ │ (CWPP) │ │ (DSPM / AI) │
└───────────┘ └─────────────────┘ └─────────────────────┘ └─────────────────┘
1. Cloud Security Posture Management (CSPM)
Continuously assesses configurations against security baselines and compliance standards.
- Secure Score: Provides a single metric reflecting overall security posture with prioritized remediation steps.
- Foundational CSPM (Free):Includes basic risk assessment, resource inventory, and compliance tracking.
- Defender CSPM (Paid):Unlocks agentless scanning, attack path analysis, Cloud Infrastructure Entitlement Management (CIEM) to fix over-permissioned identities, and custom security frameworks.
2. Cloud Workload Protection Plans (CWPP)
Delivers specialized, real-time threat protection and vulnerability detection across individual cloud services:
- Defender for Servers:Integrates with Microsoft Defender for Endpoint for agentless/agent-based malware scanning, vulnerability assessments, and Just-In-Time (JIT) VM access.
- Defender for Containers:Protects AKS, Amazon EKS, and GCP clusters, providing runtime threat detection and container image vulnerability scanning.
- Defender for Databases:Scans SQL, Cosmos DB, and open-source relational databases for anomalous access, SQL injection, and vulnerabilities.
- Defender for Storage & Key Vault:Scans uploads for malware, detects unauthorized SAS token usage, and alerts on unusual secret access.
- Defender for APIs & App Service: Identifies exposed endpoints, OWASP Top 10 vulnerabilities, and runtime exploits targeting web applications.
3. DevOps Security (DevSecOps)
Protects code and infrastructure-as-code (IaC) templates before deployment.
- Integrates directly into GitHub Actions, Azure DevOps, and GitLab pipelines.
- Scans for hardcoded secrets, code vulnerabilities, and misconfigurations in IaC scripts (Bicep, Terraform, ARM) to fix security issues at the source.
4. Data & AI Security
- Data Security Posture Management (DSPM): Discovers sensitive data stores across your cloud estate and maps access permissions.
- AI Security:Provides visibility into generative AI workloads (LLM deployments, OpenAI endpoints), identifying prompt injection risks, data leaks, and component supply-chain vulnerabilities.
Key Capabilities & Workflows
| Capability | How It Works | Value Delivered |
| Attack Path Analysis | Graph-based engine analyzing network exposure, identity permissions, and vulnerabilities. | Shows how an attacker could move laterally to reach critical assets. |
| Multicloud Protection | Native connectors linking AWS accounts and GCP projects via federated identities. | Single pane of glass for Azure, AWS, GCP, and on-premises environments. |
| Compliance Management | Maps security data against standards like CIS, NIST, ISO 27001, and PCI-DSS. | One-click compliance reporting and automated gap analysis. |
| SIEM / XDR Integration | Streamlines alerts directly into Microsoft Sentinel and the unified Defender XDR portal. | Enables automated SOAR playbooks and consolidated incident response. |
Licensing Options
- Free Tier:Automatically active on all Azure subscriptions. Includes Foundational CSPM, Secure Score, basic inventory, and core security recommendations.
- Defender Plans (Paid per-resource): Enabled on a per-plan basis (e.g., Servers, Storage, Containers) charged per resource/hour or per gigabyte scanned.