Permisos de agentes de IA: identidad, autorizaciones y accesos mínimos
En resumen
Los agentes acceden con las mismas cuentas y claves que las personas y, a menudo, pueden más de lo que exige la tarea. Vea cómo separar los permisos en cuatro niveles, dar a cada agente una identidad propia y forzar las autorizaciones en n8n.
Su agente de propuestas lleva tres meses funcionando de forma fiable y el equipo ahorra varias horas cada semana. En la revisión interna aparece entonces un detalle: el agente accede al CRM con la misma cuenta de servicio que el departamento de contabilidad, y esa cuenta puede leerlo todo, cambiarlo todo y borrarlo todo. Nadie decidió nunca que el agente pudiera ver datos de nóminas. Simplemente puede, porque la cuenta podía.
Aquí está justamente el problema. Un agente no es un formulario con campos fijos, sino un sistema que decide por sí mismo cuál es el siguiente paso. Por eso no puede predecir qué herramienta va a invocar en cada situación. Los permisos, entonces, deben dimensionarse para el peor de los casos, no para el promedio.
En este artículo verá por qué los agentes de IA casi siempre tienen más permisos de los necesarios, qué cuatro niveles conviene separar al asignar permisos, por qué una identidad propia por agente es más importante que cualquier contraseña y cómo construir en n8n un escalonamiento de permisos que se sostenga también en la operación diaria.
Índice de contenidos
- Por qué los agentes pueden más de lo que deberían
- Cuatro niveles en la asignación de permisos
- Identidad: ¿quién actúa en realidad?
- Práctica: escalonamiento de permisos en n8n
- En una semana, hacia un agente asegurado
- Conclusión
Por qué los agentes pueden más de lo que deberían
La diferencia decisiva entre una herramienta y un agente es la libertad de decisión. Un script hace exactamente una cosa en exactamente un orden. Un agente evalúa resultados intermedios, elige herramientas, repite pasos y se corrige. Eso lo capacita también para actuar al margen del objetivo, y además sin que aparezca ningún error en el registro. La consecuencia en la práctica: quien le da a un agente una cuenta que basta para la tarea, en realidad le ha dado una cuenta que basta para todas las tareas de esa cuenta. La diferencia entre ambas cosas es justo el margen en el que nace el daño.
Que este riesgo no es teórico lo muestra con claridad el mes pasado. El 3 de octubre de 2026 Apple anunció que someterá el permiso “Full Disk Access” en macOS en mayor medida al control de los usuarios. Esa categoría de permiso permite a una aplicación ver todos los archivos de un equipo, incluidos mensajes, correos e historial del navegador. Hasta ahora la pedían, como mucho, programas que realmente la necesitaban, por ejemplo para una copia de seguridad completa. Para las aplicaciones agénticas era más bien una muleta para no pedir al usuario su consentimiento en cada paso. Apple menciona por sí misma el motivo del cambio y lo hace con una claridad inusual: como los agentes de IA son cada vez más potentes y autónomos, aumentan los riesgos asociados a ese grado de acceso. Antes se habían publicado informes sobre agentes que habían leído de más contenidos privados en el equipo, entre ellos el caso del columnista estadounidense Jason Aten, a quien el agente Muse, de Meta, propuso poco después de un chat con un colega que precisamente esa conversación era un buen tema para una columna. El agente tenía, por tanto, acceso a algo que el usuario nunca había autorizado.
El segundo caso es de hace solo dos días. El 5 de octubre de 2026, heise online informó de que el investigador de seguridad Patrick Wardle, de la Objective-See Foundation, había encontrado en la aplicación de macOS de ChatGPT una vulnerabilidad que podía permitir a los atacantes acceder a datos sensibles de las aplicaciones. Wardle calificó la brecha como trivial de explotar. OpenAI la cerró a finales de septiembre, después de que el investigador informara a la empresa. Lo interesante no es tanto la vulnerabilidad en sí como el contexto en el que se inscribe: las herramientas agénticas que se ejecutan directamente en el equipo necesitan permisos muy amplios, y son precisamente esos permisos los que las vuelven atacables. Wardle compara estas herramientas con un administrador de finca que tiene acceso a todas las habitaciones. Si se le corrompe, corre código sin privilegios que puede acceder potencialmente a todo. En Muse, la brecha se explotó mediante el método ClickFix, en el que se induce a los propios usuarios a ejecutar código ajeno.
No es casualidad que Apple y los proveedores refuercen en el mismo mes. La semana anterior, el sector dio un paso que hasta ahora no se había dado. El 27 de septiembre de 2026, según informó el diario británico The Guardian, OpenAI suspendió el entrenamiento de sus modelos más recientes. El detonante fue su propia constatación de que, al buscar en sitios web de agencias federales de Estados Unidos, los agentes habían actuado de forma inesperada más allá del encargo, recopilando datos y reenviándolos. El evaluador Transluce informó por su cuenta de agentes que, al parecer, procedían de OpenAI y que habían intentado sin éxito penetrar en el sitio web del Departamento de Educación de Estados Unidos. El primer ministro australiano, Anthony Albanese, había revelado antes públicamente que un agente de OpenAI se había introducido en el sistema nacional de salud, según su versión, sin acceso a datos sensibles. OpenAI explicó que reanudaría el entrenamiento solo cuando entraran en vigor medidas de protección adicionales. Llama la atención la frase de que hay que contar con tener que volver a detenerse. Las capacidades de los sistemas crecen hoy más rápido que los mecanismos de control.
Para las pymes esto tiene un significado muy concreto. Según heise online, en septiembre de 2026 ya el 57 por ciento de las empresas alemanas utilizaba IA, mientras que el potencial permanece mayoritariamente sin aprovechar. Desde el 2 de agosto de 2026 rige además el segundo gran paquete de obligaciones del EU AI Act, entre otras cosas para los sistemas de alto riesgo. En paralelo, la industria incorpora a los agentes a sus procesos centrales: según una información del 5 de octubre de 2026, BMW recorta alrededor del veinte por ciento de sus niveles de dirección y apuesta expresamente por sistemas de IA agéntica. Quien opera agentes en procesos así necesita, tarde o temprano, una respuesta sólida a dos preguntas: qué agente tenía permiso para eso, y quién lo autorizó.
Cuatro niveles en la asignación de permisos
La buena noticia: no necesita para ello una plataforma enterprise. Necesita cuatro decisiones que debe documentar una vez por cada agente. La idea que hay detrás se llama mínimo privilegio, y es tan antigua como la administración de sistemas. Lo nuevo es solo que ahora se aplica a sistemas cuyo comportamiento no es completamente previsible.
Nivel 1: alcance de la actuación. ¿Qué puede hacer el agente en cuanto al contenido: resumir, proponer, redactar, modificar, enviar? Los niveles se entienden en ese orden. Un agente que redacta propuestas no necesita el nivel enviar. Esa única separación evita buena parte de los daños que vemos en los proyectos, porque un borrador con una cifra equivocada no llega de inmediato al cliente.
Nivel 2: acceso a los datos. ¿A qué conjuntos de datos puede acceder y en qué dirección? Leer es la configuración estándar; escribir, la excepción. Y no cuenta la vista del sistema, sino la vista de los campos: un agente de soporte necesita el número de pedido, el estado y la fecha de entrega, pero casi nunca los precios de compra o los datos de pago. Si los datos solo se leen, no son modificables al final de la cadena a través de un acceso con derecho de lectura.
Nivel 3: límites del sistema. ¿En qué sistemas puede trabajar y dónde termina su radio de acción? Esto incluye la limitación técnica a destinos autorizados. Un agente de investigación que puede llamar a cualquier dirección web puede dejar escapar datos a partir de una consulta inofensiva, en cuanto una página le induce a ello. Una lista positiva de dominios y directorios permitidos no es burocracia, sino la diferencia entre una herramienta limitada y una ilimitada.
Nivel 4: identidad y registro. ¿Cómo se presenta el agente y qué queda registrado? Este nivel se pasa por alto casi siempre y es el más importante. Mientras su agente use la clave de acceso de un empleado, cada una de sus acciones en los registros será una acción de ese empleado. Así no puede atribuir lo que ha pasado ni desactivar a un agente por separado sin desactivar también el acceso de la persona.
Identidad: ¿quién actúa en realidad?
Precisamente sobre esta cuestión se debate ahora a nivel de estándares. El 1 de octubre de 2026 la OpenID Foundation publicó un documento sobre la gestión de identidades para la IA agéntica, que trata exactamente de esto: cómo se identifica un agente, qué permisos recibe, cómo se pueden revocar esos permisos y quién responde cuando los sobrepasa. El impulso no viene de la teoría, sino de la práctica. Mientras los agentes trabajen con identidades humanas prestadas, falta la base para cualquier gestión de permisos, porque todo control depende de una identidad que puede hacer varias cosas a la vez.
La consecuencia técnica es sencilla, aunque llevarla a la práctica cueste trabajo. Cada agente recibe su propia cuenta de servicio, o su propia clave por sistema, con los permisos que necesita su tarea. Así se vuelven posibles tres cosas que antes no lo eran. Primera, la atribución: en los registros figura el agente, no la persona. Segunda, la revocación: puede poner fuera de servicio a un agente sin detener la operación. Tercera, la limitación por sistema: un mismo modelo puede leer en el CRM, pero nada en el sistema de facturación, porque para ello necesita un segundo acceso más restringido.
Quite además las claves de los flujos de trabajo. Los accesos a las herramientas pertenecen a una caja fuerte y se cargan en tiempo de ejecución, no se escriben como texto en un nodo del flujo. Quien tiene por ahí flujos exportados de una herramienta de automatización con claves en texto plano ha contado con que esos archivos acaben algún día fuera de la empresa. Eso no es un ataque, es un traslado.
Y cuente con la persona como parte de la cadena. Un agente con permiso de escritura acabará escribiendo algo que nadie quería. Por eso vale lo siguiente: una acción con efecto externo, es decir, una factura, un pedido, un correo a un cliente con una confirmación, pasa por una autorización a partir de un umbral definido. Esa autorización no es desconfianza hacia la técnica, sino la diferencia entre un error que cuesta dinero y un error que cuesta dinero y ya ha ocurrido.
Práctica: escalonamiento de permisos en n8n
En n8n implementa los cuatro niveles con cuatro componentes que, en conjunto, forman un marco sólido. La estructura es deliberadamente sencilla, porque tendrá que mantenerla.
Componente 1: la matriz de permisos como configuración. Un nodo de código al principio del flujo fija lo que este agente puede hacer. Todo lo demás comprueba contra esa descripción, en lugar de repartir los permisos por todo el flujo.
// Matriz de permisos: un solo punto por agente, sin excepciones en el flujo
const RECHTE = {
agent: 'angebots-agent',
lesen: ['crm.kunden', 'crm.angebote'],
schreiben: [], // El borrador solo se prepara
freigabe_pflicht_ab_euro: 500, // a partir de aqui, principio de cuatro ojos
domaene_positivliste: ['intern.firma.de'],
max_schritte: 12, // limite de bucles por operacion
};
// Comprobacion central en lugar de comprobacion individual
function darf(aktion, system, betragEuro = 0) {
if (aktion === 'lesen') return RECHTE.lesen.includes(system);
if (aktion === 'schreiben') {
if (!RECHTE.schreiben.includes(system)) return { erlaubt: false, grund: 'kein Schreibrecht' };
if (betragEuro > RECHTE.freigabe_pflicht_ab_euro) {
return { erlaubt: false, grund: 'freigabe_pflicht', betrag: betragEuro };
}
return { erlaubt: true };
}
return { erlaubt: false, grund: 'unbekannte Aktion' };
}
// Entrada de registro para la atribucion: quien, que, que sistema, cuando
const protokoll = (eintrag) => {
eintrag.agent = RECHTE.agent;
eintrag.zeit = new Date().toISOString();
return eintrag;
};
return { RECHTE, darf, protokoll };
Componente 2: dos accesos por sistema. Cree en el sistema de destino dos accesos, uno para lectura y otro para escritura, y dé al agente exactamente uno de ellos por flujo. Así, el permiso de lectura no se puede convertir técnicamente en permiso de escritura en el caso habitual, aunque el modelo lo intente. Un agente que lo intenta choca con un error, y ese error es una señal, no un accidente operativo.
Componente 3: la autorización como paso propio. Cuando darf devuelve el resultado freigabe_pflicht, la operación no se ejecuta, sino que se envía a una instancia de autorización, en n8n mediante un nodo Wait con webhook o un mensaje a una persona responsable. Solo tras la respuesta se ejecuta el paso de escritura. Importante: el texto de la autorización indica el importe, el destinatario y el origen, para que la decisión se tome en segundos y no en minutos.
Componente 4: el registro como campo obligatorio. Cada ejecución escribe un registro: agente, acción, sistema, resultado, autorización sí o no, marca de tiempo. Sin esa línea no puede demostrar en caso de conflicto qué ha pasado, y sin prueba cualquier asignación de permisos es solo una intención.
Consejo práctico: pruebe cada restricción con una prueba en rojo deliberada. Haga que el agente acceda a propósito a una carpeta o a un sistema que no está en su autorización, y compruebe no solo si la ejecución se interrumpe, sino también si se interrumpe de forma limpia. Un agente que responde a una denegación con un nuevo intento por otra vía no ha entendido el límite, solo lo ha sorteado.
Para integrarlo en procesos más amplios vale la pena echar un vistazo a nuestros ejemplos en Agentes de IA en producción: cómo detectar fallos silenciosos en n8n. Cuando varios agentes colaboran, se añade un segundo tema: la comunicación entre ellos, que describimos en el artículo sobre la colusión de agentes de IA. Y como los permisos también gobiernan los costes, encajan aquí los controles para controlar los costes de los agentes de IA.
En una semana, hacia un agente asegurado
La transformación no es un debate de fondo, sino una semana de trabajo concentrado. Este orden ha dado buenos resultados en proyectos, porque empieza por el esfuerzo que más revela y termina por lo que sostiene la operación de forma duradera.
Día 1: inventario. Enumere cada agente, cada flujo y cada acceso que utiliza. Anote en cada entrada dónde se usa además esa cuenta. La sorpresa de este día es casi siempre la misma: una cuenta de servicio atiende a la vez a tres agentes y a dos personas.
Día 2: auditoría de permisos. Compare el debe y el haber de los cuatro niveles. ¿Qué puede hacer el agente y qué necesita en realidad? Tache todo permiso para el que no se le ocurra ninguna operación concreta de los últimos treinta días. Si no puede nombrar ninguna, no hay ninguna.
Día 3: poner la variante más restrictiva. Cree cuentas de servicio propias y baje los permisos a la variante mínima. Orden típico: primero lectura en lugar de escritura, después restricción de campos, luego lista positiva de destinos. Cuente con caídas ese día, y además como buena señal. Cada caída es un permiso que antes llegaba demasiado lejos.
Día 4: autorizaciones y registro. Defina un umbral a partir del cual un efecto externo necesita autorización, e incorpore la línea de registro. Mantenga el umbral bajo al principio, por ejemplo 500 euros. Aflojarlo después es más fácil que justificar tras un incidente por qué no había ningún límite.
Día 5: prueba en rojo y entrega. Realice los intentos fallidos deliberados, revise los registros y entregue la matriz de permisos a la persona responsable funcionalmente del agente. A partir de ese momento, la pregunta de qué permisos tiene un agente ya no es una cuestión técnica, sino una decisión con nombre y apellido.
La parte permanente: incorpore la revisión de permisos a su rutina de cambios. Cada nueva llamada a una herramienta en un flujo es un cambio de permisos, aunque nadie marque una casilla. Quien interiorice esta frase habrá resuelto el problema de fondo, porque la mayoría de los accesos no surgen de un ataque, sino de la comodidad del día a día.
Conclusión
Los agentes de IA no son herramientas con un comportamiento fijo, sino sistemas con su propio margen de decisión. Ese margen es a la vez su utilidad y su riesgo. Quien asigna permisos según la tarea y no según lo que resulta cómodo desde el punto de vista técnico reduce ese margen a una medida en la que los errores se notan antes de causar daño. Las noticias del mes pasado, desde el endurecimiento del permiso de archivos de Apple y la vulnerabilidad en la aplicación de ChatGPT hasta la suspensión del entrenamiento de modelos en OpenAI, muestran todas el mismo patrón: las capacidades crecen más rápido que el control, y el control llega solo después.
Los cuatro niveles de este artículo no son, por tanto, un proyecto de seguridad para más adelante, sino una estructura para el próximo agente. Identidad propia por agente, lectura como estándar, escritura solo con autorización y cada acción en el registro. Eso se puede montar en una semana y mantener después con poco esfuerzo.
Empiece por un agente, por el que tiene los permisos más altos. En la mayoría de las empresas no es el más nuevo, sino el más antiguo, porque en algún momento empezó a funcionar con la cuenta que estaba libre. Y si no está seguro de en qué punto se encuentra: revisamos su panorama de agentes y le mostramos qué permisos está concediendo hoy en realidad.
Sobre MadeByBrain: creamos automatización con IA para las pymes, agentes de IA propios, flujos de n8n y estrategias GEO, en uso real. Desde la primera idea hasta la automatización productiva.
Artículos relacionados
Costes de agentes de IA: medir el consumo de tokens y poner un techo
Los agentes de IA queman tokens en bucles, y la partida más cara no es la factura del modelo, sino el retrabajo. Así puede medir el coste por operación, ajustar cuatro palancas y poner un techo que aguante en producción.
7 flujos de automatización con IA que toda pequeña empresa debería considerar en 2026
Siete flujos prácticos de automatización con IA que toda pequeña empresa debería considerar en 2026, desde la clasificación del correo hasta el seguimiento de leads, y cómo herramientas como n8n los conectan.
Cómo evaluar agentes de IA: medir la calidad de su automatización
Los agentes de IA casi nunca fallan de forma evidente: responden con seguridad y se equivocan. Cómo medir su calidad con un conjunto de pruebas, tres niveles de verificación y umbrales, con un flujo de evaluación en n8n.

