AI Security Maturity Model·AWS v1.0.0

Arraste para explorar · faça pinça para ampliar

Fundacional Gestão de identidade e acessoCamada de defesa em profundidade: Identidade e dados Capacidade 4 · FerramentasCaso de uso: IA que age 👤 ClienteModelo de Responsabilidade Compartilhada da AWS: quem implementa e opera este controle. Cliente = é seu; AWS = a AWS opera e você o herda; Compartilhada = ambos têm obrigações.

c4.2 Intermedie as credenciais das ferramentas com o AgentCore Identity

Recupere as credenciais de ferramentas externas em tempo de execução por um broker seguro para que nunca sejam expostas à aplicação de IA, mantendo a autenticação de entrada separada da autorização de saída.

Fundacional
Aprimorada
Avançada
Esforço: Médio Impacto: Alto Scopes de IA generativaDa AWS Generative AI Security Scoping Matrix.: 3 · Modelos pré-treinados; 4 · Modelos ajustados (fine-tuned) Dimensões de segurança agênticaDa AWS Agentic AI Security Scoping Matrix.: Identidade

Guia de implementação

Como implementar na AWS

Configure o Amazon Bedrock AgentCore Identity como broker de credenciais: SigV4 para serviços da AWS e OAuth 2.0/JWT para APIs externas, com credenciais armazenadas no AWS Secrets Manager criptografadas com uma chave gerenciada pelo cliente e rotacionadas onde houver suporte. O AgentCore Identity mantém a autenticação de entrada separada da autorização de saída, de modo que as credenciais do usuário não sejam encaminhadas às ferramentas.

Critérios de aceitação

As credenciais das ferramentas ficam no Secrets Manager (criptografadas com CMK) e são intermediadas em tempo de execução; a app de IA nunca vê credenciais brutas; identidade de entrada e saída separadas.

Implementação prática

Como este controle é implementado em cada arquitetura de referência:

O AgentCore Identity na conta de IA generativa intermedia as credenciais das ferramentas em tempo de execução (SigV4 para AWS, OAuth/JWT para externas), de modo que a app nunca as tenha e a entrada fique separada da saída.

  1. Configure o Amazon Bedrock AgentCore Identity como broker de credenciais: SigV4 para serviços da AWS e OAuth 2.0/JWT para APIs externas.
    Conta de IA generativa AgentCore Identity IAM
  2. Armazene as credenciais de ferramentas externas no AWS Secrets Manager criptografadas com a chave gerenciada pelo cliente e rotacione-as onde houver suporte.
    Conta de IA generativa Secrets Manager AWS KMS
  3. Mantenha a autenticação de entrada (quem chamou a app) separada da autorização de saída (o que a ferramenta pode fazer) para que as credenciais do usuário nunca sejam encaminhadas às ferramentas.
    Conta de IA generativa Amazon Bedrock

Como validar: As credenciais das ferramentas ficam no Secrets Manager (criptografadas com CMK) e são intermediadas em tempo de execução; a app nunca vê credenciais brutas; identidade de entrada e saída separadas.

Evite: Passar o token do usuário final direto a uma ferramenta a jusante. Esse é o caminho do confused deputy; intermedie as credenciais e separe entrada de saída.

OU de IA generativa (multi-conta) →

O AgentCore Identity intermedia as credenciais das ferramentas em tempo de execução a partir do Secrets Manager (criptografadas com CMK); a app nunca as vê e a entrada é mantida separada da saída.

  1. Configure o AgentCore Identity como broker de credenciais (SigV4 para AWS, OAuth/JWT para APIs externas).
    Camada de IA generativa (papel IAM) AgentCore Identity IAM
  2. Armazene as credenciais das ferramentas no Secrets Manager criptografadas com a chave gerenciada pelo cliente e rotacione-as.
    Camada de IA generativa (papel IAM) Secrets Manager AWS KMS
  3. Separe a autenticação de entrada da autorização de saída para que as credenciais do usuário não sejam encaminhadas às ferramentas.
    Camada de aplicação (papel IAM) Amazon Bedrock

Como validar: As credenciais são intermediadas a partir do Secrets Manager (criptografadas com CMK) em tempo de execução; a app nunca vê credenciais brutas; identidade de entrada e saída separadas.

Evite: Guardar as API keys das ferramentas nas variáveis de ambiente da app. Intermedie-as para que uma app comprometida não possa ler cada credencial a jusante.

Conta única (ponto de entrada) →

Ameaças atendidas

  • Credenciais de ferramentas expostas ou encaminhadas pela aplicação de IA.
  • Confused deputy: a IA agindo com mais autoridade do que quem a invoca possui.

Serviços AWS

Amazon Bedrock AgentCore Identity AWS Secrets Manager AWS KMS

Mapeamentos de frameworks

OWASP GenAI/LLM Top 10 (2026)

  • LLM03 Excessive Agency

NIST AI Risk Management Framework (AI 100-1)

  • MANAGE.1 AI risks are prioritized, responded to and managed

AWS Well-Architected Generative AI Lens (Security)

  • GENSEC05-BP01 Implement least privilege and permission boundaries for agentic workflows

OWASP GenAI Top 10 for Agentic Applications (2025)

  • ASI03 Identity and Privilege Abuse

Assista

Vídeo da AWS: uma introdução ao Amazon Bedrock AgentCore Identity — como as credenciais de ferramentas externas são intermediadas (broker) em runtime por meio de uma camada de identidade segura, de modo que nunca fiquem expostas à aplicação de IA.

Recursos de aprendizado

Referências

  • AWS SRA para IA — Capacidade 4, Amazon Bedrock AgentCore Identity