Cryptographie : protĂ©ger la confidentialitĂ© et l’intĂ©gritĂ© des donnĂ©es

Chiffrer les données sensibles, sécuriser les communications et gérer les clés cryptographiques

L'enjeu

Le chiffrement transforme des donnĂ©es lisibles en donnĂ©es illisibles sans la clĂ© de dĂ©chiffrement appropriĂ©e. Un ordinateur portable volĂ© contenant des donnĂ©es chiffrĂ©es reste inutile pour un attaquant. Des communications chiffrĂ©es sur Internet ne peuvent pas ĂȘtre interceptĂ©es utilement. Le chiffrement est la derniĂšre ligne de dĂ©fense : mĂȘme si toutes les autres protections Ă©chouent, les donnĂ©es restent protĂ©gĂ©es.

Qu'est-ce que la cryptographie ?

La cryptographie regroupe les techniques mathématiques qui permettent de protéger l'information par chiffrement. L'ISO 27002 mesure 8.24 recommande quatre mesures principales :

  • Politique de cryptographie : dĂ©finir quelles donnĂ©es doivent ĂȘtre chiffrĂ©es, avec quelles mĂ©thodes, et qui gĂšre les clĂ©s
  • Chiffrement des donnĂ©es au repos : protĂ©ger les donnĂ©es stockĂ©es sur les serveurs, ordinateurs portables, smartphones, supports amovibles
  • Chiffrement des donnĂ©es en transit : protĂ©ger les communications rĂ©seau, les connexions VPN, les emails, les Ă©changes avec les services cloud
  • Gestion des clĂ©s cryptographiques : gĂ©nĂ©rer, stocker, distribuer et rĂ©voquer les clĂ©s de chiffrement de maniĂšre sĂ©curisĂ©e

Ces exigences visent Ă  garantir que les donnĂ©es sensibles restent protĂ©gĂ©es mĂȘme en cas de vol, perte, interception ou compromission des systĂšmes.

Chiffrement des données au repos

Pourquoi chiffrer les données stockées

Un serveur compromis, un ordinateur portable volé, un disque dur jeté sans effacement, ou une clé USB perdue exposent toutes les données stockées si elles ne sont pas chiffrées. Le chiffrement rend ces données inutilisables sans la clé appropriée.

Chiffrement complet du disque

Ordinateurs portables et smartphones : activer le chiffrement natif (BitLocker sur Windows, FileVault sur Mac, chiffrement intégré iOS/Android). Toutes les données sur l'équipement deviennent illisibles sans le mot de passe ou code PIN.

Serveurs : chiffrer les disques contenant des donnĂ©es sensibles (bases de donnĂ©es clients, donnĂ©es RH, donnĂ©es financiĂšres). Le chiffrement peut ĂȘtre fait au niveau du disque complet, de la partition, ou de fichiers spĂ©cifiques.

Chiffrement des bases de données

Chiffrer les colonnes sensibles dans les bases de donnĂ©es : numĂ©ros de carte bancaire, donnĂ©es de santĂ©, identifiants personnels. MĂȘme si la base est compromise, les donnĂ©es sensibles restent chiffrĂ©es.

Chiffrement des sauvegardes

Toutes les sauvegardes doivent ĂȘtre chiffrĂ©es avant d'ĂȘtre stockĂ©es ou transfĂ©rĂ©es. Une bande de sauvegarde non chiffrĂ©e contient l'intĂ©gralitĂ© des donnĂ©es de l'organisation et reprĂ©sente un risque majeur si elle est perdue ou volĂ©e.

Chiffrement des données en transit

Communications réseau

HTTPS pour les sites web et applications : toutes les communications entre navigateurs et serveurs doivent utiliser HTTPS (HTTP sur TLS/SSL). Vérifier que HTTP pur est désactivé sur tous les services.

VPN pour les connexions distantes : tout accÚs distant aux systÚmes internes doit passer par un VPN qui chiffre l'intégralité du trafic. Pas d'accÚs direct par Internet sans chiffrement.

Chiffrement des connexions entre serveurs : les communications entre serveurs internes, notamment entre serveurs de bases de donnĂ©es et serveurs applicatifs, doivent ĂȘtre chiffrĂ©es si elles transitent sur des rĂ©seaux non totalement maĂźtrisĂ©s.

Emails sensibles

Les emails standard ne sont pas chiffrĂ©s de bout en bout. Un email contenant des donnĂ©es confidentielles peut ĂȘtre interceptĂ© en transit. Solutions : utiliser le chiffrement S/MIME ou PGP pour les emails sensibles, ou transfĂ©rer les documents via des plateformes sĂ©curisĂ©es avec chiffrement (espaces de partage chiffrĂ©s).

Transferts de fichiers

Les transferts de fichiers par FTP standard ne sont pas chiffrés. Utiliser SFTP (SSH File Transfer Protocol) ou FTPS (FTP sur TLS) pour tout transfert de fichiers sensibles. Pour les transferts ad hoc, privilégier les plateformes de partage sécurisées avec chiffrement.

Gestion des clés cryptographiques

Génération des clés

Les clĂ©s cryptographiques doivent ĂȘtre gĂ©nĂ©rĂ©es par des systĂšmes fiables avec suffisamment d'entropie (caractĂšre alĂ©atoire). Ne jamais utiliser des clĂ©s faibles ou prĂ©visibles. Les systĂšmes d'exploitation modernes et les solutions de chiffrement professionnelles gĂ©nĂšrent automatiquement des clĂ©s robustes.

Les clĂ©s de chiffrement doivent ĂȘtre stockĂ©es sĂ©parĂ©ment des donnĂ©es chiffrĂ©es. Principe fondamental : si les donnĂ©es et la clĂ© sont stockĂ©es au mĂȘme endroit, le chiffrement ne sert Ă  rien. Utiliser des systĂšmes de gestion de clĂ©s (HSM - Hardware Security Module, ou solutions logicielles dĂ©diĂ©es) pour les environnements critiques.

Protection des clés personnelles

Les utilisateurs qui gÚrent des clés personnelles (chiffrement email, chiffrement de fichiers) doivent protéger leurs clés par mot de passe robuste et les sauvegarder de maniÚre sécurisée. La perte d'une clé personnelle rend les données définitivement inaccessibles.

Rotation et révocation

Prévoir la rotation périodique des clés (tous les 1-3 ans selon les recommandations) et la révocation immédiate en cas de compromission suspectée. Documenter le processus de changement de clé pour limiter l'impact sur les services.

Escrow (séquestre) des clés

Pour les donnĂ©es critiques de l'organisation, prĂ©voir un mĂ©canisme d'escrow permettant de rĂ©cupĂ©rer les donnĂ©es si la personne dĂ©tenant la clĂ© n'est plus disponible (dĂ©part, incident). L'escrow doit ĂȘtre sĂ©curisĂ© avec accĂšs contrĂŽlĂ© et tracĂ©.

Tableau décisionnel

Type de données Sensibilité Chiffrement au repos Chiffrement en transit Gestion des clés
Données publiques (site web) Faible Non nécessaire HTTPS recommandé Non applicable
Données internes standard Moyenne Recommandé sur équipements mobiles HTTPS, VPN pour accÚs distant Centralisée
DonnĂ©es sensibles (RH, finance) ÉlevĂ©e Obligatoire HTTPS, VPN, chiffrement email CentralisĂ©e avec escrow
Données personnelles sensibles (santé, bancaire) Critique Obligatoire (chiffrement fort) TLS 1.3, VPN, pas d'email standard HSM ou solution professionnelle

Choisir les bons algorithmes

Algorithmes recommandés

Utiliser uniquement des algorithmes reconnus et éprouvés : AES-256 pour le chiffrement symétrique des données, RSA-2048 ou RSA-4096 pour le chiffrement asymétrique et les signatures, TLS 1.3 (ou minimum TLS 1.2) pour les communications réseau. Ne jamais utiliser d'algorithmes obsolÚtes (DES, 3DES, RC4, MD5, SHA-1).

Longueur des clés

Les clĂ©s doivent ĂȘtre suffisamment longues pour rĂ©sister aux attaques : minimum 128 bits pour AES (recommandĂ© 256 bits), minimum 2048 bits pour RSA (recommandĂ© 4096 bits pour les usages critiques). Les clĂ©s trop courtes peuvent ĂȘtre cassĂ©es par force brute.

Éviter les implĂ©mentations maison

Ne jamais dĂ©velopper ses propres algorithmes de chiffrement ou ses propres implĂ©mentations. La cryptographie est un domaine complexe oĂč les erreurs de conception ou d'implĂ©mentation crĂ©ent des vulnĂ©rabilitĂ©s. Utiliser des bibliothĂšques Ă©prouvĂ©es et maintenues (OpenSSL, libsodium, solutions commerciales certifiĂ©es).

Points d'attention

  • Stocker les clĂ©s avec les donnĂ©es chiffrĂ©es : si la clĂ© et les donnĂ©es sont sur le mĂȘme serveur ou le mĂȘme disque, un attaquant qui accĂšde Ă  l'un accĂšde Ă  l'autre. SĂ©parer physiquement ou logiquement.
  • Utiliser des algorithmes faibles ou obsolĂštes : DES, RC4, MD5 sont cassables. Toujours utiliser AES-256, RSA-2048+, et TLS 1.2 minimum (prĂ©fĂ©rer TLS 1.3).
  • Chiffrer sans gĂ©rer les clĂ©s : le chiffrement sans processus de gestion des clĂ©s (backup, rotation, rĂ©vocation) conduit Ă  des pertes de donnĂ©es ou des compromissions. Documenter la gestion des clĂ©s.
  • Oublier de chiffrer les sauvegardes : des sauvegardes non chiffrĂ©es contiennent toutes les donnĂ©es en clair. Chiffrer systĂ©matiquement avant stockage ou transfert.

En résumé

La cryptographie protÚge les données au repos (disques, serveurs, smartphones, sauvegardes) et en transit (réseau, VPN, emails, transferts de fichiers) par chiffrement. Le chiffrement rend les données illisibles sans la clé appropriée, constituant la derniÚre ligne de défense en cas de vol, perte ou compromission.

La gestion des clés cryptographiques est essentielle : génération fiable, stockage séparé des données, rotation périodique, révocation en cas de compromission, et mécanisme d'escrow pour les données critiques. Utiliser uniquement des algorithmes reconnus (AES-256, RSA-2048+, TLS 1.3) et des implémentations éprouvées, jamais de solutions maison.

DĂ©couvrez Également