Aller au contenu

→ Lire l’explication complète de la marmotte

Brouillon editorial.

Donner une vue d’ensemble de la rotation des cles : pourquoi elle existe, ce qu’elle change reellement et comment l’anticiper dans une architecture.

La rotation ne consiste pas seulement a creer une nouvelle cle. Elle implique l’inventaire des usages, la compatibilite applicative, les fenetres de transition et parfois la relecture des flux de wrap et d’unwrap.

  • objectifs de rotation ;
  • rotation preventive, corrective et reglementaire ;
  • impact sur les donnees chiffrees ;
  • lien avec KEK, DEK et envelope encryption ;
  • verifications de bon fonctionnement.
  • ajouter une procedure type
  • ajouter une checklist de migration
  • ajouter une FAQ
  • ajouter les sources

Sans rotation préparée, une clé reste en service aussi longtemps que personne n’ose la changer, et chaque année d’usage augmente la quantité de données qu’une seule fuite rend lisibles d’un coup. Le jour où la rotation devient obligatoire, après une compromission ou une échéance réglementaire, elle se fait dans l’urgence et sans inventaire des usages : des applications cessent de déchiffrer, des données protégées par l’ancienne clé deviennent inaccessibles si celle-ci est détruite trop tôt, et la reprise dépend de copies que personne n’a documentées. La serrure est changée, mais une partie des habitants dort dehors.

Faire tourner une clé, c’est la remplacer par une nouvelle et retirer progressivement l’ancienne. On le fait par précaution à intervalles réguliers, pour corriger une situation après un incident, ou parce qu’une règle l’impose. Créer la nouvelle clé est la partie facile. Il faut d’abord savoir partout où l’ancienne est utilisée, sinon certaines applications cesseront de fonctionner. Il faut ensuite une période de transition pendant laquelle les deux clés sont acceptées : la nouvelle sert pour les nouvelles données, l’ancienne permet encore de relire les anciennes. La question la plus délicate concerne les données déjà chiffrées. Beaucoup de systèmes utilisent deux niveaux de clés : une clé de données, qui chiffre les informations, et une clé de chiffrement de clés, qui protège la clé de données en l’enveloppant. Pour remplacer cette seconde clé, il suffit de désenvelopper chaque clé de données avec l’ancienne et de la réenvelopper avec la nouvelle, sans rechiffrer toutes les informations. Ces deux opérations portent les noms anglais « unwrap » et « wrap ». À la fin, on vérifie que tout fonctionne avec la nouvelle clé et que l’ancienne n’est plus nécessaire avant de la retirer. Cette page est encore un brouillon : elle annonce ces sections, qui distinguent rotation préventive, corrective et réglementaire, et renvoie vers les pages qui détaillent déjà l’exploitation des clés, les deux niveaux de clés et l’enveloppement.

À lire aussi

Pages voisines

: les deux pages se citent l’une l’autre.