Threat Protection & Monitoring
Master Microsoft Defender for Cloud: security alerts, vulnerability assessments, compliance monitoring, and threat intelligence integration.
🧠 ELI5 Explanation
Threat monitoring = having security cameras 24/7. Alerts = cameras notify you if they see suspicious activity. Vulnerability assessment = regular security audits to find weak spots. Defender for Cloud = Azure's Security Operations Center (SOC)—it watches all your resources, alerts you to problems, suggests fixes.
Technical Explanation
Microsoft Defender for Cloud
Unified cloud security management platform:
- Continuous monitoring: Scans Azure resources for misconfigurations
- Security alerts: Detects suspicious activity (unusual login, malware, DDoS)
- Recommendations: Suggests fixes (enable MFA, patch VM, isolate NSG)
- Compliance dashboard: Shows compliance against standards (CIS, PCI-DSS, SOC 2)
Three Tiers:
- Free: Basic recommendations & alerts
- Standard: Advanced threat protection, VM/SQL patching, integrations
- Premium (Defender Plans): Threat intelligence, advanced analytics
Security Alerts & Threat Intelligence
Alert Severity:
- High: Immediate investigation needed (ransomware, intrusion detected)
- Medium: Review soon (suspicious sign-in, policy violation)
- Low: Informational (audit findings, recommendations)
Threat Intelligence: Microsoft combines data from global threat feeds, security researchers, and millions of Azure customers to identify emerging threats.
Vulnerability Assessment & Patch Management
Goals:
- Scan VMs, SQL databases for known vulnerabilities (CVEs)
- Detects missing patches, weak configurations
- Prioritizes by severity & exploitability
- Recommends patching strategy
For VMs: Defender can auto-patch (requires standard tier)
For SQL: Auto-vulnerabilities scanning, plus transparent encryption recommendations
Compliance & Regulatory Monitoring
Defender shows compliance against standards:
- CIS Benchmarks: Industry-standard hardening practices
- PCI-DSS: Payment Card Industry data security
- SOC 2: Systems & Organization Controls
- Azure Security Benchmark: Microsoft's own best practices
Compliance score: Percentage of controls you've implemented. Target: 100%.
Visual Representation
Your Azure Subscription
│
├─ Defender for Cloud Agent (VM)
│ ├─ Scans for OS vulnerabilities
│ └─ Detects suspicious processes
│
├─ Policy Engine
│ ├─ Checks Azure configs
│ └─ "MFA enabled? NSG allows all ports?"
│
└─ Threat Intelligence
├─ Matches against known threats
├─ Triggers High/Medium/Low alerts
└─ Generates recommendations
│
Defender Portal Dashboard
├─ Compliance Score (72/100)
├─ Active Security Alerts (5)
├─ Recommendations (23)
└─ Threat Intelligence Feed (Recent CVEs)
Hands-on: Enable Defender & Review Alerts
# Enable Defender for Cloud on subscription
az security auto-provisioning-setting update --auto-provision "On"
# List all security alerts
az security alert list --query "[].{displayName:displayName, severity:severity, status:status}" --output table
# Get specific alert details
az security alert show --resource-group myRG --alert-name {alertName}
# Get compliance score
az security compliance list --query "[].{name:name, score:score}" --output table
# List security recommendations
az security security-assessment list --query "[].{displayName:displayName, status:status}" --output table
# View vulnerability assessment results for a VM
az security assessment list -f "VM" --query "[].{name:name, severity:severity}" --output table
Real-world Use Case
Scenario: Financial services company runs Azure with sensitive customer data.
Setup:
1. Enable Defender Standard tier across subscription
2. Configure alerts to send to Azure Sentinel (SIEM)
3. Weekly compliance reports generated (for auditors)
4. VM agent scans for CVEs monthly
Incident: A new CVE (critical) affects SQL Server. Defender alerts: "13 VMs have vulnerable version of SQL". Team immediately patches all 13.
Benefit: Without Defender, they'd miss the CVE for weeks, exposing customer data.
Summary
- Defender for Cloud: Azure's SOC—monitors, alerts, recommends security improvements.
- Security Alerts: Real-time notifications of threats (ranked by severity).
- Vulnerability Assessment: Scans for CVEs, missing patches, misconfigurations.
- Compliance Monitoring: Tracks compliance against CIS, PCI-DSS, SOC 2 standards.
- Automation: Can auto-patch VMs, auto-remediate common issues.
Interview Questions
A: Monitors Azure resources for vulnerabilities, misconfigurations, threats. Sends alerts and recommendations for fixes.
A: Notification of suspicious activity (unusual login, malware detected, policy violation). Ranked by severity: High/Medium/Low.
A: Combines threat intelligence feeds, known CVEs, behavioral analytics, and ML models trained on millions of Azure customers' security events.
A: Vulnerability = software bug/weakness (CVE). Misconfiguration = policy not followed (MFA not enabled, NSG allows all ports).
A: Defender's compliance dashboard shows PCI-DSS compliance score & specific controls you've implemented/not implemented. Generate report for auditors.