Blog LLMs Data Azure Microsoft Fabric

Claves administradas por el cliente en Microsoft Fabric: BYOK en modo Preview

Vista conceptual de claves administradas por el cliente en Microsoft Fabric

Introducción

Microsoft Fabric continúa evolucionando como una plataforma integral para análisis empresariales, ahora con soporte para claves administradas por el cliente (Customer-Managed Keys, CMK) bajo el modelo Bring Your Own Key (BYOK). Esta funcionalidad, actualmente en modo Preview, permite a las organizaciones cumplir con estrictos requisitos de seguridad y gobernanza al mantener control total sobre sus claves criptográficas.

En este artículo exploraremos cómo habilitar BYOK en Microsoft Fabric, su impacto en la seguridad y las mejores prácticas para implementarlo en entornos empresariales. Si estás familiarizado con las reglas de firewall a nivel de workspace en Microsoft Fabric, puedes ver esta funcionalidad como una extensión lógica hacia un control más granular sobre la seguridad. Lee más sobre las reglas de firewall aquí.


¿Qué es BYOK y por qué es relevante en Microsoft Fabric?

BYOK permite a las organizaciones traer sus propias claves criptográficas y administrarlas directamente en lugar de depender de claves generadas por el proveedor de la nube. Esto es especialmente crítico en sectores regulados como finanzas, salud y gobierno, donde el control sobre las claves puede ser un requisito legal.

En Microsoft Fabric, las claves administradas por el cliente se integran directamente con Azure Key Vault, proporcionando una capa adicional de seguridad y cumplimiento. Esto asegura que los datos almacenados en OneLake y otros servicios relacionados puedan ser cifrados usando claves bajo el control exclusivo del cliente.

Note: Aunque BYOK está en modo Preview, las organizaciones pueden empezar a probar esta funcionalidad en entornos no críticos para validar su integración y beneficios.


Configuración de claves administradas por el cliente en Microsoft Fabric

Prerrequisitos

Antes de comenzar, asegúrate de cumplir con los siguientes requisitos:

  • Una instancia de Azure Key Vault configurada con claves RSA de 2048 bits o superiores.
  • Permisos de administrador en el workspace de Microsoft Fabric donde deseas habilitar BYOK.
  • Azure Active Directory configurado para gestionar roles y accesos.

Pasos para habilitar BYOK

  1. Crear una clave en Azure Key Vault
    Utiliza el siguiente comando de Azure CLI para crear una clave RSA en tu Key Vault:

    az keyvault key create --vault-name <nombre-del-key-vault> --name <nombre-de-la-clave> --protection software
    

    Warning: Las claves deben ser de tipo RSA y cumplir con los estándares de seguridad recomendados (2048 bits o superiores).

  2. Asignar permisos al Key Vault
    Configura los permisos necesarios para que Microsoft Fabric pueda acceder a la clave. Esto incluye el permiso get y unwrapKey:

    az keyvault set-policy --name <nombre-del-key-vault> --spn <app-id-de-microsoft-fabric> --key-permissions get unwrapKey
    
  3. Habilitar BYOK en el workspace de Microsoft Fabric
    Desde el portal de Microsoft Fabric, navega a la configuración del workspace y selecciona la opción “Customer-Managed Keys”. Ingresa la URL de tu Key Vault y el nombre de la clave.

    Note: La URL del Key Vault debe seguir el formato https://<nombre-del-key-vault>.vault.azure.net.

  4. Validar la configuración
    Una vez habilitado, verifica que los datos en el workspace estén cifrados utilizando la clave proporcionada. Puedes realizar pruebas de cifrado y descifrado para confirmar que la integración funciona correctamente.


Beneficios clave de BYOK en Microsoft Fabric

Control total sobre las claves

Las organizaciones tienen control exclusivo sobre la generación, almacenamiento y rotación de claves, lo que reduce el riesgo de exposición en caso de un incidente de seguridad.

Cumplimiento normativo

BYOK facilita el cumplimiento de regulaciones como GDPR, HIPAA y CCPA, donde el control sobre los datos y las claves es obligatorio.

Integración con Azure Key Vault

La compatibilidad con Azure Key Vault simplifica la gestión de claves y permite aprovechar características avanzadas como auditoría y acceso condicional.


Limitaciones actuales y consideraciones

Aunque BYOK en Microsoft Fabric aporta ventajas significativas, es importante tener en cuenta las siguientes limitaciones:

  • Modo Preview: La funcionalidad aún está en desarrollo y puede no ser apta para entornos críticos.
  • Costos asociados: El uso de Azure Key Vault para BYOK puede generar costos adicionales, especialmente si se habilitan características como geo-replicación.
  • Rotación de claves: Actualmente, la rotación automática de claves no está soportada. Las organizaciones deben implementar procesos manuales o automatizados externos.

Warning: Asegúrate de probar exhaustivamente la configuración en un entorno de desarrollo antes de implementarla en producción.


Relación con otras funcionalidades de Microsoft Fabric

La introducción de BYOK complementa otras mejoras recientes en Microsoft Fabric, como el catálogo impulsado por IA y las reglas de firewall a nivel de workspace. Estas funcionalidades trabajan juntas para proporcionar una plataforma más segura y gobernada. Descubre más sobre estas novedades aquí.

Además, BYOK puede integrarse con pipelines de datos en Synapse migrados a Microsoft Fabric, asegurando que los datos procesados en estos flujos estén protegidos bajo las claves administradas por el cliente. Consulta cómo migrar tus pipelines aquí.


Conclusión

BYOK en Microsoft Fabric representa un paso importante hacia una mayor seguridad y cumplimiento en plataformas de análisis empresarial. Aunque la funcionalidad está en modo Preview, ofrece una oportunidad única para que las organizaciones prueben y adapten sus estrategias de cifrado en línea con sus requisitos regulatorios.

Si estás considerando implementar BYOK, asegúrate de evaluar sus beneficios y limitaciones en el contexto de tu organización. La integración con Azure Key Vault y la capacidad de controlar tus claves criptográficas son ventajas que no deben pasarse por alto.

Para más detalles sobre otras funcionalidades de seguridad en Microsoft Fabric, revisa nuestro artículo sobre reglas de firewall a nivel de workspace: Reglas de firewall en Microsoft Fabric.