c4.2 Intermedia las credenciales de las herramientas con AgentCore Identity
Recupera las credenciales de herramientas externas en tiempo de ejecución mediante un broker seguro para que nunca se expongan a la aplicación de IA, manteniendo la autenticación de entrada separada de la autorización de salida.
Guía de implementación
Cómo implementarlo en AWS
Configura Amazon Bedrock AgentCore Identity como broker de credenciales: SigV4 para servicios de AWS y OAuth 2.0/JWT para APIs externas, con credenciales almacenadas en AWS Secrets Manager cifradas con una clave gestionada por el cliente y rotadas donde se soporte. AgentCore Identity mantiene la autenticación de entrada separada de la autorización de salida, de modo que las credenciales del usuario no se reenvían a las herramientas.
Criterios de aceptación
Las credenciales de herramientas viven en Secrets Manager (cifradas con CMK) y se intermedian en tiempo de ejecución; la app de IA nunca ve credenciales crudas; identidad de entrada y salida separadas.
Implementación práctica
Cómo se implementa este control en cada arquitectura de referencia:
AgentCore Identity en la cuenta de IA generativa intermedia las credenciales de herramientas en tiempo de ejecución (SigV4 para AWS, OAuth/JWT para externas), de modo que la app nunca las tiene y la entrada queda separada de la salida.
- Configura Amazon Bedrock AgentCore Identity como broker de credenciales: SigV4 para servicios de AWS y OAuth 2.0/JWT para APIs externas.
- Almacena las credenciales de herramientas externas en AWS Secrets Manager cifradas con la clave gestionada por el cliente y rótalas donde se soporte.
- Mantén la autenticación de entrada (quién llamó a la app) separada de la autorización de salida (qué puede hacer la herramienta) para que las credenciales del usuario nunca se reenvíen a las herramientas.
Cómo validar: Las credenciales de herramientas viven en Secrets Manager (cifradas con CMK) y se intermedian en tiempo de ejecución; la app nunca ve credenciales crudas; identidad de entrada y salida separadas.
Evita: Pasar el token del usuario final directo a una herramienta aguas abajo. Ese es el camino del confused deputy; intermedia las credenciales y separa entrada de salida.
AgentCore Identity intermedia las credenciales de herramientas en tiempo de ejecución desde Secrets Manager (cifradas con CMK); la app nunca las ve y la entrada se mantiene separada de la salida.
- Configura AgentCore Identity como broker de credenciales (SigV4 para AWS, OAuth/JWT para APIs externas).
- Almacena las credenciales de herramientas en Secrets Manager cifradas con la clave gestionada por el cliente y rótalas.
- Separa la autenticación de entrada de la autorización de salida para que las credenciales del usuario no se reenvíen a las herramientas.
Cómo validar: Las credenciales se intermedian desde Secrets Manager (cifradas con CMK) en tiempo de ejecución; la app nunca ve credenciales crudas; identidad de entrada y salida separadas.
Evita: Guardar las API keys de las herramientas en las variables de entorno de la app. Intermédialas para que una app comprometida no pueda leer cada credencial aguas abajo.
Amenazas que atiende
- Credenciales de herramientas expuestas o reenviadas a través de la aplicación de IA.
- Confused deputy: la IA actuando con más autoridad de la que tiene quien la invoca.
Servicios AWS
Mapeos 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
Ver video
Recursos de aprendizaje
Referencias
- AWS SRA para IA — Capacidad 4, Amazon Bedrock AgentCore Identity
AI Security Maturity Model