Partager via


Effectuer une rotation de clés activées pour les enclaves

S’applique à : SQL Server 2019 (15.x) et versions ultérieures sur Windows Azure SQL Database

Dans Always Encrypted, une rotation de clé est le processus de remplacement d’une clé principale de colonne existante ou d’une clé de chiffrement de colonne par une nouvelle clé. Cet article décrit les cas d’utilisation et les considérations relatives à la rotation de clés spécifique à Always Encrypted avec enclaves sécurisées quand la clé initiale et/ou la (nouvelle) clé cible est une clé activée pour les enclaves. Pour obtenir des instructions générales et des processus de gestion des clés Always Encrypted, consultez Vue d’ensemble de la gestion des clés pour Always Encrypted.

Il peut être nécessaire d’effectuer la rotation d’une clé pour des raisons de sécurité ou de conformité. Par exemple, si une clé a été compromise ou si les stratégies de votre organisation vous obligent à remplacer les clés régulièrement. En outre, Always Encrypted utilisant la rotation de clés avec des enclaves sécurisées permet d’activer ou de désactiver les fonctionnalités de l’enclave sécurisée côté serveur pour vos colonnes chiffrées.

  • Quand vous remplacez une clé qui n’est pas activée pour les enclaves par une clé qui l’est, vous déverrouillez la fonctionnalité de l’enclave sécurisée qui permet d’interroger les colonnes qui sont protégées par la clé. Pour plus d’informations, consultez Activer Always Encrypted avec enclaves sécurisées pour les colonnes chiffrées existantes.
  • Quand vous remplacez une clé qui est activée pour les enclaves par une clé qui ne l’est pas, vous désactivez la fonctionnalité de l’enclave sécurisée qui permet d’interroger les colonnes qui sont protégées par la clé.

Si vous effectuez la rotation d’une clé uniquement pour des raisons de sécurité et/ou de conformité, et non pas pour activer ou désactiver les calculs d’enclaves pour vos colonnes, vérifiez que la clé cible a la même configuration que la clé source concernant les enclaves. Par exemple, si la clé source est activée pour les enclaves, la clé cible doit également être activée pour les enclaves.

Les étapes ci-dessous incluent des liens vers des articles détaillés, selon votre scénario de rotation :

  1. Provisionnez une nouvelle clé (une clé principale de colonne ou une clé de chiffrement de colonne).

    Remarque

    Lorsque vous utilisez Azure Key Vault comme magasin de clés, la rotation des clés multilocataires gérées par le client n’est pas prise en charge. Vérifiez que la nouvelle clé gérée par le client est dans la même instance que celle existante.

  2. Remplacez une clé existante par la nouvelle clé.