Keyfactor Days 2027, la conferencia sobre seguridad de confianza, llega a San Diego!   Descubre lo que se avecina

Definición

La firma de indicaciones consiste en la práctica de firmar criptográficamente las instrucciones que se dan a los agentes de IA, de modo que el agente pueda verificar la autenticidad, la integridad y la procedencia de cada directiva antes de ejecutarla. Aplica los mismos principios que las organizaciones llevan décadas utilizando en la firma de código a un nuevo tipo de artefacto ejecutable: la indicación en lenguaje natural. 

Los agentes de IA ya no se limitan a responder de forma pasiva a las consultas conversacionales. Realizan acciones autónomas: consultan bases de datos, invocan API, modifican la infraestructura, transfieren fondos y toman decisiones que tienen consecuencias operativas reales. Cuando un agente actúa siguiendo una instrucción, dicha instrucción tiene el mismo peso que una línea de código ejecutable. Sin embargo, la mayoría de los sistemas de IA basados en agentes actuales aceptan instrucciones sin disponer de ningún mecanismo para verificar quién las ha redactado, si han sido alteradas durante la transmisión o si siguen estando vigentes. 

Esta falta de confianza es precisamente el tipo de vulnerabilidad que da lugar a los ataquesde inyección de comandos. La firma de comandos resuelve el problema de raíz al vincular cada directiva a una identidad verificable y hacer que cualquier manipulación sea matemáticamente detectable. 

Por qué las indicaciones para los agentes de IA deben inspirar la misma confianza que el código ejecutable 

En software tradicional, cada archivo binario o script que ejecuta un sistema operativo puede rastrearse hasta su editor mediante una firma digital. Cuando Windows muestra un cuadro de diálogo de Control de cuentas de usuario preguntando «¿Desea permitir que esta aplicación realice cambios en su dispositivo?», la pregunta se basa en una afirmación criptográfica: un editor conocido ha firmado este código, la firma es válida y el certificado está vinculado a una raíz de confianza. Si la firma falta o está dañada, el sistema operativo avisa al usuario. Si es válida, el usuario tiene una base para tomar una decisión de confianza. 

En el contexto de la IA, una indicación es, en esencia, un programa no determinista escrito en lenguaje natural. Le indica a una IA (ya sea un chatbot, un agente, etc.) qué hacer, qué restricciones debe seguir y cómo gestionar los casos extremos. A diferencia del código compilado, una indicación no tiene una ruta de ejecución fija. Su comportamiento depende del modelo, el contexto y la entrada que reciba. Pero las preocupaciones de seguridad son idénticas: ¿quién autorizó esta instrucción? ¿Se ha modificado desde su autorización? ¿Puedo verificar su origen sin contactar con el autor? 

Sin respuestas a estas preguntas, cada directiva que recibe un agente es un binario sin firmar. El agente no tiene forma de distinguir una instrucción legítima de una inyectada por un atacante, reproducida de una sesión anterior o modificada durante el tránsito entre servicios. Comprendercómo los ataques de inyección de comandos aprovechan esta brecha de confianzadeja claro por qué las defensas heurísticas por sí solas son insuficientes. La inyección de comandos manipula la propia capa de instrucciones, y ningún filtro de entrada puede sustituir a una prueba criptográfica de origen. 

El cambio de paradigma es sencillo: si una instrucción puede llevar a un agente a realizar una acción con consecuencias, dicha instrucción debe estar firmada por una parte autorizada y verificada antes de su ejecución. 

Cómo funciona la firma inmediata 

La firma inmediata sigue un proceso de dos fases: una fase de firma en la que se vincula una directiva a una identidad, y una fase de verificación en la que se comprueba dicha vinculación antes de la ejecución. 

El proceso de firma 

  1. Una parte autorizada crea una directiva de comando.
    Puede tratarse de un comando del sistema, una instrucción de uso de una herramienta, un paso del flujo de trabajo o cualquier command estructurado command a un agente de IA. 
  1. La directiva se firma mediante un servicio de firma empresarial.
    Una plataforma centralizada calcula una firma criptográfica sobre el contenido de la directiva utilizando la clave privada del firmante, que se almacena en un módulo hardware (HSM) y nunca se expone. 
  1. La cadena de certificados se extrae y se incluye junto con la directiva.
    El certificado de firma, junto con los certificados intermedios necesarios para establecer la cadena de confianza hasta la CA raíz de la empresa, se incluye junto con la directiva y la firma. 
  1. Se distribuyen tres elementos juntos.
    La directiva de solicitud (texto sin cifrar), la firma criptográfica y la cadena de certificados se transmiten como un todo al sistema o agente que deba utilizarlos. 

Este proceso es, en la práctica, idéntico al que utilizan actualmente las organizaciones para firmar archivos ejecutables, imágenes de firmware o imágenes de contenedores. El formato de las directivas es diferente, pero el flujo de trabajo criptográfico no lo es. 

El proceso de verificación 

  1. La firma se verifica comparándola con el certificado.
    El sistema receptor utiliza la clave pública del certificado de firma para confirmar que la firma coincide con el contenido de la directiva. Cualquier modificación de la directiva, aunque sea de un solo carácter, provoca que la verificación falle. 
  1. La cadena de certificados se valida con una CA raíz empresarial de confianza.
    El sistema confirma que el certificado de firma fue emitido por una autoridad de certificación controlada y en la que confía la organización, y no por un tercero cualquiera. 
  1. Se comprueba la vigencia de la marca de tiempo.
    La marca de tiempo de confianza incluida en la firma se compara con un intervalo de vigencia configurado. Las directivas caducadas se rechazan para evitar ataques de repetición. 
  1. Solo se transmiten al agente de IA las directivas verificadas.
    Si falla algún paso (firma no válida, certificado no fiable, marca de tiempo caducada), la directiva se bloquea y el fallo se registra. 

Este flujo de trabajo de verificación puede realizarse íntegramente sin conexión. Solo requiere la clave pública y el certificado raíz de confianza, sin necesidad de realizar ninguna llamada al servicio de firma. Esta característica, conocida como verificación no interactiva o verificación desacoplada, resulta fundamental para entornos en los que los agentes operan en redes aisladas físicamente, implementaciones periféricas o flujos de trabajo sensibles a la latencia. 

Para comprender mejor cómo encaja la firma en una estrategia de defensa destinada aprevenir los ataques de inyección de comandos en la IA agentiva, la firma de comandos proporciona la base criptográfica sobre la que se asientan otros controles. 

Propiedades de seguridad de la firma inmediata 

La firma inmediata ofrece cinco propiedades de seguridad diferenciadas que satisfacen los requisitos fundamentales de confianza de los sistemas de IA con capacidad de agencia. 

Autenticidad no repudiable 

Una firma válida es una prueba matemática de que una identidad concreta ha autorizado la directiva. Esto va más allá de las listas de control de acceso o los enfoques basados en listas blancas. Estos métodos confirman que una directiva figura en una lista aprobada; sin embargo, no indican en absoluto si dicha directiva fue incluida en la lista por una parte autorizada. Con la firma, la autenticidad queda vinculada a un par de claves criptográficas controladas por una entidad conocida. De este modo, no solo el destinatario puede estar seguro de que la directiva procede del firmante, sino que además el firmante no puede negar (ante nadie) haberla emitido, y ninguna otra parte puede falsificar la firma sin poseer la clave privada. 

Integridad 

Cualquier modificación de una directiva firmada invalida su firma. Esta propiedad se mantiene independientemente del número de sistemas por los que pase la directiva, de cómo se almacene o de cómo se transmita. Tanto si la directiva es alterada por un componente de middleware comprometido, un atacante de tipo «man-in-the-middle» o un paso del proceso mal configurado, el proceso de verificación detectará el cambio. La protección contra la manipulación es incondicional: no depende de la supervisión, la detección de anomalías ni la comparación de patrones. 

Verificación desacoplada 

La verificación solo requiere la clave pública y el certificado raíz de confianza. El sistema verificador no necesita ponerse en contacto con el servicio de firma, consultar a una autoridad central ni mantener una conexión de red para validar una directiva. Esto hace que la firma inmediata sea adecuada para implementaciones en el perímetro, agentes sin conexión, cargas de trabajo en contenedores y cualquier entorno en el que las dependencias externas introduzcan latencia o fragilidad. 

Exhaustividad de la auditoría 

Cada directiva firmada constituye un registro de auditoría autónomo. La firma, la cadena de certificados y la marca de tiempo establecen conjuntamente quién firmó la directiva, cuándo se firmó y que no ha sido modificada. Estos registros pueden registrarse, archivarse y recuperarse para la elaboración de informes de cumplimiento, la investigación de incidentes o el análisis forense. En los sectores regulados, la capacidad de demostrar que cada acción de un agente de IA se originó a partir de una instrucción verificada y autorizada supone una ventaja significativa en materia de gobernanza. 

Propiedad plena del fideicomiso 

Al vincular la verificación a una CA raíz corporativa, las organizaciones mantienen un control total sobre la jerarquía de confianza. No es necesario confiar en ninguna autoridad de certificación externa ni en servicios de terceros. La organización decide quién puede firmar, qué certificados son válidos y cuándo deben revocarse. Esto resulta especialmente importante en las implementaciones de agentes de IA, donde las consecuencias de una cadena de confianza comprometida podrían incluir transacciones financieras no autorizadas, la filtración de datos o cambios en la infraestructura. 

Firma de comandos frente a firma de código: el paralelismo que importa 

La diferencia conceptual entre la firma de comandos y la firma de código es menor de lo que parece.  

  • La firma de códigoverifica que un archivo binario compilado haya sido creado por un editor conocido y que no haya sido modificado.  
  • La firma inmediataverifica que una instrucción en lenguaje natural ha sido emitida por una parte autorizada y que no ha sido alterada. El formato del artefacto es diferente; el modelo de seguridad es idéntico. 

Pensemos en el mensaje de control de cuentas de usuario de Windows. Cuando un usuario inicia una aplicación, el sistema operativo comprueba si el archivo ejecutable está firmado. Si lo está, el cuadro de diálogo muestra el nombre del editor e indica que la firma es válida. Si no lo está, el cuadro de diálogo advierte de que el editor es desconocido. A continuación, el usuario decide si confía en la aplicación basándose en esta información. 

La firma inmediata aplica la misma lógica a las directivas de los agentes de IA. «¿Confías en este programa?» se convierte en «¿Confías en esta directiva?». La pregunta subyacente sigue siendo la misma: ¿puedes verificar el origen y la integridad de este artefacto antes de permitir su ejecución? 

La única diferencia significativa es el determinismo. Un binario compilado, con las mismas entradas, produce los mismos resultados. Una solicitud en lenguaje natural, procesada por un gran modelo de lenguaje, puede generar resultados diferentes en función del contexto, la versión del modelo, el muestreo estocástico, el idioma de la entrada, el formato e incluso el «tono» de la entrada.  

Esta diferencia no afecta a las propiedades de seguridad de la firma. La firma inmediata, en esencia, solo tiene en cuenta la intención de la directiva, independientemente del formato o el lenguaje en que esté redactada. Tanto si el artefacto es determinista como no determinista, las cuestiones de autorización, integridad y procedencia siguen siendo las mismas, y la firma criptográfica da respuesta a las tres. 

Las organizaciones que ya cuentan con una infraestructura de firma de código están en una posición idónea para ampliarla a la firma inmediata. Las claves, los certificados, los servicios de firma y los flujos de trabajo de verificación se pueden reutilizar directamente. El nuevo requisito consiste en aplicarlos a un nuevo tipo de artefacto, no en crear un nuevo modelo de seguridad desde cero. 

Validación de marcas de tiempo y prevención de reproducciones 

Una directiva firmada que no incluya controles temporales sigue siendo válida indefinidamente. Si un atacante captura una directiva firmada legítimamente y la reproduce más tarde, la firma seguirá siendo válida. La directiva es auténtica y no ha sido modificada; simplemente se está utilizando fuera del contexto previsto. 

Algunas directivas reproducidas son inofensivas. Una instrucción firmada que dice «recuperar la siguiente tarea de la cola» es idempotente e independiente del contexto. Pero pensemos en una directiva firmada que diga «transferir 1728 dólares a la cuenta 25519». Si esa directiva se firmó para una transacción específica y un atacante la reproduce horas, días o semanas después, el resultado es una transacción duplicada no autorizada. 

La validación de la marca de tiempo resuelve este problema al incorporar una marca de tiempo fiable en la firma en el momento de la firma. El sistema verificador compara la marca de tiempo con su reloj actual y con un intervalo de vigencia configurado. Si la firma es más antigua de lo que permite dicho intervalo, la directiva se rechaza, independientemente de si la firma en sí es válida. 

Los intervalos de vigencia deben ajustarse al contexto operativo: 

  • Las sesiones con agentes interactivosrequieren intervalos de tiempo breves, que suelen oscilar entre segundos y minutos. Una indicación dada durante una conversación en directo no debería seguir siendo válida una hora después. 
  • Los flujos de trabajo por lotespueden permitir intervalos de tiempo más largos, desde minutos hasta horas, dependiendo de la duración prevista del proceso de procesamiento. 
  • Los escenarios de recuperación ante desastrespueden requerir la capacidad de anular las comprobaciones de vigencia en circunstancias controladas, con el correspondiente registro de auditoría y la autorización de una persona. 

El principio fundamental del diseño es que la aplicación de los criterios de vigencia debe ser estricta por defecto y solo debe flexibilizarse con una justificación explícita. Una directiva firmada que sea demasiado antigua para ser considerada fiable debe volver a firmarse, y no aceptarse por el mero hecho de que la firma sea técnicamente válida. 

Para obtener más información sobre cómola aplicación de marcas de tiempo para garantizar la vigencia de las directivasse integra en una estrategia de seguridad de IA más amplia, la validación de marcas de tiempo funciona en combinación con otros controles para eliminar el vector de ataque de repetición. 

PKI empresarial y servicios de firma centralizada para agentes de IA 

La implementación de la firma instantánea a gran escala requiere dos capacidades fundamentales: una infraestructura de clave pública (PKI) que verifique la identidad mediante certificados, y un servicio de firma centralizado que regule quién puede firmar qué y en qué condiciones. 

Verificación de la identidad mediante certificados. 
Cada firmante de un sistema de firma instantánea necesita un certificado digital que vincule su identidad a una clave pública. Una autoridad de certificación (CA) emite estos certificados, verifica la identidad del solicitante y gestiona el ciclo de vida del certificado (emisión, renovación y revocación). Para las implementaciones de IA en empresas, esta CA debe gestionarse internamente, de modo que la organización mantenga el control total sobre la jerarquía de confianza. 

Autorización granular mediante la firma basada en políticas.
No todos los miembros del equipo ni todos los sistemas deberían poder firmar cualquier tipo de directiva. Un servicio de firma centralizado aplica políticas que controlan qué identidades pueden firmar qué categorías de directivas. Por ejemplo, un equipo de seguridad podría estar autorizado a firmar directivas de control de acceso, mientras que un equipo de ingeniería estaría autorizado a firmar directivas de implementación. Estas políticas se aplican en el servicio de firma, no en el agente, lo que significa que el agente no necesita comprender ni implementar la lógica de autorización. 

Traslado de la autorización al servicio de firma.
Cuando la firma está centralizada, la decisión sobre la autorización se toma antes de que se firme la directiva, no después. El servicio de firma actúa como punto de aplicación de políticas: si un solicitante no está autorizado a firmar un tipo concreto de directiva, se deniega la solicitud de firma. La directiva nunca recibe una firma válida y el agente nunca la ve. Esto supone una ventaja arquitectónica significativa frente a los modelos en los que el propio agente debe decidir si confía en una instrucción. 

Gestión del ciclo de vida de los certificados. 
Los certificados caducan, las claves se renuevan y las identidades comprometidas deben revocarse. Una PKI empresarial es una opción para gestionar automáticamente estos eventos del ciclo de vida: renovar los certificados antes de su caducidad, distribuir listas de revocación y garantizar que los agentes dispongan siempre de puntos de confianza actualizados. Sin una gestión adecuada del ciclo de vida, una implementación de firma rápida acabará fallando a medida que los certificados caduquen o se siga confiando en claves revocadas. 

El modelo de seguridad por capas: la firma como base 

La firma inmediata es un control necesario, pero no suficiente, para garantizar la seguridad de las directivas de los agentes de IA. Responde a la pregunta «¿quién autorizó esta directiva y se ha modificado?», pero no responde a la pregunta «¿es seguro ejecutar esta directiva?». Un modelo de seguridad completo requiere múltiples capas, y la firma proporciona la base criptográfica que hace que las capas superiores sean fiables. 

Capa 1: Base de confianza criptográfica.
La firma inmediata constituye la capa base. Toda directiva que entre en el sistema debe estar firmada por una parte autorizada, verificarse frente a una raíz de confianza y comprobarse que no haya caducado. Las directivas sin firmar o no válidas se rechazan antes de que se produzca cualquier procesamiento posterior. 

Nivel 2: Control del ámbito de autorización.
Una vez verificada la autenticidad de una directiva, el sistema comprueba si el firmante está autorizado para emitir ese tipo de directiva. Una firma válida de un miembro del equipo de ingeniería en una directiva de transacción financiera sería rechazada en este nivel, ya que el firmante carece del ámbito de autorizaciónadecuado. 

Capa 3: Análisis semántico.Un «agente guardián» de IA analiza el contenido de la directiva para evaluar la seguridad, el cumplimiento de las políticas y los posibles riesgos. Esta capa puede detectar directivas que, aunque estén técnicamente autorizadas, resulten peligrosas desde el punto de vista semántico, como por ejemplo, cuando un firmante legítimo emite una directiva que borraría datos de producción. 

Nivel 4: Supervisión humana.En el caso de acciones de alto riesgo, el sistema remite la orden a un revisor humano antes de su ejecución. El revisor humano examina una orden verificada, autorizada y analizada semánticamente, y toma la decisión final de aprobación. 

Capa 5: Gestión y supervisión del ciclo de vida.La supervisión continua controla el estado de la infraestructura de firma, detecta anomalías en los patrones de firma, gestiona el ciclo de vida de los certificados y garantiza que las credenciales revocadas se apliquen de inmediato. 

La idea fundamental es que la firma aumenta la eficacia de todas las capas superiores. El análisis semántico de una directiva sin firmar arroja conclusiones sobre un artefacto de procedencia desconocida. Aunque el análisis pueda ser técnicamente correcto, no se puede confiar en los resultados porque no se puede confiar en los datos de entrada. El análisis semántico de una directiva firmada arroja conclusiones sobre un artefacto cuyo origen e integridad han sido verificados. Por lo tanto, esas conclusiones son fiables y se pueden aplicar con confianza. 

Para un análisis detallado dela seguridad por capas destinada a prevenir la inyección de comandos, la firma inmediata es la capa que hace que la defensa en profundidad sea algo real y no solo una aspiración. 

Mira cómo funciona la plataforma. 

Consideraciones sobre la implementación 

Gestión de claves 

Las claves privadas utilizadas para la firma inmediata deben protegerse con el mismo rigor que se aplica a las claves de firma de código. La mejor práctica consiste en almacenarlas en módulos hardware (HSM) que impidan la extracción de claves y proporcionen registros de auditoría a prueba de manipulaciones. Un servicio de firma centralizado libera a los equipos de desarrollo y operaciones de la complejidad de la gestión de claves: estos envían las solicitudes de firma a través de API, y el servicio se encarga del acceso a las claves, la interacción con los HSM y la aplicación de las políticas. 

Integración con el análisis semántico 

El flujo recomendado es «firmar y luego analizar». En primer lugar, una parte autorizada firma una directiva; a continuación, esta pasa por una capa de análisis semántico que evalúa su contenido para garantizar la seguridad y el cumplimiento de las políticas. Este orden es importante porque la capa de análisis puede confiar en la procedencia de la directiva que está evaluando. Si la directiva se analizara antes de la firma, un atacante posterior podría modificarla tras el análisis pero antes de la ejecución, lo que haría que el análisis careciera de sentido. 

Arquitectura de referencia 

Una implementación práctica de la firma instantánea para cargas de trabajo de agentes en contenedores sigue este patrón: 

  1. Elaboración de instrucciones.El personal autorizado o los sistemas automatizados crean instrucciones inmediatas a través de una interfaz controlada. 
  1. Firma.La directiva se envía a un servicio de firma centralizado a través de una API REST. El servicio valida la autorización del solicitante, firma la directiva utilizando una clave respaldada por un HSM, incorpora un sello de tiempo de confianza y devuelve el paquete firmado. 
  1. Distribución.El paquete de directivas firmado (solicitud, firma y cadena de certificados) se almacena en un sistema de gestión de la configuración, un almacén de secretos o un registro de artefactos. 
  1. Verificación previa al inicio.Cuando se inicia una carga de trabajo de un agente en contenedor, un contenedor de inicio o un script de punto de entrada recupera la directiva firmada, verifica la firma y la cadena de certificados con respecto a la CA raíz de la empresa, comprueba la vigencia de la marca de tiempo y, a continuación, carga la directiva en el agente o bloquea el inicio. 
  1. Revalidación en tiempo de ejecución.En el caso de los agentes de larga duración que reciben directivas actualizadas durante su ejecución, la validación se lleva a cabo cada vez que se actualiza una directiva, y no solo en el momento del inicio. 

CómoKeyfactor ayudarteKeyfactor 

La plataforma Keyfactorproporciona la infraestructura que las organizaciones necesitan para implementar la firma instantánea a escala empresarial, basándose en la misma tecnología probada que se utiliza para proteger código, firmware, documentos y dispositivos. 

Keyfactor SignServer es un servicio de firma centralizado. Firma directivas de forma inmediata a través de API REST, interfaces PKCS#11 y Windows KSP, lo que lo hace accesible desde pipelines de CI/CD, plataformas de orquestación y herramientas personalizadas. El almacenamiento de claves respaldado por HSM garantiza que las claves privadas de firma nunca queden expuestas, y los controles de acceso granulares regulan qué identidades pueden firmar qué tipos de directivas. 

Keyfactor EJBCA proporciona la base para la autoridad de certificación y la gestión del ciclo de vida. Emite certificados a los firmantes, gestiona las renovaciones y revocaciones, y da soporte a la CA raíz de la empresa, que actúa como punto de confianza para toda la verificación de la firma instantánea. La compatibilidad EJBCAcon los protocolos de inscripción modernos (ACME, EST, CMP) y los algoritmos poscuánticos garantiza que la infraestructura PKI que respalda la firma instantánea esté diseñada para una durabilidad a largo plazo. 

La aplicación de marcas de tiempo está integrada en los flujos de trabajo de firmaSignServer, lo que permite a las organizaciones incorporar marcas de tiempo fiables en cada directiva firmada y configurar intervalos de validez adecuados para cada caso de uso. La firma basada en políticas garantiza que las decisiones de autorización se tomen en el servicio de firma, antes de que las directivas lleguen al agente. Los registros de auditoría firmados criptográficamente proporcionan una trazabilidad completa para cumplir con los requisitos de cumplimiento normativo y forenses. 

Para las organizaciones que ejecutan cargas de trabajo de agentes de IA en contenedores, la implementación nativa de Kubernetes y la compatibilidad con la API RESTSignServerpermiten tanto la verificación previa al lanzamiento como la reverificación en tiempo de ejecución sin introducir fricciones operativas. 

¿Tienes alguna pregunta sobre la firma inmediata?
Tenemos las respuestas.

¿Qué es la firma inmediata?

La firma inmediata es la práctica de firmar criptográficamente las instrucciones dadas a los agentes de IA antes de su ejecución. La firma proporciona una prueba verificable de quién es el autor de la directiva, confirma que no ha sido modificada y permite determinar cuándo se emitió. Aplica los mismos principios que la firma de código a las directivas de IA en lenguaje natural. 

¿En qué se diferencia la firma inmediata de la inclusión inmediata en la lista blanca?

La lista blanca mantiene un listado de indicaciones aprobadas y compara las directivas entrantes con dicho listado. Confirma que una directiva figura en la lista aprobada, pero no puede demostrar quién la incluyó allí ni si la propia lista ha sido manipulada. La firma de indicaciones, por el contrario, vincula cada directiva a una identidad criptográfica, lo que permite verificar su autenticidad y detectar matemáticamente cualquier manipulación, independientemente de dónde se almacene o transmita la directiva. 

¿La firma inmediata evita todos los ataques de inyección de comandos?

La firma de las indicaciones impide que un atacante falsifique o modifique las instrucciones autorizadas, pero por sí sola no evita todas las formas de inyección de indicaciones. Un atacante aún podría intentar inyectar contenido malicioso a través de otros canales de entrada que no estén firmados. La firma de las indicaciones resulta más eficaz como base de un modelo de seguridad por capas que incluya la aplicación de la autorización, el análisis semántico y la supervisión humana. 

¿Qué infraestructura se necesita para implementar la firma inmediata?

Como mínimo, las organizaciones necesitan una autoridad de certificación para emitir certificados de firma, un servicio de firma centralizado para generar firmas con claves respaldadas por HSM y un mecanismo de verificación en el agente o en el entorno de ejecución del agente. Las organizaciones que ya cuentan con una infraestructura de PKI y de firma de código pueden ampliar esos sistemas para incluir la firma inmediata sin necesidad de implementar nuevas plataformas. 

¿Funciona la firma instantánea en entornos aislados o periféricos?

Sí. La verificación solo requiere la clave pública y el certificado raíz de confianza. El sistema verificador no necesita ponerse en contacto con el servicio de firma ni con ninguna autoridad externa. Este modelo de verificación independiente hace que la firma inmediata sea adecuada para redes aisladas, implementaciones periféricas y entornos sensibles a la latencia. 

¿Cómo evita la validación de marcas de tiempo los ataques de repetición?

En el momento de la firma, se incorpora una marca de tiempo fiable a la firma. El sistema de verificación compara esta marca de tiempo con un intervalo de vigencia configurado. Si la directiva firmada es más antigua de lo que permite dicho intervalo, se rechaza, aunque la firma en sí siga siendo válida desde el punto de vista criptográfico. Esto impide que los atacantes capturen y reutilicen directivas firmadas legítimamente fuera del intervalo de tiempo previsto. 

¿La firma inmediata solo es relevante para las grandes empresas?

Cualquier organización que implemente agentes de IA capaces de realizar acciones autónomas debería plantearse la firma inmediata. El riesgo es proporcional a la autoridad concedida al agente, no al tamaño de la organización. Un equipo pequeño con un agente de IA autorizado para ejecutar transacciones financieras o modificar la infraestructura de producción se enfrenta al mismo problema de confianza que una gran empresa. 

¿Qué relación hay entre la firma inmediata y la seguridad poscuántica?

Las infraestructuras de firma instantánea basadas en algoritmos vulnerables a la computación cuántica deberán migrarse a medida que avance esta tecnología. Las organizaciones que estén desarrollando capacidades de firma instantánea en la actualidad deben asegurarse de que su infraestructura de clave pública (PKI) y sus servicios de firma sean compatibles con algoritmos poscuánticos o certificados híbridos, de modo que la infraestructura de confianza siga siendo sólida sin necesidad de una reconstrucción completa.