Ce qu'est le chiffrement
Le chiffrement transforme une information lisible, appelée texte en clair, en une forme illisible, appelée texte chiffré, au moyen d'un algorithme et d'une valeur secrète, la clé. L'algorithme est public et bien éprouvé ; la clé est le seul secret. Celui qui détient la bonne clé inverse le processus, tous les autres ne voient que du bruit.
C'est le principal moyen technique de préserver la confidentialité lorsque le support n'est pas digne de confiance : un ordinateur portable volé, une sauvegarde copiée, un câble dans un immeuble qui n'est pas le vôtre. C'est pourquoi il est au cœur des programmes de protection des données, et les textes sur les données personnelles et de paiement, du RGPD au PCI DSS, le citent régulièrement comme mesure de protection.
Comment fonctionne le chiffrement
Quel que soit le produit, le même cycle se répète : une clé et un algorithme verrouillent les données, et le même cycle, en sens inverse, les rouvre.
- 1
Choisir l'algorithme et la clé
Utilisez un algorithme standard et bien examiné, comme AES, et une clé produite par une source aléatoire solide.
- 2
Chiffrer
L'algorithme combine le texte en clair et la clé, en ajoutant généralement une valeur aléatoire nouvelle pour chaque message, et produit le texte chiffré.
- 3
Stocker ou envoyer
Le texte chiffré peut rester sur un disque ou traverser Internet. Sans la clé, il ne révèle rien du contenu.
- 4
Déchiffrer
Le détenteur de la bonne clé inverse le processus et retrouve les données ; une mauvaise clé ne donne que du bruit illisible.
Les clés sont le vrai secret
Comme les algorithmes solides sont publics, le chiffrement échoue le plus souvent à cause des clés, et non des mathématiques. Il ne supprime pas le risque, il le déplace des données vers la clé, qui a donc besoin de son propre cycle de vie :
- Générez les clés avec une source aléatoire fiable et un outil standard.
- Conservez les clés séparément des données qu'elles protègent, dans un gestionnaire de clés ou un module matériel.
- Limitez qui et quoi peut utiliser chaque clé, et journalisez chaque usage.
- Renouvelez les clés selon un calendrier et après toute suspicion d'exposition.
- Sauvegardez les clés et prévoyez une procédure de récupération, car une clé perdue rend les données illisibles pour toujours.
- Détruisez les clés quand les données doivent disparaître : supprimer la clé peut rendre les données irrécupérables, une méthode appelée effacement cryptographique.
Où le chiffrement s'applique
Le chiffrement agit à plusieurs niveaux, et chacun répond à une menace différente. Le chiffrement des disques et des fichiers protège les données au repos, tandis que le chiffrement du transport couvre les données en mouvement.
| Niveau | Contre quoi il protège | Exemples typiques |
|---|---|---|
| Disque entier | Vol ou perte d'un portable ou d'un disque | BitLocker, FileVault, LUKS |
| Fichier et base de données | Accès à des fichiers stockés ou à une sauvegarde copiée | Archives chiffrées, chiffrement au niveau de la base de données |
| En transit | Écoute d'une connexion réseau | TLS (HTTPS), VPN |
| De bout en bout | Lecture par le service lui-même qui relaie le message | Messageries comme Signal |
Les limites du chiffrement
Le chiffrement protège les données de ceux qui n'ont pas la clé. Il ne fait rien contre ceux qui l'ont : un employé qui ouvre un fichier chiffré le voit en clair et peut, dans la même session, l'envoyer vers une messagerie personnelle. C'est pourquoi le chiffrement complète la prévention de la perte de données (DLP) sans la remplacer, et pourquoi l'exfiltration de données passe souvent par des canaux parfaitement chiffrés.
Il joue aussi dans les deux camps. Les rançongiciels emploient les mêmes techniques pour verrouiller les fichiers de leur victime, et les algorithmes à clé publique largement utilisés, comme RSA ou la cryptographie sur courbes elliptiques, pourraient être cassés par un ordinateur quantique suffisamment puissant, ce qui explique que les organismes de normalisation aient déjà publié des algorithmes post-quantiques.
Un algorithme solide associé à de mauvaises habitudes de gestion des clés donne une sécurité faible : une clé rangée à côté des données, ou collée dans une conversation, ruine tout le dispositif.
Trafic chiffré dans Anexet
Le trafic web est en grande partie chiffré : un agent qui l'ignorerait raterait la plupart des transferts. Dans la console Anexet, les paramètres d'interception du trafic réseau permettent à l'agent de remplacer les certificats des serveurs par d'autres, émis par une racine de confiance, afin d'analyser le trafic web chiffré dans le cadre de la surveillance du trafic web. Le certificat peut être généré automatiquement ou être celui de l'entreprise, et un filtre d'hôtes exclut des sites choisis.
Chiffrement et notions voisines
On confond souvent le chiffrement avec des techniques qui modifient aussi l'aspect des données, mais qui fonctionnent autrement. Le hachage est à sens unique, l'encodage, comme Base64, n'est qu'un changement de format, et le masquage des données remplace des valeurs pour des tests ou des écrans. Seul le chiffrement associe réversibilité et clé secrète.
| Propriété | Chiffrement | Hachage | Encodage | Masquage |
|---|---|---|---|---|
| Peut être inversé vers l'original | ||||
| Exige une clé secrète | ||||
| Conçu pour cacher le contenu aux autres | ||||
| Adapté au stockage des mots de passe |
Par où commencer
Commencez par les données, pas par l'outil : identifiez ce qui est sensible et où cela se trouve, puis chiffrez les espaces de stockage et les canaux qui le contiennent, avec des algorithmes standard et un gestionnaire de clés. Consignez qui est responsable de chaque clé et comment elle est renouvelée et récupérée. Vérifiez enfin ce qui se passe après le déchiffrement, car les utilisateurs autorisés ont toujours besoin d'être surveillés.
Le chiffrement décide qui peut lire les données au repos et sur le réseau. Il ne décide pas de ce qu'une personne de confiance en fait ensuite.
Comment Anexet traite ce sujet
Anexet ne chiffre pas les fichiers des utilisateurs. Il travaille avec le chiffrement de deux façons.
Interception SSL
Les agents remplacent les certificats des serveurs par d'autres, émis par un certificat racine de confiance, de sorte que le trafic HTTPS chiffré puisse être analysé. Le certificat peut être généré automatiquement ou fourni par l'entreprise, et un filtre d'hôtes exclut des sites choisis.
Canaux propres protégés
L'option SSL des paramètres des serveurs sécurise les connexions entre les composants d'Anexet, comme le Central Server et les autres serveurs du système.
Anexet DLP
En savoir plus