Almacenar una evidencia y poder demostrar su integridad son dos cosas distintas.
Una organización puede conservar logs durante años y seguir sin disponer de una prueba fuerte de que esos registros no fueron modificados por un administrador, una cuenta comprometida o un proceso con privilegios elevados. En una investigación interna, un litigio, una auditoría o un proceso regulado, esa diferencia puede ser decisiva.
Azure Confidential Ledger aporta una capa distinta: un libro mayor de solo anexión administrado por el cliente, creado dentro de su suscripción de Azure y diseñado para que los registros sean inmutables, detectables ante manipulación y verificables mediante recibos criptográficos. El objetivo no es mover toda la información al ledger, sino conservar allí aquello cuyo historial de integridad debe poder demostrarse de forma independiente.
Un ledger append-only para registros que necesitan una historia verificable.
Azure Confidential Ledger es una carga de trabajo de Confidential Computing Ledger. La empresa crea su propia instancia en Azure y escribe directamente registros que pasan a formar parte de una secuencia protegida. El modelo es append-only: se añaden nuevas operaciones, pero no se modifica retroactivamente el historial como ocurriría en una base de datos convencional.
Cada transacción puede asociarse a un recibo que contiene información criptográfica de la estructura Merkle utilizada por el ledger. Ese recibo permite verificar posteriormente que una operación concreta fue procesada y que la prueba sigue siendo consistente con el historial.
El servicio se ejecuta sobre enclaves seguros respaldados por hardware dentro de Azure Confidential Computing. Microsoft reduce así la base de confianza necesaria: el ledger está diseñado para mantener integridad incluso frente a amenazas con privilegios elevados y para que la verificación no dependa únicamente de “confiar” en el operador del sistema.
Confidencialidad, integridad y verificabilidad son propiedades distintas. ACL está orientado especialmente a reforzar las dos últimas.
Azure Confidential Ledger no sustituye tus sistemas operativos. Los complementa cuando necesitas una prueba independiente.
El error más fácil sería tratar ACL como una base de datos generalista. No está pensado para almacenar cada objeto de negocio, cada documento o cada log masivo. Su valor aparece cuando registras información crítica, eventos relevantes o resúmenes criptográficos que permiten demostrar posteriormente qué ocurrió y si la evidencia sigue íntegra.
No sustituye Azure SQL
SQL sigue siendo el sistema apropiado para datos relacionales, consultas, actualizaciones y operación. ACL puede almacenar digests o evidencias que permitan verificar la integridad del historial SQL.
No sustituye Blob Storage
Los documentos, binarios y objetos siguen viviendo en almacenamiento diseñado para ello. ACL puede conservar una firma, hash o evidencia asociada para comprobar posteriormente que el contenido no cambió.
No sustituye un SIEM
Microsoft Sentinel y otras plataformas siguen siendo necesarias para correlación, detección, investigación y respuesta. El ledger puede preservar evidencias concretas de una investigación o alertas críticas.
No sustituye un repositorio documental
SharePoint, Blob Storage u otro gestor conserva el documento. El ledger puede registrar el hash de una versión, aprobación o firma para demostrar qué versión existía en un momento concreto.
El patrón recomendado es sencillo: conserva el dato donde corresponde y registra en el ledger la evidencia que necesitas verificar.
Una arquitectura útil no empieza preguntando “¿qué puedo meter en ACL?”, sino “¿qué necesito demostrar dentro de seis meses o cinco años?”. Desde ahí se diseña un flujo donde aplicaciones, bases de datos, pipelines o plataformas de seguridad producen un evento o hash, una capa de integración añade el contexto necesario y Azure Confidential Ledger conserva la evidencia y genera un recibo verificable.
Aplicación, SQL, DevSecOps, SIEM o proceso
El sistema operativo genera el dato real: una transacción, un despliegue, una alerta, un cambio de permiso, una aprobación o una nueva versión.
Evento, hash o digest
No hace falta duplicar todo el contenido. En muchos casos basta con un resumen criptográfico más metadatos suficientes para identificar qué se está protegiendo.
Acceso gobernado con Microsoft Entra
Las identidades que escriben, leen o administran el servicio deben operar con privilegios mínimos y responsabilidades separadas.
Enclaves, consenso e historial append-only
La operación se incorpora a un ledger respaldado por hardware, replicado y mantenido mediante consenso para proteger el historial.
Conserva el recibo y valida la prueba cuando haga falta
El recibo criptográfico permite comprobar que una transacción concreta fue incorporada al ledger. Esa verificación puede utilizarse en auditoría, investigación, validación de software o procesos interorganizativos sin depender únicamente de la confianza en el sistema que originó el dato.
Azure Confidential Computing extiende el aislamiento al momento en que los datos están siendo procesados.
ACL protege la integridad dentro de un entorno de ejecución aislado y atestiguado.
Una arquitectura clásica suele pensar en cifrado en reposo y en tránsito. El momento más delicado queda en medio: cuando una aplicación necesita procesar la información. Confidential Computing utiliza entornos de ejecución de confianza respaldados por hardware para reducir el conjunto de componentes que deben considerarse confiables.
Azure Confidential Ledger se ejecuta exclusivamente sobre enclaves seguros. El ledger abarca varias instancias idénticas, cada una ejecutándose en un enclave dedicado y atestiguado, mientras el consenso mantiene la coherencia del historial. Esto dificulta que una única cuenta, nodo o administrador pueda alterar silenciosamente la evidencia.
El resultado no es “seguridad absoluta”. Es un modelo de confianza más reducido y verificable. Esa diferencia importa en entornos regulados, investigaciones, procesos financieros o cualquier escenario donde la amenaza pueda incluir usuarios con privilegios elevados.
Dónde aparece valor: allí donde una auditoría necesita algo más fuerte que “el sistema dice que ocurrió”.
Azure Confidential Ledger tiene sentido en escenarios donde la evidencia, el orden temporal y la capacidad de verificación importan más que la edición posterior del dato. Estos son algunos de los patrones más claros.
Evidencias de investigación
Hashes de alertas, decisiones del SOC, hitos de una investigación, cambios de severidad o evidencias forenses pueden preservarse para mantener una línea temporal verificable.
Acciones privilegiadas
Concesiones de permisos, cambios críticos, decisiones administrativas o modificaciones de configuración pueden registrarse como evidencia independiente del sistema que ejecutó la acción.
Versiones, aprobaciones y firmas
El documento puede seguir en SharePoint o Blob Storage. El ledger conserva el hash y metadatos que permiten demostrar qué versión fue aprobada o firmada en un momento concreto.
Registros críticos y auditoría
Transferencias, cambios de contratos, estados regulatorios o evidencias de cumplimiento pueden necesitar una prueba de integridad separada del sistema transaccional.
Cadena de suministro software
Builds, hashes de artefactos, SBOM, aprobaciones o firmas pueden generar evidencias verificables que ayuden a demostrar qué versión fue producida y autorizada.
Prueba sin exponer el dato completo
Un hash o receipt puede compartirse con auditores o partes autorizadas para verificar integridad sin necesidad de entregar todo el contenido operativo original.
Uno de los patrones más claros: SQL conserva el dato; ACL conserva una prueba externa de integridad.
Azure SQL Database Ledger permite añadir capacidades de ledger a datos relacionales y generar digests que resumen criptográficamente el estado de la base. La verificación posterior depende de que esos digests se conserven en un lugar que un administrador de la propia base de datos no pueda alterar junto con los datos.
Aquí Azure Confidential Ledger puede utilizarse como Trusted Digest Store. El dato sigue en Azure SQL, donde se consulta y opera normalmente. Los digests se almacenan en un sistema independiente con mayores garantías de integridad frente a amenazas privilegiadas. Si alguien manipula el historial, la verificación posterior puede detectar la inconsistencia.
Es un patrón especialmente fácil de justificar cuando la organización necesita integridad de extremo a extremo en datos financieros, regulatorios o de negocio sin abandonar una base relacional convencional.
Un Trusted Digest Store independiente refuerza esa separación de confianza.
Microsoft ya utiliza la misma plataforma para registrar evidencia verificable de software firmado.
Microsoft Signing Transparency alcanzó disponibilidad general en junio de 2026. Es la segunda carga de trabajo que utiliza la plataforma Confidential Computing Ledger y aplica el mismo principio a la cadena de suministro de software: registrar declaraciones firmadas y evidencias de builds en un ledger append-only que permita auditoría e inspección posterior.
El patrón es especialmente interesante porque ilustra qué debe guardar un ledger y qué debe quedarse fuera. Signing Transparency no necesita convertirse en repositorio de todos los binarios. Registra declaraciones, identidad del emisor, contexto del build, firmas, mediciones y recibos que permiten vincular un artefacto con la evidencia que demuestra que fue registrado.
Necesidad
Poder demostrar qué build, versión o servicio fue registrado y firmado antes de ejecutarse, reduciendo la dependencia de una única fuente de confianza.
Evidencia registrada
Metadatos del build, identidad, declaraciones firmadas, mediciones del servicio, firmas y recibos criptográficos asociados al evento.
Control clave
Un registro append-only verificable cuya inclusión puede comprobarse de forma independiente mediante receipts e inclusion proofs.
Lección empresarial
La transparencia no exige publicar todo el sistema. Exige registrar evidencia suficiente para que una parte independiente pueda verificar una afirmación crítica.
Matiz importante: Microsoft Signing Transparency demuestra el patrón y hoy protege servicios concretos de Microsoft. No debe presentarse como una capacidad genérica que cualquier empresa pueda aplicar sin más a todo su pipeline. Para una organización, el equivalente práctico puede ser utilizar Azure Confidential Ledger para registrar sus propias evidencias de CI/CD, hashes, manifiestos o aprobaciones.
El patrón suele ser evento o hash + metadatos suficientes + recibo verificable.
Un ledger de confianza no debería convertirse en un vertedero de logs.
El valor de ACL aumenta cuando la empresa define de antemano qué afirmaciones necesita verificar. “Este documento existía con este hash”, “esta cuenta recibió este permiso”, “este build fue aprobado”, “esta alerta tenía este estado” o “este registro SQL correspondía a este digest”. Cada una es una evidencia concreta.
No conviene copiar automáticamente todos los logs del SIEM, almacenar documentos completos si basta con un hash ni utilizar ACL para datos que deben corregirse o borrarse con frecuencia. Tampoco tiene sentido registrar información personal innecesaria cuando el mismo objetivo puede alcanzarse con identificadores y resúmenes criptográficos.
El diseño debe equilibrar integridad, privacidad, coste, volumen y capacidad de auditoría. Una evidencia bien modelada puede ser pequeña y extremadamente valiosa. Una acumulación indiscriminada de datos puede dificultar justo aquello que pretendíamos demostrar.
Un ledger inmutable también necesita identidad, monitorización, claves y operación segura.
Azure Confidential Ledger no elimina las responsabilidades habituales de seguridad cloud. Microsoft recomienda aplicar principios Zero Trust, privilegio mínimo, monitorización y una separación clara de funciones. La integridad del ledger es una capa adicional; no sustituye el gobierno del entorno Azure que lo rodea.
Identidad y mínimo privilegio
Separa administración, escritura, lectura y verificación. Una aplicación que solo registra evidencias no necesita el mismo nivel de control que un administrador del recurso.
Azure Key Vault
Microsoft recomienda utilizar Key Vault para gestionar secretos y claves criptográficas asociados a autenticación y flujos de protección cuando ACL se integra con otros servicios.
Azure Monitor
Los logs diagnósticos ayudan a detectar errores de escritura, cambios administrativos, problemas de latencia y comportamiento operativo que deben investigarse.
Continuidad y ciclo de vida
La organización debe documentar creación, administración, recuperación de evidencias y retirada. El borrado de una instancia de ACL es un hard delete, por lo que la decisión de eliminación requiere especial control.
Cinco formas de perder el valor de Azure Confidential Ledger aunque técnicamente funcione.
Guardar todo “por si acaso”
Sin una pregunta de auditoría concreta, el ledger se convierte en otro almacén difícil de interpretar. Define primero qué afirmación debe poder verificarse.
Meter datos operativos que necesitan edición
El modelo append-only es una virtud para evidencia, no una buena opción para información que cambia continuamente y necesita actualizaciones funcionales.
No conservar ni verificar receipts
Si la empresa registra transacciones pero nunca prueba el proceso de verificación, puede descubrir demasiado tarde que nadie sabe reconstruir la evidencia ante un auditor.
Confundir inmutabilidad con buen gobierno
Un registro puede ser perfectamente inmutable y seguir siendo incorrecto. La integridad demuestra que no se cambió; no demuestra que el dato original fuera verdadero.
Diseñar el ledger sin pensar en el auditor que lo verificará
La evidencia debe incluir contexto suficiente para ser comprensible meses después: identificador, origen, fecha, versión, relación con el objeto original y procedimiento de verificación. Una prueba criptográfica sin contexto puede ser técnicamente válida y operativamente inútil.
No todas las empresas necesitan un ledger confidencial. Algunas sí necesitan demostrar cosas que un log tradicional no puede demostrar por sí solo.
La decisión debería empezar por el riesgo. Si un registro puede ser cuestionado por un regulador, un cliente, un auditor, un tribunal o un equipo forense, y la organización necesita demostrar que el historial no fue alterado por quienes administran el sistema, ACL merece evaluación.
También tiene sentido cuando varias partes necesitan compartir confianza sin compartir todos los datos originales, o cuando la cadena de suministro software exige demostrar qué artefactos y aprobaciones existían antes del despliegue.
Si el único requisito es retener logs, consultar históricos o almacenar archivos, probablemente existan servicios más simples y económicos. Elegir bien también significa saber cuándo no utilizar Confidential Ledger.
Sí encaja
Integridad verificable, amenaza interna, auditoría independiente, evidencias regulatorias, software supply chain o Trusted Digest Store.
Probablemente no
CRUD transaccional, reporting operativo, archivo documental general, retención masiva de logs o datos que deben corregirse frecuentemente.
Pregunta de decisión
“¿Necesitamos conservar este dato o necesitamos poder demostrar que nadie alteró la evidencia después?”
Diez preguntas para saber si Azure Confidential Ledger encaja en tu arquitectura.
Evento, documento, build, permiso, transacción, investigación o cambio crítico.
Auditor, regulador, cliente, equipo forense, proveedor o dirección.
¿Un administrador del sistema origen podría modificar dato e historial?
Reduce datos innecesarios y mantiene el contenido original en su sistema natural.
Origen, versión, timestamp, identidad y relación con el objeto original.
Separar responsabilidades refuerza el valor de la evidencia.
El procedimiento de verificación debe estar documentado y probado.
Frecuencia, tamaño, retención y coste deben corresponder al valor de la evidencia.
Escrituras fallidas, verificación, latencia, cambios administrativos y uso.
La prueba debe poder reproducirse sin depender del conocimiento de una sola persona.
El valor no está en desplegar un ledger. Está en identificar qué evidencia merece una capa de confianza adicional.
Ayesa Digital aborda Azure desde arquitectura, seguridad, datos, integración, aplicaciones y operación. En un proyecto de Confidential Ledger esto es especialmente importante porque la pieza rara vez vive sola: recibe eventos desde otras plataformas, depende de identidad y observabilidad y debe formar parte de un proceso de auditoría comprensible.
La primera fase útil no necesita ser grande. Puede partir de una evidencia concreta: un cambio privilegiado, un digest SQL, una aprobación de release o un hash documental. Se diseña el modelo, se integra el origen, se generan receipts, se prueba la verificación y se mide si el resultado satisface realmente la necesidad de auditoría.
Si funciona, el patrón puede extenderse a más procesos. Si no aporta una garantía adicional relevante, es mejor mantener el dato en el servicio existente. La arquitectura correcta no intenta utilizar todos los servicios de Azure: asigna a cada uno el problema que resuelve mejor.
Necesidad de evidencia
Qué debe poder demostrarse, ante quién y durante cuánto tiempo.
Arquitectura origen
SQL, aplicaciones, Sentinel, DevOps, documentos, pipelines o sistemas terceros.
Seguridad y operación
Identidad, permisos, Key Vault, Monitor, receipts, responsables y procedimientos.
Prueba de auditoría
Verificación independiente, documentación y evidencia reproducible.
Microsoft Azure para empresas
Cloud, seguridad, datos, aplicaciones, gobierno y evolución de plataforma sobre Azure.
Seguridad en Azure
Defender for Cloud, Sentinel, Entra, Key Vault, Zero Trust y gobierno de seguridad.
Servicios gestionados Azure
Observabilidad, seguridad, continuidad, FinOps y operación de cargas críticas después del go-live.
Microsoft Learn · Confidential Ledger
Documentación oficial sobre arquitectura, receipts, integridad, seguridad y casos de uso de Azure Confidential Ledger.
Lo que conviene tener claro antes de utilizar Azure Confidential Ledger.
¿Qué es Azure Confidential Ledger?
Es un ledger append-only administrado por el cliente en Azure, diseñado para almacenar registros con fuertes garantías de integridad, evidencia de manipulación y verificación criptográfica.
¿Es una base de datos blockchain para aplicaciones?
No debería plantearse como sustituto general de una base de datos operativa. Su uso natural es preservar evidencia, registros o hashes cuyo historial de integridad debe poder verificarse.
¿Qué es un receipt?
Es una prueba asociada a una transacción procesada por el ledger que incluye información criptográfica utilizada para comprobar su inclusión e integridad.
¿Qué aporta Confidential Computing?
El ledger se ejecuta en entornos de ejecución de confianza respaldados por hardware, reduciendo la superficie de confianza y protegiendo el procesamiento frente a amenazas privilegiadas.
¿Puede integrarse con Azure SQL Ledger?
Sí. Azure Confidential Ledger puede actuar como Trusted Digest Store para conservar digests de Azure SQL Ledger fuera de la propia base y reforzar la verificación de integridad.
¿Debo almacenar documentos completos?
No necesariamente. En muchos escenarios es mejor conservar el documento en el repositorio apropiado y registrar en ACL un hash, identificador y metadatos suficientes para poder verificar la versión.
¿Puede ayudar en auditorías de seguridad?
Sí. Puede preservar evidencias críticas, eventos administrativos, hashes de alertas o decisiones de investigación cuando la organización necesita una línea temporal cuya integridad pueda comprobarse.
¿Qué relación tiene con Microsoft Signing Transparency?
Ambos utilizan la plataforma Confidential Computing Ledger. Signing Transparency es una carga administrada por Microsoft para transparencia de firma de software; Azure Confidential Ledger es la carga administrada por el cliente.
¿La inmutabilidad garantiza que el dato sea correcto?
No. Garantiza que el historial no pueda modificarse silenciosamente. La calidad y veracidad del dato original siguen dependiendo del proceso que lo genera.
¿Cuándo no lo utilizaría?
Cuando solo necesitas almacenamiento, búsquedas, edición frecuente, reporting o retención de logs sin un requisito específico de integridad verificable o auditoría independiente.
¿Qué evidencias críticas de tu arquitectura Azure necesitan integridad verificable?
Podemos revisar tus procesos de auditoría, datos, Azure SQL, DevSecOps, seguridad y operaciones privilegiadas para identificar dónde un ledger confidencial aporta una garantía real y dónde sería complejidad innecesaria.

Business Development Manager | PSELLER Microsoft en Ayesa | Miembro Unidad Transición Energética, Climática y Urbana en Tecnalia | Secretaria de la Junta Directiva del Cluster de la Construcción (Build INN)

