Chiffrement des données au repos

De wiki.nexiat.fr
(Redirigé depuis Crypter son disque)
Aller à la navigation Aller à la recherche

Portail > Applications

Le chiffrement des données au repos (data at rest) protège les données stockées — disques, bases, fichiers, sauvegardes — contre un accès physique ou logique non autorisé. Il s'appuie presque entièrement sur la cryptographie symétrique, pour des raisons de débit.

Niveaux de chiffrement

Niveau Exemples Granularité
Disque / volume LUKS/dm-crypt, BitLocker, FileVault Tout le support
Système de fichiers Chiffrement par fichier intégré au FS Par fichier
Base de données TDE (Transparent Data Encryption), chiffrement par colonne Base, table, champ
Application / objet Chiffrement avant écriture (fichiers, objets S3/MinIO) Par objet

Plus le chiffrement est proche de l'application, plus il protège finement (y compris contre un administrateur du stockage), mais plus il complexifie la gestion des clés.

Algorithmes

AES (souvent AES-256) en mode adapté : XTS pour le chiffrement de disque (conçu pour le stockage par blocs), ou un mode AEAD (AES-GCM, ChaCha20-Poly1305) pour des fichiers/objets où l'intégrité doit être vérifiée.

Le vrai défi : les clés

Chiffrer est facile ; protéger et gérer les clés est le cœur du sujet (Stockage et rotation des clés) :

  • Chiffrement d'enveloppe (KEK/DEK) : une clé maître en HSM/KMS chiffre les clés de données → rotation de la KEK sans re-chiffrer les données.
  • Où réside la clé au moment de l'usage ? Une clé déchiffrée en mémoire sur la machine qui détient les données offre une protection limitée contre un attaquant ayant ce niveau d'accès.
  • Sauvegardes : elles doivent rester déchiffrables (clés archivées) tout en étant protégées — sans les clés, une sauvegarde chiffrée est irrécupérable.

Modèle de menace

Préciser contre quoi on protège : vol de disque physique (le chiffrement de volume suffit), accès d'un administrateur d'infrastructure (chiffrement applicatif requis), compromission de l'hôte en fonctionnement (les clés en mémoire deviennent un point faible). Le chiffrement au repos ne protège pas une donnée déjà déchiffrée par un processus compromis.

Points clés à retenir

  • Symétrique partout (débit) : AES-XTS pour le disque, AEAD pour fichiers/objets.
  • La difficulté est la gestion des clés, pas le chiffrement lui-même.
  • Chiffrement d'enveloppe (KEK en HSM/KMS) pour une rotation efficace.
  • Définir le modèle de menace : le niveau de chiffrement doit correspondre à l'adversaire visé.

Voir aussi

Cryptographie symétrique — Portail
Fondamentaux Principe · Bloc et flot · Modes opératoires · Padding · IV et nonces
Intégrité / auth. MAC et HMAC · AEAD
Gestion des clés Aléa / CSPRNG · KDF · Échange de clés · Stockage / rotation
Algorithmes AES · ChaCha20/Salsa20 · DES / 3DES · Blowfish et Twofish · RC4 · Camellia, ARIA et SM4 · AES-GCM · ChaCha20-Poly1305 · Hachage
Applications Données au repos · En transit / hybride
Sécurité avancée Attaques · Conformité · Post-quantique