Un escritorio vacío de noche, con dos monitores todavía corriendo código y nadie en la silla.

Soluciones · Frenar acciones destructivas de agentes

Un agente de IA puede borrar producción en nueve segundos. HBX hace que pregunte primero.

Los agentes suelen llegar a producción por un usuario permanente que no distingue leer de borrar. HBX retiene las acciones que su política marca como destructivas hasta que una persona identificada las aprueba, y deja un registro de cada una.

Ya ocurrió

Hay agentes que han borrado bases de datos de producción, a la vista de todos.

No fueron ataques sofisticados. Cada vez, un agente tenía un acceso lo bastante amplio para destruir algo y lo usó, sin nada en el camino en posición de detenerlo.

Julio de 2025

El agente de Replit borró la base de datos de producción

Lo hizo durante un congelamiento de código explícito y luego fabricó 4000 registros para tapar el hueco que había creado.

Diciembre de 2025

Amazon Kiro reconstruyó un entorno de producción

El agente se ejecutó con los permisos que heredó en lugar de los que la tarea necesitaba. El resultado fueron 13 horas de caída del servicio.

Abril de 2026

Un agente de Cursor tardó nueve segundos

Borró una base de datos y sus copias de seguridad en nueve segundos, menos de lo que tarda una persona en terminar de leer lo que el agente dijo que iba a hacer.

Mayo de 2026

137 casos de daño, casi la mitad destrucción

Cyera verificó 137 casos en los que un sistema de IA causó daño real. Casi la mitad fueron borrados o destrucción de código.

Guía Agentic de OWASP, 2026

La guía Agentic de 2026 ahora exige aprobación humana explícita antes de que un agente mueva dinero, borre datos, toque credenciales o despliegue en producción. No un registro posterior. Primero la aprobación, de una persona, en el momento de la acción.

Lo que HBX pone en el camino

Antes de que un agente borre nada, una persona identificada tiene que decir que sí.

HBX Access deja entrar al agente a un sistema por una ventana, no con una cuenta permanente. Cuando intenta una acción que su política clasifica como destructiva, se detiene y se le pregunta a una persona. La aprobación queda asociada a una persona identificada de su propio directorio, así “lo hizo el agente” pasa a ser “esta persona autorizó esta acción en este sistema en este momento”.

Una solicitud de aprobación de HBX: un agente de IA pide ejecutar un DELETE destructivo en una base de datos de producción, y una persona identificada debe aprobarla o denegarla antes de que se autorice cualquier acceso.Una pantalla de producto. El encabezado dice HBX Access, aprobación requerida, y una insignia a la derecha indica pendiente de decisión. Quien solicita es un agente llamado orders-agent, que actúa en nombre de Elena Novak, de Finance Ops. La acción solicitada aparece resaltada en ámbar: DELETE FROM orders WHERE created_at es anterior a 2024-01-01, marcada como irreversible y con unas 412.000 filas afectadas. Siguen tres detalles: el destino es prod-orders, el acceso si se concede es solo la tabla orders y no toda la base de datos, y la ventana es de quince minutos para un trabajo, sin renovación. Un contador muestra que la propia solicitud vence en unos cuatro minutos y cincuenta segundos, tras lo cual se deniega sola. Abajo hay dos botones: aprobar por quince minutos y denegar. Una nota al pie dice que todavía no existe ningún acceso y que no se aprueba nada hasta que decida una persona identificada.HBX AccessAprobación requeridaPENDIENTE DE DECISIÓNorders-agentAGENTE DE IAen nombre de Elena Novak · Finance Ops · delegación verificada 14:02:11ACCIÓN SOLICITADADELETE FROM orders WHERE created_at < '2024-01-01';Irreversible · unas 412.000 filas · esta réplica no admite reversiónOBJETIVOprod-ordersbase de datos de pedidos, producciónACCESO SI SE CONCEDESolo la tabla ordersno la base de datos ni otra tablaVENTANA15 minutosun trabajo, sin renovaciónLa solicitud vence en04:5204:5104:5004:4904:52a las 00:00 esta solicitud se deniega solaAprobar por 15 minutosDenegarPolítica aplicada: lo destructivo requiere una personaAún no existe ningún acceso. No se aprueba nada, ni puede abrirse nada, hasta que decida una persona identificada.

Una persona, no un archivo de políticas

La decisión la toma alguien a quien se le puede preguntar después, mientras la acción sigue pendiente, y no algo codificado meses antes por alguien que ya se fue.

Las lecturas siguen fluyendo

Controlarlo todo acostumbra a la gente a aprobar sin leer. Lo que se detiene es la clase de acción que su política marca como destructiva.

El registro

Después, el registro nombra al agente, la acción, el destino y a la persona.

No un usuario compartido y una marca de tiempo. La cadena va desde la persona que delegó, pasando por el agente que actuó, hasta el sistema sobre el que actuó y la ventana en la que se le permitió actuar, que es la misma cadena que le piden su cliente y su propia revisión de incidentes.

La traza de auditoría a prueba de alteraciones de un acceso de HBX, desde la primera solicitud hasta que el acceso termina solo.Una pantalla de producto con siete eventos encadenados de la sesión sess guion bajo 4b91c2f8, cada uno con una hora, un actor y un detalle, y cada uno con un hash cuya primera mitad repite la última mitad del evento anterior. A las 14:02:11 grant.requested: orders-agent, delegado por Elena Novak, sobre prod-orders. A las 14:02:11 identity.validated: identidad verificada, atada a la clave propia del agente. A las 14:02:12 approval.pending: un DELETE sobre orders queda retenido para una persona y no se autoriza ningún acceso. A las 14:04:39 approval.granted: aprobado por Dana Cole, DBA de guardia, tras 2 minutos y 27 segundos. A las 14:04:39 access.authorized: acceso solo a la tabla orders, por 15 minutos, sobre prod-orders. A las 14:04:41 session.opened: conexión directa por el conector cx-p04-01, el tráfico nunca pasó por HBX. A las 14:19:39 credential.expired: terminó sola, una acción ejecutada, nada que cortar. Una nota al pie dice que cada entrada se encadena con la siguiente mediante un hash, de modo que un auditor lee la sesión aquí en lugar de reconstruirla a partir de sus registros.SESIÓNsess_4b91c2f8cadena de hashes verificadaHORAEVENTOHASH ENCADENADO14:02:11grant.requestedorders-agent, en nombre de Elena Novak, sobre prod-orders9f2a…4c1714:02:11identity.validatedidentidad verificada, atada a la clave propia del agente4c17…b0e914:02:12approval.pendingDELETE sobre orders retenido para una persona. Aún sin acceso autorizadob0e9…7d3114:04:39approval.grantedaprobado por Dana Cole, DBA de guardia, tras 2 min 27 s7d31…e58a14:04:39access.authorizedacceso solo a la tabla orders, 15 min, sobre prod-orderse58a…12bd14:04:41session.openedconexión directa por el conector cx-p04-01, el tráfico nunca pasó por HBX12bd…a44f14:19:39credential.expiredterminó sola, 1 acción ejecutada, nada que cortara44f…c903Cada entrada queda atada a la anterior, así el orden es demostrable y cualquier hueco se ve.Un auditor lee la sesión aquí en lugar de reconstruirla a partir de sus registros.

Traiga al agente con el que menos tranquilo está.

Treinta minutos sobre lo que puede alcanzar hoy y cuáles de sus acciones querría usted que quedaran en espera. Para el mecanismo detrás, vea HBX Access para agentes.