Secure multi-agent systems with Azure zero-trust architecture

Advanced
AI Engineer
Solution Architect
Security Engineer
Azure
Microsoft Foundry
Microsoft Entra ID

Secure production multi-agent systems using Azure zero-trust architecture principles. Apply per-agent managed identities with least-privilege access and design authentication flows covering managed identity, on-behalf-of (OBO), user-delegated, and key-based patterns. Manage secrets lifecycle with Azure Key Vault, including rotation and customer-managed keys (CMK) encryption, and design network controls to prevent lateral movement. Implement multitenant data isolation and configure compliance controls for enterprise regulatory requirements.

Learning objectives

By the end of this module, you're able to:

  • Apply zero-trust security principles to multi-agent architectures with per-agent managed identities and least-privilege access
  • Design authentication flows for multi-agent solutions including managed identity, on-behalf-of, user-delegated OAuth2, and key-based fallback
  • Manage secrets lifecycle using Azure Key Vault including certificates, automated rotation, role-based access control granularity, and encryption choices
  • Design network security controls to prevent lateral movement across agent networks
  • Implement multitenant data isolation to prevent cross-tenant data leakage in shared agent deployments
  • Configure compliance controls for SOC 2, EU data privacy, EU AI Act, and industry-specific regulatory requirements

Prerequisites

Before starting this module, you should have:

  • Familiarity with Azure Managed Identity and Azure Key Vault for secrets management
  • Understanding of Azure network security concepts (private endpoints, network policies)
  • Experience deploying agents to Microsoft Foundry or Azure Container Apps
  • Basic understanding of zero-trust networking principles
  • Proficiency in Python and Azure infrastructure as code

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.