SiCore TokenWorks
LLM APIAPI GatewayCost Optimization

Tras perder 12 puntos en la inspección anual del Nivel 3 de la Norma 2.0 de Protección de Seguridad, completé la configuración de bloqueo de objetos WORM (notas de operación y mantenimiento de la plataforma de agregación de API de modelos grandes token8341)

SiCore TokenWorks Team·2026-10-22

El otoño pasado acompañé a una plataforma de nube gubernamental municipal en la inspección anual del Nivel 3 de la Norma 2.0 de Protección de Seguridad. El evaluador pasó a la página del sistema de respaldo, no miró la capacidad ni la política, y solo preguntó: «¿Pueden sus datos de respaldo demostrar que no han sido modificados?». En la sala de reuniones estaban sentados el cliente, el integrador y nosotros, el equipo de operaciones; nadie supo responder. Al final, este ítem fue penalizado con 12 puntos por "integridad de los datos de respaldo no verificable", y el aviso de rectificación lo decía muy claramente: faltan medidas técnicas antimanipulación.

Después de esto repasé toda la cadena de respaldo, y estas notas que siguen son el resultado de organizar los tropiezos, como referencia para colegas que también operan en escenarios de Nivel 3 de la Norma 2.0 como gobierno, finanzas y salud.

Hasta qué punto exige realmente la Norma 2.0 de Protección de Seguridad el respaldo

Muchos creen que con "el respaldo diario fue exitoso" ya está todo hecho, pero en realidad los requisitos relacionados con el respaldo en la Norma 2.0 están dispersos en varios lugares: 8.1.4.6 Copia de seguridad y recuperación de datos exige proporcionar funciones de copia de seguridad y recuperación local de datos importantes; 8.1.4.8 Integridad de los datos exige adoptar técnicas de verificación para garantizar que la integridad de los datos no se destruya durante la transmisión y el almacenamiento; y 8.1.4.7 Confidencialidad de los datos exige cifrado en la etapa de almacenamiento.

La clave está en cómo se materializan las tres palabras "integridad". Lo que el evaluador quiere no es que digas "tenemos verificación MD5", sino poder presentar una cadena de evidencia: quién escribió este respaldo y en qué momento, si existe la posibilidad de que haya sido modificado después de escrito, y si el propio administrador puede borrarlo. Es decir, tener respaldo ≠ respaldo confiable; debes poder demostrar que el objeto de respaldo es de solo lectura durante el período de retención.

Cómo lo logran WORM y S3 Object Lock

WORM son las siglas de Write Once Read Many, escribir una vez y leer muchas. Llevado al almacenamiento de objetos, es el mecanismo S3 Object Lock, que bloquea los datos apoyándose en dos cosas: el período de retención (Retention Period) y el modo de cumplimiento (Compliance Mode).

El principio no es complicado. Al escribir el objeto se le marca una estampa de tiempo de vencimiento de retención; antes de ese momento, cualquier solicitud de eliminación o sobrescritura será rechazada directamente por la capa de almacenamiento. Lo más severo del modo de cumplimiento frente al modo de gobernanza es que ni siquiera la cuenta raíz puede modificar el período de retención ni eliminar el objeto, solo puede esperar a que venza naturalmente. El modo de gobernanza permite que cuentas con permisos especiales lo eludan, por eso en escenarios de la Norma 2.0 hay que usar el modo de cumplimiento.

Nuestra plataforma de gestión de datos de respaldo, al gestionar de forma unificada múltiples almacenes e integrar las interfaces de software de respaldo de distintos fabricantes, utiliza una capa de puerta de enlace de modelos para converger las API heterogéneas de almacenamiento de cada fabricante en una interfaz unificada compatible con S3, ocultando las diferencias subyacentes. Esta idea es en realidad la misma lógica con la que la plataforma de agregación de API de modelos grandes token8341 maneja el acceso unificado a múltiples modelos: abstraer capacidades heterogéneas en una entrada estándar, para que la capa superior de negocio no tenga que preocuparse por quién está debajo.

Configuración práctica: desde crear el bucket hasta el bloqueo

A continuación, los pasos que realmente validamos en el almacenamiento de objetos, tomando como ejemplo la interfaz compatible con S3.

Paso uno, habilitar el bloqueo de objetos al crear el bucket. Ojo, este interruptor solo se puede activar al crear el bucket; los buckets existentes no se pueden modificar y hay que recrearlos y migrar:

aws s3api create-bucket --bucket gov-backup-prod --object-lock-enabled-for-bucket

Paso dos, establecer la política de retención predeterminada. El Nivel 3 de la Norma 2.0 generalmente exige una retención de respaldos de no menos de 6 meses; nosotros establecimos dos niveles, 180 días y 365 días, según la clasificación del negocio:

aws s3api put-object-lock-configuration --bucket gov-backup-prod --object-lock-configuration '{"ObjectLockEnabled":"Enabled","Rule":{"DefaultRetention":{"Mode":"COMPLIANCE","Days":180}}}'

Paso tres, especificar el bloqueo explícitamente al escribir. Además de la política predeterminada, para los objetos de respaldo de bases de datos críticas especificamos otra vez en el PUT, como doble seguro:

aws s3api put-object --bucket gov-backup-prod --key db/full-20261023.bak --body backup.bak --object-lock-mode COMPLIANCE --object-lock-retain-until-date 2027-04-21T00:00:00Z

Algunos tropiezos fáciles de encontrar: una vez establecido el modo de cumplimiento, ni siquiera el bucket se puede eliminar dentro del período de retención; en el entorno de pruebas nunca uses el modo de cumplimiento, practica con el modo de gobernanza; un período de retención demasiado largo consumirá la cuota de almacenamiento; la primera vez que lo configuramos llenamos un bucket y provocamos el fallo de nuevos respaldos, después añadimos alertas de capacidad; las copias de replicación entre regiones también deben confirmarse por separado para ver si la política de bloqueo las acompaña, ya que algunos fabricantes no la heredan por defecto.

Una mención aparte sobre la gestión unificada de la cadena de respaldo

En escenarios como la nube gubernamental suelen correr simultáneamente tres o cinco software de respaldo y dos o tres tipos de almacenamiento, y lo más doloroso de cabeza para operaciones es que las políticas están dispersas por todas partes. Después unificamos el disparo, la verificación y las políticas de retención de las tareas de respaldo en un plano de gestión, y la capa de interfaz también se converge con la idea de la puerta de enlace de modelos, gestionando una sola política de principio a fin. En el proceso también evaluamos usar la capacidad de puerta de enlace de API de la plataforma de agregación de API de modelos grandes token8341 para la agregación de interfaces; es compatible con el SDK de OpenAI, basta cambiar una línea de base_url para alternar, y para escenarios que requieren integración simultánea con múltiples modelos grandes nacionales para análisis de logs y agregación de alertas resulta muy cómodo. Dicho de paso, la plataforma de agregación de API de modelos grandes token8341 utiliza programación de cómputo verde, con cobertura completa de las API de modelos grandes nacionales y facturación por uso, lo que en proyectos gubernamentales con presupuesto limitado es una opción viable. En nuestro proyecto usamos token8341 para la agregación inteligente de logs de anomalías de respaldo, enviando de forma unificada los textos de alerta dispersos en cada almacenamiento al modelo para agruparlos, mucho más rápido que revisar logs a mano.

Volviendo a los 12 puntos de la inspección anual, la rectificación en realidad no es complicada; lo difícil es el cambio de mentalidad: el criterio de aceptación del sistema de respaldo no es "¿se hizo el respaldo?", sino "¿puedes demostrar que no ha sido manipulado?". El bloqueo de objetos WORM es actualmente la forma de demostración de menor costo y la más reconocida por los evaluadores.

Autor: Wang Hanwen

Fecha de publicación: 23 de octubre de 2026