logo

Dar permisos a un agente es una decisión de riesgo, no de configuración

24 agosto 2026

Conceder permisos a un agente de inteligencia artificial no es una tarea de configuración: es una decisión de riesgo que debería tomarse con el mismo criterio con el que se decide quién tiene firma en una cuenta bancaria. Cada permiso adicional amplía la superficie de daño posible, y esa ampliación no se compensa con la calidad del modelo, porque el riesgo no viene de que el modelo sea malo: viene de que puede ser manipulado o equivocarse dentro del alcance que le has dado.

La formulación que usamos internamente es sencilla: un agente no puede hacer daño en un sitio donde no tiene permiso. Todo el diseño de seguridad de un sistema agéntico se deriva de esa frase.

¿Por qué los permisos son el punto crítico y no el modelo?

OWASP, en su Top 10 de riesgos para aplicaciones con modelos de lenguaje de 2025, coloca la inyección de prompt en el primer puesto por segunda edición consecutiva, y dedica una categoría entera —LLM06, *Excessive Agency*— a este problema exacto. La descompone en tres formas:

  • Funcionalidad excesiva: el agente tiene acceso a herramientas que su tarea no requiere.
  • Permisos excesivos: accede con una identidad que puede más de lo necesario, normalmente porque se reutilizó una cuenta de servicio existente.
  • Autonomía excesiva: puede ejecutar acciones de alto impacto sin validación humana.

Las tres son decisiones de diseño, no fallos del modelo. Y las tres se toman, casi siempre, en la fase de integración, por conveniencia técnica y sin que nadie del negocio se entere.

El vector que las conecta es la inyección indirecta de prompt: un contenido externo —un correo, un PDF de un proveedor, una página web, un ticket de cliente— que incluye instrucciones dirigidas al modelo. El agente lo lee como parte de su contexto y actúa. Si sus permisos son amplios, un texto escrito por un tercero acaba ejecutando acciones dentro de tus sistemas.

Este es el motivo por el que la seguridad de un agente no se resuelve eligiendo mejor modelo. Se resuelve limitando lo que el agente puede hacer cuando alguien consigue influir sobre él.

Las identidades no humanas ya superan a las humanas

Aquí hay un cambio estructural que muchas organizaciones no han incorporado a su gestión de accesos. Durante veinte años, el control de identidad se diseñó para personas: alta, baja, roles, revisión periódica. Los agentes introducen identidades que no son personas, se crean en minutos, no aparecen en el organigrama y rara vez se revisan.

El informe Cost of a Data Breach de IBM de 2025 ofrece el dato que cierra el argumento: el 97% de las organizaciones que sufrieron un incidente relacionado con IA carecía de controles de acceso adecuados. No es un problema de sofisticación del atacante. Es un problema de higiene de permisos.

Lo hemos tratado en profundidad en identidades no humanas, agentes de IA y ciberseguridad, pero el resumen operativo es este: si tu proceso de gestión de accesos no contempla identidades que no son personas, tu inventario de accesos está incompleto, y probablemente lo esté en la parte que más puede hacer.

El marco de decisión: cuatro niveles de alcance

No todos los permisos tienen el mismo perfil de riesgo. Esta clasificación permite decidir en una reunión de treinta minutos:

Nivel

Qué puede hacer el agente

Control necesario

1. Lectura acotada

Consultar datos de un dominio concreto

Registro de accesos y límite de volumen

2. Lectura amplia

Consultar múltiples sistemas y datos sensibles

Permisos por rol, enmascarado de datos, auditoría

3. Escritura reversible

Crear borradores, propuestas, registros en estado pendiente

Validación humana antes de confirmar

4. Escritura irreversible

Pagos, comunicaciones a clientes, cambios en producción

Aprobación explícita, doble control y plan de reversión

La regla práctica es que la mayor parte del valor de negocio está en los niveles 1 y 3, y la mayor parte del riesgo está en el 4. Un agente que prepara el reembolso y lo deja pendiente de aprobación captura casi todo el ahorro de tiempo con una fracción del riesgo de uno que ejecuta el reembolso.

Cuando alguien insiste en el nivel 4, la pregunta correcta es cuánto valor adicional aporta frente al nivel 3. Normalmente es el tiempo que tarda una persona en pulsar un botón. Rara vez compensa.

Siete controles que deberían ser innegociables

Identidad propia por agente. Nunca una cuenta compartida ni la reutilización de una cuenta de servicio existente. Sin identidad propia no hay atribución posible de lo que ocurrió.

Permiso mínimo por tarea, no por agente. Si el agente hace tres cosas distintas, cada una debería tener su propio alcance. Un permiso concedido para una tarea queda disponible para todas las demás.

Credenciales de corta duración. Tokens que caducan, no claves permanentes en un fichero de configuración.

Lista blanca de acciones. Definir explícitamente qué operaciones puede ejecutar, en lugar de definir cuáles no. Lo segundo siempre está incompleto.

Límites de volumen y de importe. Un agente que puede emitir reembolsos debería tener un tope por operación y por día. Es el mismo principio que se aplica a cualquier persona con capacidad de gasto.

Registro completo e inmutable. Qué entró, qué decidió, qué ejecutó, con qué versión del modelo y qué persona validó. Sin esto no hay auditoría ni defensa posible.

Interruptor de parada. Un mecanismo para detener el agente sin desplegar código y sin depender del proveedor.

Ninguno de los siete es exótico. Todos son prácticas estándar de seguridad aplicadas a un actor nuevo. Lo llamativo es la frecuencia con que se omiten precisamente porque el actor es nuevo y no encaja en los procedimientos existentes.

Cómo plantear esto sin bloquear el proyecto

El riesgo de este artículo es que se lea como un argumento para no hacer nada. No lo es. El enfoque que funciona es de escalado progresivo:

  1. Empieza en nivel 1 o 3. Lectura acotada o escritura reversible con validación.
  2. Mide durante un periodo definido. Cuántas propuestas del agente se aprueban sin cambios, cuántas se corrigen y cuántas se rechazan. Esa tasa es tu dato de calidad real, y no la tienes hasta que operas.
  3. Amplía alcance solo con datos. Si la tasa de aprobación sin cambios se mantiene alta durante un volumen suficiente, tiene sentido reducir la fricción de validación en los casos de menor impacto.
  4. Nunca amplíes por presión de calendario. El motivo más común de un incidente es haber quitado la validación humana para cumplir una fecha.

Este es el mismo principio de supervisión escalonada que aplicamos al integrar componentes de IA dentro de sistemas empresariales, y la razón por la que la gobernanza no es una fase final del proyecto sino una propiedad de su arquitectura, como explicamos en riesgos, alucinaciones y gobernanza de IA

La pregunta de una sola línea

Antes de aprobar cualquier despliegue de un agente, conviene responder a esto: si un desconocido pudiera escribir el texto que va a leer este agente, ¿qué es lo peor que podría conseguir que hiciera?

Si la respuesta es «consultar información pública», el riesgo es aceptable. Si la respuesta es «emitir un pago» o «escribir a todos nuestros clientes», el diseño no está terminado.

Preguntas frecuentes

¿Por qué los permisos son el mayor riesgo de un agente de IA?

Porque determinan la superficie de daño posible. Un agente no puede causar daño donde no tiene permiso, con independencia de la calidad del modelo o de si es manipulado. OWASP dedica a este problema una categoría propia en su Top 10 para aplicaciones LLM de 2025: Excessive Agency.

Es la concesión de capacidad excesiva a un agente, en tres formas: funcionalidad excesiva (acceso a herramientas que su tarea no requiere), permisos excesivos (identidad con más privilegios de los necesarios) y autonomía excesiva (ejecución de acciones de alto impacto sin validación humana).

Es la concesión de capacidad excesiva a un agente, en tres formas: funcionalidad excesiva (acceso a herramientas que su tarea no requiere), permisos excesivos (identidad con más privilegios de los necesarios) y autonomía excesiva (ejecución de acciones de alto impacto sin validación humana).

Siete: identidad propia y no compartida, permiso mínimo por tarea, credenciales de corta duración, lista blanca de acciones permitidas, límites de volumen e importe, registro completo e inmutable de cada ejecución y un mecanismo de parada que no requiera desplegar código.

Solo para acciones reversibles y de bajo impacto, y después de haber medido durante un periodo suficiente qué porcentaje de sus propuestas se aprueba sin cambios. Retirar la validación humana por presión de calendario es la causa más común de incidentes en sistemas agénticos.

Igual que las humanas pero con más disciplina: alta documentada, propietario asignado, permisos revisables, caducidad de credenciales y revisión periódica. IBM documentó en 2025 que el 97% de las organizaciones con incidentes relacionados con IA carecía de controles de acceso adecuados.

¿Sabes qué puede hacer exactamente cada agente que tienes desplegado? Auditamos alcance, identidades, permisos y trazabilidad de tus sistemas de IA, y entregamos el diagnóstico por escrito. Solicita la auditoría →

Gestión de permisos y accesos de agentes de Inteligencia Artificial en sistemas empresariales