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.
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.
- Configure o Amazon Bedrock AgentCore Identity como broker de credenciais: SigV4 para serviços da AWS e OAuth 2.0/JWT para APIs externas.
- Armazene as credenciais de ferramentas externas no AWS Secrets Manager criptografadas com a chave gerenciada pelo cliente e rotacione-as onde houver suporte.
- 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.
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.
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.
- Configure o AgentCore Identity como broker de credenciais (SigV4 para AWS, OAuth/JWT para APIs externas).
- Armazene as credenciais das ferramentas no Secrets Manager criptografadas com a chave gerenciada pelo cliente e rotacione-as.
- 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.
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.
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
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
Recursos de aprendizado
Referências
- AWS SRA para IA — Capacidade 4, Amazon Bedrock AgentCore Identity
AI Security Maturity Model