Cloud & AI Security, Governance & Compliance

Securing Enterprise AI: Identity

Models, agents and pipelines all need identities. Keys pasted into prompts or config files are the fastest way to lose control of an AI system.

Multicloud AI & ERP / Cloud & AI Security, Governance & Compliance

Securing Enterprise AI: Identity: diagram comparing AWS, Azure and Google Cloud
How an AI call is authorized, and how AWS, Azure and Google Cloud each implement it.

Why it matters

AI expands the number of things that call your systems: applications, agents, evaluation jobs and pipelines. Each needs access to models, data and tools, and each is a path an attacker can use if identity is weak.

How it works

Two checks on every AI call

The caller proves who it is with a user sign-in or a workload identity, and its role decides which models and data it may use. The resource (a model, knowledge base or agent) applies its own policy. Every call is written to an audit log.

AWS, Azure and Google Cloud compared

AWSAzureGoogle Cloud
Workload identityIAM rolesManaged identitiesService accounts
Model access controlBedrock IAM actions, resource policiesFoundry RBACAgent Platform IAM roles
Agent identityAgentCore IdentityEntra agent identities, Agent 365Agent Identity
Organization guardrailSCPs to block modelsAzure Policy, disable key authOrganization Policy
AuditCloudTrailActivity and diagnostic logsCloud Audit Logs

What makes each cloud different

AWS

On AWS, IAM policies can allow specific Bedrock models only, resource policies protect knowledge bases and agents, and service control policies can block unapproved models across the organization.

Azure

Azure lets you disable API key authentication on Foundry resources so only Entra identities work, with managed identities for apps and Agent 365 for agent identities.

Google Cloud

Google Cloud grants Agent Platform roles through IAM, uses Workload Identity to remove service account keys and gives each agent its own Agent Identity.

Design decisions that matter

  1. 01No API keys for models

    Identity-based access only.

  2. 02Allow-list approved models

    Block the rest at the organization level.

  3. 03Separate identities per app and agent

    Scoped and revocable.

  4. 04Audit every model call

    Who asked what, and when.

Common mistakes we see

  • Shared API keys across teams. No accountability and easy leaks.
  • Agents using human credentials. Actions cannot be told apart.
  • No model allow-list. Teams use unapproved models with sensitive data.

A practical 30-day plan

  1. Week 1

    Inventory AI callers and how they authenticate.

  2. Week 2

    Replace keys with workload identities.

  3. Week 3

    Add model allow-lists and resource policies.

  4. Week 4

    Turn on auditing and review access.

How NTS helps

NTS secures AI access on AWS, Azure and Google Cloud, covering identity design for apps and agents, removal of API keys, model allow-lists and auditing aligned with your security policies.

What you get

  • Identity design for AI apps and agents
  • Least-privilege access to models and data
  • Per-user authorization for AI answers
  • Access logging and reviews

Typical outcomes

  • No AI app with excessive access
  • Data protected from unauthorized users
  • Clean security reviews for AI projects

How we work with you

  1. 1Assess

    A focused review of your AI identity and access security across AWS, Azure and Google Cloud. We look for the gaps we find most often: shared API keys across teams, agents using human credentials and no model allow-list.

  2. 2Design

    A target architecture and roadmap built on the decisions that matter most: no API keys for models, allow-list approved models, separate identities per app and agent and audit every model call.

  3. 3Build

    Hands-on delivery alongside your team. We inventory AI callers and how they authenticate, replace keys with workload identities, add model allow-lists and resource policies, and finally turn on auditing and review access.

  4. 4Run and improve

    We review AI permissions regularly and extend controls to new apps and agents.

Why teams choose NTS for AI identity and access security

  • AI-specific identity expertise

    We secure the new access paths AI creates.

  • User context everywhere

    AI only acts with the rights of the person asking.

  • Audit-ready

    Every access is logged and reviewable.

Book a free 30-minute review

Talk to an NTS architect about your AI identity and access security on AWS, Azure and Google Cloud.