AI Security Maturity Model·AWS v1.0.0

Arrastra para explorar · pellizca para ampliar

Fundacional Gestión de identidad y accesoCapa de defensa en profundidad: Identidad y datos Capacidad 4 · HerramientasCaso de uso: IA que actúa 👤 ClienteModelo de Responsabilidad Compartida de AWS: quién implementa y opera este control. Cliente = es tuyo; AWS = lo opera AWS y tú lo heredas; Compartida = ambos tienen obligaciones.

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.

Fundacional
Mejorada
Avanzada
Esfuerzo: Medio Impacto: Alto Scopes de IA generativaDe la AWS Generative AI Security Scoping Matrix.: 3 · Modelos preentrenados; 4 · Modelos ajustados (fine-tuned) Dimensiones de seguridad agénticaDe la AWS Agentic AI Security Scoping Matrix.: Identidad

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.

  1. Configura Amazon Bedrock AgentCore Identity como broker de credenciales: SigV4 para servicios de AWS y OAuth 2.0/JWT para APIs externas.
    Cuenta de IA generativa AgentCore Identity IAM
  2. Almacena las credenciales de herramientas externas en AWS Secrets Manager cifradas con la clave gestionada por el cliente y rótalas donde se soporte.
    Cuenta de IA generativa Secrets Manager AWS KMS
  3. 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.
    Cuenta de IA generativa Amazon Bedrock

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.

OU de IA generativa (multi-cuenta) →

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.

  1. Configura AgentCore Identity como broker de credenciales (SigV4 para AWS, OAuth/JWT para APIs externas).
    Capa de IA generativa (rol IAM) AgentCore Identity IAM
  2. Almacena las credenciales de herramientas en Secrets Manager cifradas con la clave gestionada por el cliente y rótalas.
    Capa de IA generativa (rol IAM) Secrets Manager AWS KMS
  3. 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.
    Capa de aplicación (rol IAM) Amazon Bedrock

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.

Cuenta única (punto de entrada) →

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

Amazon Bedrock AgentCore Identity AWS Secrets Manager AWS KMS

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

Video de AWS: una introducción a Amazon Bedrock AgentCore Identity — cómo las credenciales de herramientas externas se gestionan (broker) en runtime a través de una capa de identidad segura, de modo que nunca queden expuestas a la aplicación de IA.

Recursos de aprendizaje

Referencias

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