Aller au contenu principal

Vue d'ensemble de DuoKey SQL EKM

Gestion de clés externe pour le Transparent Data Encryption de Microsoft SQL Server

S'applique à :
SQL Server 2016+Windows Server 2012 R2+Azure SQL MIEnterprise / Standard / Developer

Qu'est-ce que SQL EKM ?

DuoKey SQL EKM (Extensible Key Management) est une solution complète qui permet à Microsoft SQL Server d'utiliser une gestion de clés externe pour le Transparent Data Encryption (TDE). Cette intégration renforce la sécurité en stockant les clés de chiffrement en dehors de la base de données, offrant aux organisations un meilleur contrôle sur la protection de leurs données.

Souveraineté des clés

Contrôle total de vos clés de chiffrement, stockées dans le HSM protégé par MPC de DuoKey

Sécurité renforcée

Clés stockées séparément de l'infrastructure de base de données pour une défense en profondeur

Intégration transparente

Prise en charge native de l'EKM de SQL Server avec chiffrement/déchiffrement transparent

Prêt pour la conformité

Répond aux exigences RGPD, HIPAA, PCI-DSS et autres exigences réglementaires

Remarque
L'EKM est disponible dans les éditions Enterprise, Standard et Developer de SQL Server (SQL Server 2016 et versions ultérieures). L'édition Express ne prend pas en charge l'EKM.

Architecture

DuoKey SQL EKM établit une passerelle transparente entre les capacités natives de TDE de SQL Server et la gestion de clés externe via une DLL de fournisseur cryptographique.

SQL Server

Moteur TDE
Fournisseur EKMDuoKeyCryptoProvider.dll
HTTPS 443
▶

DuoKey Cloud

Coffre de clés
MPC HSMFIPS 140-2 Level 3

Composants du système

ComposantEmplacementDescription
Plateforme cloud DuoKeyCloudService central de gestion de clés avec HSM protégé par MPC
Fournisseur EKM DuoKeySQL ServerDLL de fournisseur cryptographique (DuoKeyCryptoProvider.dll)
SQL Server TDESQL ServerMoteur natif de Transparent Data Encryption
Clé asymétriquebase de données masterClé RSA-2048 protégeant la DEK
Clé de chiffrement de la base de donnéesBase de données utilisateurClé AES-256 chiffrant les fichiers de données

Hiérarchie de chiffrement

SQL Server TDE avec DuoKey EKM utilise une hiérarchie de chiffrement multicouche. Chaque couche protège la couche inférieure, la Master Encryption Key (MEK) dans DuoKey servant de racine de confiance.

Plateforme cloud DuoKey

Clé de chiffrement maître (MEK)

Protégée par MPC
Protège

SQL Server (base de données master)

Clé asymétrique (EKM)

RSA-2048
Protège

Base de données utilisateur

Clé de chiffrement de base de données (DEK)

AES-256
Chiffre

Fichiers de données

.mdf, .ndf, .ldf

Chiffrés au repos
Astuce
Cette hiérarchie garantit que, même si les fichiers de base de données sont dérobés, ils ne peuvent pas être déchiffrés sans accès à la plateforme DuoKey où réside la MEK.

Fonctionnalités clés

Transparent Data Encryption

Chiffrez les bases de données au repos sans modifier les applications.

Stockage externe des clés

Clés stockées en toute sécurité dans le HSM MPC cloud de DuoKey.

Prise en charge de la rotation des clés

Effectuez la rotation des clés de chiffrement sans interruption de service.

Prise en charge multi-serveurs

Déployez sur plusieurs instances SQL Server.

Sauvegarde et restauration

Les sauvegardes chiffrées fonctionnent sur tout serveur configuré.

Audit et conformité

Journalisation complète de toutes les opérations sur les clés.

Configuration requise

SQL Server

  • SQL Server 2016 ou version ultérieure
  • Enterprise, Standard ou Developer
  • L'EKM doit être activé

Système d'exploitation

  • Windows Server 2012 R2+
  • Windows 10/11 (développement uniquement)
  • Architecture 64 bits

Réseau

  • HTTPS vers la plateforme DuoKey
  • Port 443 sortant
  • TLS 1.2 ou supérieur

Prérequis

  • Compte de plateforme DuoKey
  • Application SQL EKM créée
  • Privilèges d'administrateur
Attention
L'édition SQL Server Express ne prend pas en charge l'Extensible Key Management.

Prise en main

Prêt à mettre en œuvre SQL EKM ? Suivez ces guides :

Astuce
Consultez le Guide de démarrage rapide pour une procédure complète.