Saltar al contenido
Seguridad

Por Qué los Pilotos de IA Empresarial Mueren en la Revisión de Seguridad

El piloto funcionó. Dieciocho meses después sigue sin estar en producción. Cinco preguntas de arquitectura deciden ese resultado, y las cinco se resuelven antes de la primera línea de código.

5 min de lectura

Los pilotos de IA empresarial no fracasan porque el modelo rindiera mal. Fracasan porque la arquitectura no pudo responder cinco preguntas, y esas respuestas se deciden mucho antes de que alguien abra un cuestionario de seguridad.

El patrón es lo bastante consistente como para ser predecible. Un equipo construye un prototipo convincente en seis semanas. La dirección queda impresionada. Luego el proyecto se encuentra con el arquitecto de seguridad, el responsable de gobierno de datos y el oficial de cumplimiento — y se detiene. Dieciocho meses después hay una demostración funcional, una pila de documentación y nada en producción.

Del estándar

“Zero trust (ZT) is the term for an evolving set of cybersecurity paradigms that move defenses from static, network-based perimeters to focus on users, assets, and resources.”
NIST SP 800-207, Zero Trust Architecture — csrc.nist.gov

El reflejo es culpar al proceso de revisión. Ese es el diagnóstico equivocado. Las objeciones casi siempre son correctas, y la razón por la que no pueden resolverse es que cada una es una propiedad de la forma del sistema y no un ajuste dentro de él.

Las cinco preguntas

1. ¿Dónde se procesan nuestros datos?

Un prototipo llama a una API de proveedor desde la laptop de un desarrollador. Producción significa datos regulados, una cláusula de residencia de datos en un contrato con clientes y una arquitectura donde información propietaria cruza su perímetro para inferirse en infraestructura que usted no controla.

Esto rara vez es negociable, y no se resuelve con un acuerdo de tratamiento de datos. Si sus contratos lo comprometen a mantener ciertos datos en una jurisdicción, ninguna garantía del proveedor cambia a dónde van los paquetes. La decisión corresponde al inicio: o el plano de ejecución corre dentro de su propia cuenta de nube, o el proyecto se limita a datos que pueden salir.

La prueba de reversibilidad

Pregunte cuál de las cinco decisiones siguientes podría cambiar en la semana diez sin reescribir el sistema. La topología de despliegue y el modelo de identidad normalmente no pueden cambiarse en absoluto. Esas son las que hay que definir primero.

2. ¿Qué puede escribir el agente?

Los asistentes de solo lectura pasan la revisión con facilidad y entregan proporcionalmente poco. El valor llega cuando el sistema puede registrar la prueba, actualizar la oportunidad o publicar el tablero — y esa es justamente la capacidad que convierte una revisión rutinaria en una difícil.

Un diálogo de confirmación no es una respuesta. Los revisores quieren saber qué cambia, cuántos registros alcanza y qué impide que una aprobación otorgada a un plan se ejecute contra otro distinto. Si el piloto no tiene puerta, agregar una real tarde significa reconstruir la ruta de ejecución, porque el estado de aprobación debe atravesar cada llamada a herramienta.

3. ¿Bajo qué identidad actúa?

La mayoría de los prototipos corre con una sola cuenta de servicio con acceso amplio, porque es la forma más rápida de hacer funcionar una demostración. La consecuencia es que cada usuario hereda efectivamente la unión de los permisos de todos, y el sistema no puede responder quién estaba autorizado a ver qué.

Incorporar autorización real después no es cuestión de agregar una verificación. Las herramientas disponibles en un turno dado deben ser la intersección de lo que la plataforma soporta, lo que el inquilino tiene habilitado y lo que permite el rol de ese usuario — evaluada por turno y revalidada cuando alguien abre una sesión antigua. Un sistema diseñado alrededor de una cuenta de servicio no tiene dónde poner esa lógica.

4. ¿Qué puede reconstruir un auditor?

Seis meses después de la puesta en marcha, alguien preguntará por qué el sistema cambió un registro determinado. "Lo decidió el modelo" no sobrevive a esa conversación, y tampoco un registro que capture el prompt y la respuesta final pero nada intermedio.

Lo que se necesita es la cadena causal: qué turno disparó qué llamada, con qué argumentos, qué devolvió, quién aprobó la escritura resultante y contra qué versión del plan. Eso requiere trazado distribuido integrado desde el principio. No puede reconstruirse después a partir de registros de aplicación.

5. ¿Cómo sabemos que la respuesta es real?

Un modelo produce un número con confianza. Nadie puede decir qué consulta lo produjo, si la unión fue correcta o si el modelo lo inventó. En un pronóstico regulado o un argumento de seguridad, una respuesta no verificable vale menos que ninguna, porque lleva la autoridad de un sistema sin su responsabilidad.

Pedirle al modelo que cite sus propias fuentes no resuelve esto. Es pedirle al componente que alucina que certifique que no lo hizo. Las citas deben generarse en el backend desde el registro real de llamadas, y los marcadores que el modelo inventa deben eliminarse antes de renderizar.

Por qué la revisión tardía es estructuralmente tardía

Cada una de esas cinco es estructural. La topología de despliegue determina qué datos puede tocar el sistema. El modelo de identidad determina qué autorización puede siquiera expresarse. El trazado debe estar presente en cada punto de llamada o la cadena tiene huecos. La puerta de aprobación debe estar en la ruta de ejecución, no al lado.

Ninguna es una función que pueda agregarse en un sprint de endurecimiento. Ese es todo el problema de tratar la revisión de seguridad como una compuerta al final: para cuando ocurre la revisión, las respuestas ya están fijadas por decisiones que nadie se dio cuenta de estar tomando.

Una secuencia más barata

Ponga al arquitecto de seguridad en la primera sesión de trabajo, antes de que haya código que defender. Dos semanas de su atención al inicio cuestan menos que un trimestre de remediación al final, y el resultado — un modelo de amenazas y un diagrama de despliegue que sus revisores ya vieron — es lo que convierte la revisión eventual en un trámite en lugar de una negociación.

Cómo se ve una arquitectura que aprueba

Las cinco respuestas que superan la revisión son poco glamorosas y muy concretas. La ejecución corre dentro de la propia cuenta de nube del cliente, con el código generado aislado a nivel de hipervisor y el tráfico saliente denegado por defecto. Cada escritura se detiene en una puerta que muestra un diff de impacto, con la aprobación anclada a un token de concurrencia para que no pueda repetirse contra un plan modificado. La autorización es la intersección triple de plataforma, inquilino y rol, compilada por turno. Cada acción se traza de extremo a extremo. Cada afirmación factual resuelve a la llamada que la produjo.

Nada de eso es exótico. Simplemente es caro de agregar después y casi gratis de diseñar desde el inicio. Los pilotos que llegan a producción no son los del mejor modelo — son aquellos donde alguien hizo las cinco preguntas en la semana uno.

Axionalytics

IA agéntica en producción para equipos empresariales de ingeniería, datos e ingresos.

Seguir leyendo

¿Enfrenta esto en su propio entorno?

Cuarenta y cinco minutos con los ingenieros que construyen estos sistemas. Traiga la restricción que lo ha estado bloqueando — saldrá con una opinión arquitectónica trabaje con nosotros o no.