Cloud Armor y Model Armor: blindaje para tus agentes
Curso de Creación de Agentes con Gemini Enterprise AI Platform
Contenido del curso
Agentes de tipo Low code
Agentes con ADK en Agent Platform
- 7

Cómo instalar y configurar el ADK de Google
08:25 min - 8

Crea tu primer agente con ADK en local
05:50 min - 9

Cómo migrar un agente low-code a ADK
14:07 min - 10

Cómo crear una tool para consultar una API externa
10:59 min - 11

Redespliega tu agente y conéctalo a Cloud Run
04:51 min - 12

Cómo conectar un RAG a tu agente en Google Cloud
15:18 min - 13

Cómo integrar modelos de Groq con Model Garden
07:36 min - 14

Memory Bank: cómo tus agentes recuerdan al usuario
06:57 min - 15

Cómo gestionar sesiones de agentes en Google Cloud
05:49 min
Ultimos pasos
Cloud Armor y Model Armor: blindaje para tus agentes
Resumen
Proteger agentes en Google Cloud es el paso que separa un prototipo de una implementación lista para producción. Aquí aprenderás a blindar tus agentes con balanceadores de carga, Cloud Armor y Model Armor, además de cómo eliminar recursos para no seguir pagando. Es contenido para quienes ya construyen agentes y quieren llevarlos a escala segura.
Por qué necesitas un balanceador de carga sobre Cloud Run
Un balanceador de carga se coloca por encima de servicios como Cloud Run y desbloquea capacidades extendidas que no tienes solo con el servicio base [00:22]. Piensa en él como la puerta de entrada que ordena el tráfico antes de que llegue a tus agentes.
Lo interesante es que abre la posibilidad de asociar otras protecciones. Todo se configura desde la interfaz gráfica, sin tocar líneas de comando complejas. Lo encuentras buscando load balancer o balanceador de cargas en la consola [02:22].
¿Qué hace un balanceador de carga en Google Cloud? Se ubica sobre servicios como Cloud Run y distribuye el tráfico hacia esos backends, además de permitir asociar protecciones extendidas como Cloud Armor.
Cómo funciona Cloud Armor como WAF de Google
Cloud Armor es el Web Application Firewall de Google Cloud, y no es un firewall cualquiera: a día de hoy es el WAF que recibió el ataque de negación de servicio más grande conocido en la historia y lo resolvió de forma satisfactoria [00:40].
Con Cloud Armor puedes crear políticas que definan cómo actúa tu firewall. Por defecto, una regla clásica es denegar cualquier solicitud que no esté cubierta por otra regla [03:00].
Algunos ejemplos concretos de reglas que puedes crear:
- Denegar tráfico por país, por ejemplo bloquear regiones donde no prestas servicio.
- Aplicar las reglas asociadas al OWASP Top 10 para cubrir vulnerabilidades comunes.
- Restringir accesos según la ubicación geográfica de tu aplicación.
Hay un detalle importante que debes recordar: dentro de Google Cloud solo puedes asociar una política de Cloud Armor a un balanceador de carga [03:44]. Por eso conviene crear el balanceador primero.
Qué es Model Armor y cómo frena la inyección de prompts
Aquí viene lo interesante para quien trabaja con inteligencia artificial. Model Armor es el servicio que protege tus agentes de ataques como la inyección de prompting y el jailbreak [00:58].
¿Qué significa esto en la práctica? Dependiendo de cómo construyas tus agentes, alguien con la suficiente experiencia podría pedirle a tu chat información que no debería entregar, como contraseñas o datos de otros usuarios [01:18]. Intentar controlar esto directamente en el código de cada agente suele ser complicado.
¿Qué es Model Armor? Es un servicio de Google Cloud que actúa como proxy entre los usuarios y tus agentes. Analiza la intención de cada solicitud y, si detecta algo sospechoso, responde con un error en lugar de dejar pasar la petición.
Model Armor recibe las solicitudes que hacen los usuarios al pool de agentes, analiza su intención y, si detecta un componente extraño, la solicitud nunca llega a tus agentes [01:44]. En su lugar, devuelve un mensaje indicando que ese proceso no se puede llevar a cabo.
Qué tipos de ataques detiene Model Armor
Al crear una plantilla en Model Armor eliges la ubicación geográfica y activas las detecciones que quieres frenar [04:02]. Estas son las principales:
- Detección de URLs maliciosas: evita que un usuario entregue un enlace con información dañina para tu sistema [04:20].
- Detección de inyección de instrucciones: bloquea intentos de manipular el comportamiento del agente.
- Detección de jailbreak: frena las peticiones que buscan que el modelo haga algo para lo que no fue diseñado, como ejecutar comandos que revelen el entorno donde está desplegado [04:34].
¿Qué es un jailbreak en un agente de IA? Es un ataque que solicita al modelo hacer algo fuera de su diseño, como ejecutar comandos que expongan el sistema o el entorno donde vive el agente.
Con el auge de la inteligencia artificial, sumar este tipo de servicios se vuelve clave para blindar los agentes que estás construyendo.
Cómo eliminar recursos y evitar facturación en Google Cloud
Cuando terminas de experimentar, queda una pregunta práctica: ¿cómo elimino todo para no seguir pagando? El proceso tiene dos acciones y el orden importa.
Primero, inhabilita la facturación:
- Ve al menú de billing y entra a la cuenta de facturación vinculada.
- Baja hasta administración de cuentas y abre los tres puntos de acción.
- Inhabilita la facturación específicamente para ese proyecto [05:40].
Desde ese momento ya no se generan costos extra. Después, elimina el proyecto: entra a administrar recursos desde los tres puntos junto al identificador del proyecto, selecciónalo, da clic en borrar y escribe el identificador en la caja de texto para confirmar [06:20].
Al eliminar un proyecto tienes un plazo máximo de treinta días para detener esa eliminación [06:52]. Por eso se recomienda inhabilitar la facturación primero: durante esos treinta días el proyecto aún podría generar cargos si no lo hiciste. Si te arrepientes, puedes recuperarlo desde recursos pendientes de eliminación [07:14].
Con estas tres capas de seguridad y un cierre ordenado de recursos, ya tienes lo necesario para llevar tus agentes a producción con responsabilidad. Si construiste un pool de agentes distinto o hiciste alguna modificación, cuéntalo en los comentarios y le echamos un vistazo entre todos.