Chiffrement des données au repos
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
- Stockage et rotation des clés
- Chiffrement authentifié (AEAD)
- HSM PKCS#11 et KMIP
- Chiffrement en transit et cryptographie hybride
| 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 |