Are you a guardian of your domain? Lean how to leverage your aptitude in security to protect Microsoft Azure technologies, with a goal of earning the Microsoft Certified: Azure Security Engineer Associate certification!
Prepare and test your skills

Prepare and test your skills

A system architecture diagram showing on-premises, AWS, and GCP environments connecting to Microsoft Defender for Cloud via Azure Arc and least-privilege service principals, with auto-provisioned agents sending telemetry for secure score calculation.
Azure Arc-enabled servers register physical machines or virtual machines running outside Azure so that Azure can treat them like native Azure resources. Once connected through Azure Arc, those servers can receive Azure policies, be monitored by Defender for Cloud, and appear in the same portal view as Azure VMs, which is what makes hybrid management possible.
You register AWS and GCP subscriptions within Azure, which creates a connection between each cloud provider and Defender for Cloud. This registration uses OAuth connections between the cloud platforms to establish trust, allowing Azure to discover resources in those environments. Without registration, AWS and GCP resources remain invisible to Defender for Cloud.
Service principals are special accounts that Defender for Cloud uses to access AWS and GCP subscriptions. These accounts need only the permissions required to read resource data and apply security policies, following the security principle of granting the minimum access needed, which limits damage if the service principal is ever compromised.
Enabling auto-provisioning means Defender for Cloud agents install automatically on new resources as they appear in connected environments. These agents run on servers, virtual machines, and containers to collect security data about running processes, network connections, and vulnerabilities, then send that data back to Defender for Cloud for analysis.
Organizations often use more than one cloud provider. They may run workloads in Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), and on-premises data centers. Each environment has its own security tools, which makes it hard to see the overall security picture. Microsoft Defender for Cloud solves this by bringing security monitoring, threat detection, and vulnerability assessment into a single dashboard, no matter where your resources live.
To manage on-premises and multi-cloud resources from Azure, you deploy Azure Arc-enabled servers. These servers register your physical machines or virtual machines running outside Azure so that Azure can treat them like native Azure resources. Once connected through Azure Arc, those servers can receive Azure policies, be monitored by Defender for Cloud, and appear in the same portal view as your Azure VMs. This bridge is what makes hybrid management possible.
After setting up Azure Arc, you register your AWS and GCP subscriptions within Azure. This registration creates a connection between each cloud provider and Defender for Cloud, allowing Azure to discover resources in those environments. Without registration, AWS and GCP resources remain invisible to Defender for Cloud and cannot be protected by Azure security policies. The registration process uses OAuth connections between the cloud platforms to establish trust.
When connecting AWS and GCP, you create service principals—special accounts that Defender for Cloud uses to access those subscriptions. These accounts need only the permissions required to read resource data and apply security policies, nothing more. Assigning least-privilege roles follows the security principle of granting the minimum access needed, which limits damage if the service principal is ever compromised.
Defender for Cloud agents are software pieces that run on your servers, virtual machines, and containers to collect security data. Enabling auto-provisioning means these agents install automatically on new resources as they appear in your connected environments. The agents gather data about running processes, network connections, and vulnerabilities, then send that data back to Defender for Cloud for analysis. This automation ensures every workload receives protection without manual deployment.
Once agents are running, they continuously send security telemetry to Defender for Cloud. Telemetry ingestion is the flow of this data from agents in AWS, GCP, and on-premises into Azure's security service. Defender for Cloud uses this data to calculate your secure score, which measures how well your environments follow security best practices. The secure score drives policy enforcement—when resources fall out of compliance, Defender for Cloud can flag them, recommend fixes, or trigger automated responses. This continuous loop of monitoring, scoring, and remediation keeps all your environments aligned with security standards.