c4.4 Centraliza las herramientas tras AgentCore Gateway con límites de tasa
Registra las herramientas explícitamente a través de un gateway central, controla qué aplicaciones pueden invocar cada herramienta, autoriza cada llamada y usa los límites de tasa como regulación de tráfico para contener una llamada en bucle o abusiva.
Guía de implementación
Cómo implementarlo en AWS
Usa Amazon Bedrock AgentCore Gateway para registrar las herramientas (Lambda, OpenAPI, Smithy, servidores MCP) explícitamente y configura qué aplicaciones de IA pueden invocar cada una. Autentica a los llamadores con un autorizador IAM o JWT (OAuth) y autoriza cada llamada a herramienta con AgentCore Policy (Cedar), que deniega por defecto. Agrega límites de tasa en el gateway por identidad, target o herramienta para suavizar ráfagas y proteger los backends. Los límites de tasa son aproximados y fallan en abierto, así que no son un límite de seguridad; las cuotas de servicio a nivel de cuenta siguen siendo el techo duro.
Criterios de aceptación
Solo las herramientas registradas son invocables; los llamadores se autentican en el gateway; una llamada a herramienta solo se permite cuando una política la autoriza; los límites de tasa se configuran como regulación de tráfico, con la autorización y las cuotas de servicio a nivel de cuenta como límites efectivos.
Implementación práctica
Cómo se implementa este control en cada arquitectura de referencia:
AgentCore Gateway en la cuenta de IA generativa es el único punto de registro de herramientas: autentica a los llamadores, autoriza cada llamada con una política de denegación por defecto y regula el tráfico con límites de tasa.
- Registra las herramientas (Lambda, OpenAPI, Smithy, servidores MCP) explícitamente en Amazon Bedrock AgentCore Gateway para que solo las herramientas conocidas sean invocables.
- Configura qué aplicaciones de IA pueden invocar cada herramienta y establece autorizadores OAuth para el acceso al gateway.
- Asocia un policy engine de AgentCore Policy al gateway y escribe políticas Cedar que permitan a principales específicos llamar herramientas específicas. El motor deniega por defecto y un forbid prevalece sobre un permit, así que una llamada a herramienta solo se permite cuando una política la autoriza.
- Agrega límites de tasa en el gateway por identidad, target o herramienta para suavizar ráfagas y contener llamadas en bucle. Trátalos como regulación de tráfico aproximada que falla en abierto, no como un límite de seguridad: apóyate en la autenticación, la autorización y las cuotas de servicio a nivel de cuenta como techo duro.
Cómo validar: Solo las herramientas registradas son invocables; el acceso por herramienta está acotado a aplicaciones específicas; una llamada a herramienta sin política que la permita se deniega; los límites de tasa regulan el tráfico y las cuotas de servicio son el techo duro.
Evita: Dejar que el modelo llame funciones arbitrarias que descubre en tiempo de ejecución, o tratar los límites de tasa como el control que frena el abuso. Registra y autoriza cada herramienta; los límites de tasa son aproximados y fallan en abierto.
AgentCore Gateway centraliza el registro de herramientas en la cuenta: autentica a los llamadores, autoriza cada llamada con una política de denegación por defecto y regula el tráfico con límites de tasa.
- Registra las herramientas explícitamente en AgentCore Gateway para que solo las conocidas puedan invocarse.
- Acota el acceso por herramienta a la aplicación aprobada y agrega autorizadores OAuth.
- Asocia un policy engine de AgentCore Policy al gateway y escribe políticas Cedar que permitan a principales específicos llamar herramientas específicas. El motor deniega por defecto y un forbid prevalece sobre un permit, así que una llamada a herramienta solo se permite cuando una política la autoriza.
- Agrega límites de tasa en el gateway por identidad, target o herramienta para suavizar ráfagas y contener llamadas en bucle. Trátalos como regulación de tráfico aproximada que falla en abierto, no como un límite de seguridad: apóyate en la autenticación, la autorización y las cuotas de servicio a nivel de cuenta como techo duro.
Cómo validar: Solo las herramientas registradas son invocables; el acceso está acotado por app; una llamada a herramienta sin política que la permita se deniega; los límites de tasa regulan el tráfico y las cuotas de servicio son el techo duro.
Evita: Un catálogo de herramientas abierto, protegido solo por límites de tasa. Registra las herramientas, autentica y autoriza cada llamada, y mantén las cuotas de servicio como techo duro.
Amenazas que atiende
- Herramientas no registradas o sin gobernanza invocadas por el modelo.
- Agotamiento de recursos por llamadas excesivas o en bucle a herramientas.
Servicios AWS
Mapeos de frameworks
OWASP GenAI/LLM Top 10 (2026)
- LLM03 Excessive Agency
- LLM06 Unbounded Consumption
NIST AI Risk Management Framework (AI 100-1)
- MANAGE.1 AI risks are prioritized, responded to and managed
AWS Security Hub — AI Security Best Practices
- BedrockAgentCore.2 Bedrock AgentCore Gateways should require authorization for inbound requests
AWS Well-Architected Generative AI Lens (Security)
- GENSEC05-BP01 Implement least privilege and permission boundaries for agentic workflows
- GENSEC04-BP02 Sanitize and validate user inputs to foundation models
OWASP GenAI Top 10 for Agentic Applications (2025)
- ASI02 Tool Misuse and Exploitation
Ver video
Recursos de aprendizaje
Referencias
- AWS SRA para IA — Capacidad 4, Gestión de identidad y acceso
AI Security Maturity Model