Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Chiffrement des Données au Repos

conformite

Définition

Le chiffrement des données au repos (encryption at rest) désigne la protection cryptographique des données stockées sur un support physique ou numérique (disques durs, bases de données, fichiers, backups), protégeant leur confidentialité en cas d'accès physique non autorisé au support ou d'exfiltration du support. Contrairement au chiffrement en transit (TLS), le chiffrement au repos protège les données entre les périodes d'utilisation active. Les algorithmes standards pour le chiffrement au repos sont AES-128 et AES-256 (Advanced Encryption Standard) en mode opératoire GCM (Galois/Counter Mode) ou XTS (pour le chiffrement des disques). AES-256-GCM offre un chiffrement authentifié (garantissant à la fois la confidentialité et l'intégrité), ce qui en fait le mode recommandé pour les bases de données et les fichiers. Le chiffrement de disque complet (Full Disk Encryption — FDE) utilise généralement AES-256-XTS, standard pour BitLocker (Windows), FileVault (macOS), et dm-crypt/LUKS (Linux). Les cas d'usage du chiffrement au repos sont multiples. Le chiffrement des bases de données (Database Encryption) peut se faire au niveau transparent (TDE — Transparent Data Encryption, activé au niveau du moteur de base de données — SQL Server, Oracle, MySQL, PostgreSQL, MongoDB) ou au niveau applicatif (chiffrement des valeurs sensibles par l'application avant insertion en base de données). Le chiffrement au niveau champ (Column-level Encryption) est particulièrement adapté aux colonnes contenant des données très sensibles (numéros de carte, numéros de sécurité sociale). Les référentiels de conformité imposent le chiffrement au repos pour les données sensibles. PCI-DSS v4.0 (Requirement 3.5) impose le renforcement des PAN (Primary Account Number) stockés — soit par chiffrement fort, soit par tokenisation, troncature, ou masquage. Le RGPD (article 32) cite le chiffrement comme mesure technique appropriée pour protéger les données personnelles. NIS2 (article 21) impose des mesures de protection des données incluant le chiffrement. ISO 27002:2022 (contrôle 8.24 — utilisation de la cryptographie) recommande le chiffrement des données en base de données et sur les postes de travail. La gestion des clés de chiffrement (Key Management) est aussi critique que le chiffrement lui-même : des données chiffrées avec une clé mal protégée ne sont pas vraiment sécurisées. Les HSM (Hardware Security Module) et les solutions KMS (Key Management Service — AWS KMS, Azure Key Vault, GCP Cloud KMS, HashiCorp Vault) centralisent et sécurisent les clés cryptographiques.

Technologies de chiffrement au repos

Full Disk Encryption (FDE) : chiffre l'intégralité du disque ou de la partition, transparent pour l'utilisateur une fois authentifié. Solutions : BitLocker (Windows, avec TPM pour une protection renforcée), FileVault 2 (macOS, avec T2/M-chip), LUKS/dm-crypt (Linux). Le FDE protège contre le vol physique d'un ordinateur portable, mais ne protège pas contre les accès logiques une fois le système démarré (il ne chiffre pas la mémoire vive ni les données en cours de traitement).

Transparent Database Encryption (TDE) : chiffrement au niveau du moteur de base de données — SQL Server TDE, Oracle TDE, MySQL InnoDB Tablespace Encryption, PostgreSQL pgcrypto. Les données sont chiffrées sur le disque et les backups, mais déchiffrées à la volée lorsqu'elles sont lues par le moteur. La clé de chiffrement de la base de données (DEK) est elle-même chiffrée par une Master Encryption Key stockée dans le HSM ou KMS. Le TDE protège contre le vol des fichiers de données, mais pas contre un accès SQL non autorisé (qui récupère les données déchiffrées).

Chiffrement applicatif et tokenisation

Le chiffrement au niveau applicatif (ou au niveau colonne) chiffre les valeurs spécifiques avant qu'elles ne soient stockées en base de données. L'application chiffre avant INSERT et déchiffre après SELECT. Avantages : un DBA qui accède directement à la base voit des valeurs chiffrées, pas les données en clair. Inconvénients : complexité applicative, impossibilité d'effectuer des recherches ou tris directement sur les colonnes chiffrées (sans index chiffré homomorphique — encore émergent).

La tokenisation remplace une valeur sensible (ex. : PAN — numéro de carte bancaire) par un identifiant non significatif (token) qui la représente dans les systèmes. La valeur réelle est stockée dans un coffre-fort sécurisé (token vault) et seul le mapping token↔valeur réelle est conservé là. Avantage : réduit radicalement la portée PCI-DSS en retirant les PAN du SI principal (qui ne voit que des tokens). La tokenisation (selon PCI-DSS) est une alternative viable au chiffrement pour réduire le périmètre de conformité.

Gestion des clés (Key Management)

La gestion des clés de chiffrement est critique : une clé compromise rend le chiffrement inutile. Les bonnes pratiques de KMS incluent : séparation des rôles (l'administrateur des données ne gère pas les clés cryptographiques), rotation périodique des clés (annuelle recommandée), sauvegarde sécurisée des clés (indépendante des données chiffrées — si la clé est perdue avec les données, la récupération est impossible), et utilisation d'HSM (Hardware Security Modules) physiques ou cloud (AWS CloudHSM, Azure Dedicated HSM) pour les clés critiques.

Les standards de gestion des clés incluent NIST SP 800-57 (Recommendation for Key Management), KMIP (Key Management Interoperability Protocol — protocole de communication avec les KMS), et les exigences PCI-DSS sur le key management (Requirement 3.7 — protection des clés, rotation, révocation). Les solutions cloud KMS (AWS KMS, Azure Key Vault, GCP Cloud KMS) simplifient la gestion des clés avec une haute disponibilité et intégration native avec les services cloud.

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis