A fully managed platform in Microsoft Foundry for hosting, scaling, and securing AI agents built with any supported framework or model
Secure the AI agent with managed identity, least-privilege access, strict tool authorization, input validation, network controls, and continuous monitoring to prevent unauthorized execution and data exposure.
To securely enable an Azure-hosted AI agent to access enterprise APIs, databases, and Microsoft Graph:
Use Managed Identities for authentication and avoid storing credentials or secrets.
Apply least-privilege RBAC and grant only the minimum permissions required.
Implement API gateways and allow only approved tools and endpoints.
Validate and sanitize all AI inputs to reduce prompt injection risks.
Require user approval or policy checks before executing sensitive actions.
Enforce network isolation using Private Endpoints, VNets, and firewall rules.
Enable logging, monitoring, and auditing for all tool invocations and data access.
Apply data classification, DLP policies, and output filtering to prevent data leakage.
Use Conditional Access and Just-In-Time (JIT) access where applicable.