🛡️ Azure Subscription Microsoft Defender For Containers is not set to On🟢
- Contextual name: 🛡️ Microsoft Defender For Containers is not set to On🟢
- ID:
/ce/ca/azure/subscription/microsoft-defender-for-containers - Tags:
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logic
Similar Policies
- Cloud Conformity: Enable Microsoft Defender for Cloud for Azure Containers
- Internal:
dec-x-9f7d853f
Similar Internal Rules
| Rule | Policies | Flags |
|---|---|---|
| ✉️ dec-x-9f7d853f | 1 |
Description
Description
Microsoft Defender for Containers helps improve, monitor, and maintain the security of containerized assets—including Kubernetes clusters, nodes, workloads, container registries, and images—across multi-cloud and on-premises environments.
By default, when enabling the plan through the Azure Portal, Microsoft Defender for Containers automatically configures the following components:
- Agentless scanning for machines
- Defender sensor for runtime protection
- Azure Policy for enforcing security best practices
- K8S API access for monitoring and threat detection
- Registry access for vulnerability assessment
Note: Microsoft Defender for Container Registries ('ContainerRegistry') is deprecated and has been replaced by Microsoft Defender for Containers ('Containers').
Rationale
Enabling Microsoft Defender for Containers enhances defense-in-depth by providing advanced threat detection, vulnerability assessment, and security monitoring for containerized environments, leveraging insights from the Microsoft Security Response Center (MSRC).
... see more
Remediation
Remediation
From Azure Portal
- Go to
Microsoft Defender for Cloud.- Under
Management, selectEnvironment Settings.- Click on the subscription name.
- Under
Settings, clickDefender plans.- Under
Cloud Workload Protection (CWP), in the row forContainers, clickOnin theStatuscolumn.- If
Monitoring coveragedisplaysPartial, clickSettingsunderPartial.- Set the status of each of the components to
On.- Click
Continue.- Click
Save.- Repeat steps 1-9 for each subscription.
From Azure CLI
Note: Microsoft Defender for Container Registries ('ContainerRegistry') is deprecated and has been replaced by Microsoft Defender for Containers ('Containers').
Run the below command to enable the Microsoft Defender for Containers plan and its components:
az security pricing create -n 'Containers' --tier 'standard' --extensions name=ContainerRegistriesVulnerabilityAssessments isEnabled=True --extensions name=AgentlessDiscoveryForKubernetes isEnabled=True --extensions name=AgentlessVmScanning isEnabled=True --extensions name=ContainerSensor isEnabled=True
... [see more](remediation.md)