Clés détenues par le client : pourquoi la maîtrise des clés garantit la sécurité des données dans le cloud Qui détient la clé détient les données : pourquoi le chiffrement sans clés détenues par le client ne protège pas vos données
Introduction
Tous les fournisseurs de stockage cloud tiennent le même discours : vos données sont chiffrées. Mais cette affirmation occulte le seul détail qui compte vraiment. Chiffrées pour qui ? Si le fournisseur détient la clé, le chiffrement vous protège des personnes extérieures, mais ne vous protège ni du fournisseur, ni de toute personne pouvant légalement contraindre le fournisseur à agir.
Ce n’est pas une hypothèse. Une porte verrouillée ne sert à rien si le propriétaire garde un double et le remet à la première demande officielle. Le chiffrement dans le cloud fonctionne de la même façon, sauf si le client – et non le fournisseur – contrôle la clé. Cet article explique ce que change réellement la gestion de la clé, pourquoi ce détail est souvent négligé lors des audits de sécurité, et ce qu’implique concrètement une gestion de clé réellement détenue par le client.
Point clé 1 : Le chiffrement ne protège les données que des personnes qui ne détiennent pas la clé. Si le fournisseur la détient, le chiffrement ne protège pas le client du fournisseur ni de toute personne pouvant le contraindre.
Point clé 2 : Les modèles « apportez votre propre clé » et « clé gérée par le fournisseur » n’offrent pas le même niveau de contrôle. L’un supprime la capacité du fournisseur à déchiffrer les données du client ; l’autre la laisse intacte.
Point clé 3 : Les modules matériels de sécurité transforment la propriété de la clé en réalité physique. Une clé générée et stockée dans un HSM contrôlé par le client ne peut pas être extraite par la plateforme hébergeant les données, même avec des droits administratifs.
Point clé 4 : La rotation des clés et le contrôle des algorithmes déterminent si la propriété est réelle ou purement nominale. Un client qui ne peut pas faire tourner ses clés à la demande ou choisir les algorithmes utilisés n’a qu’une étiquette de propriété, pas le contrôle opérationnel.
Point clé 5 : La robustesse du chiffrement n’a aucune importance si la mauvaise partie détient la clé. Une clé de 256 bits gérée par le fournisseur protège contre exactement les mêmes menaces qu’une clé plus faible gérée par le fournisseur : aucune de celles qui comptent vraiment.
Résumé Exécutif
La plupart des discussions sur le chiffrement des données s’arrêtent à l’algorithme et à la longueur de la clé, comme si AES-256 garantissait automatiquement la sécurité des données. Ce n’est pas le cas. La vraie question qui détermine si le chiffrement protège réellement une organisation est de savoir qui contrôle la clé, car celui qui détient la clé contrôle les données, chiffrement ou non. Quand un fournisseur génère, stocke et gère la clé pour le compte du client, il conserve la capacité technique de lire les données à tout moment, pour n’importe quelle raison, y compris une raison qu’il n’a pas choisie. La gestion de clé détenue par le client, soutenue par du matériel, supprime totalement cette capacité. Pour les équipes de sécurité des entreprises, cela fait passer le chiffrement d’une simple case à cocher à une décision d’architecture avec un résultat concret et vérifiable : le fournisseur peut-il déchiffrer nos données, ou non ?
Pourquoi la robustesse du chiffrement n’est pas la bonne question
Les audits de sécurité posent sans cesse des questions sur le chiffrement, et les réponses portent presque toujours sur l’algorithme : AES-256 au repos, TLS 1.3 en transit. Ces réponses sont exactes, mais passent à côté de l’essentiel.
Les données chiffrées ont toujours un détenteur de la clé
Chaque fichier chiffré n’a qu’une seule barrière entre lui et une lecture en clair : la clé. Celui qui détient la clé peut lire les données, les déchiffrer pour quelqu’un d’autre, ou être contraint de le faire par voie légale. La robustesse de l’algorithme de chiffrement n’y change rien. Un fichier chiffré avec un algorithme puissant et une clé détenue par le fournisseur n’est pas mieux protégé du fournisseur qu’un fichier avec un chiffrement plus faible, car la limite est la même dans les deux cas : le fournisseur peut y accéder s’il le souhaite, ou s’il y est contraint.
Pourquoi les fournisseurs évitent généralement cette distinction
La documentation des fournisseurs décrit souvent le chiffrement avec des termes qui semblent rassurants : « chiffré au repos et en transit avec des algorithmes standard du secteur ». C’est exact, mais incomplet. Cela ne dit rien sur l’origine de la clé, son lieu de stockage, ni sur l’accès potentiel du fournisseur à cette clé via son infrastructure. Un client qui se contente de la mention du chiffrement, sans poser la question de la gestion de la clé, repart avec un faux sentiment de sécurité.
Ce que requiert réellement une gestion de clé détenue par le client
Détenir une clé n’est pas une simple fonctionnalité, mais une chaîne de conditions qui doivent toutes être réunies. Si un seul maillon manque, le contrôle du client sur la clé devient théorique, pas opérationnel.
Apportez votre propre clé versus clé gérée par le fournisseur
Dans un modèle où la clé est gérée par le fournisseur, la plateforme génère et stocke la clé de chiffrement dans sa propre infrastructure. Le client ne voit jamais la clé. Dans un modèle « apportez votre propre clé » ou « clé détenue par le client », le client contrôle la génération et le stockage de la clé, généralement via un module matériel de sécurité qu’il administre ou auquel il a un accès dédié. La différence n’est pas cosmétique. C’est la différence entre un fournisseur qui peut techniquement déchiffrer les données du client et un autre qui ne le peut pas, peu importe ce que disent les documents marketing sur la robustesse du chiffrement.
Pourquoi les modules matériels de sécurité sont plus importants qu’il n’y paraît
Un module matériel de sécurité est un dispositif physique dédié à la génération, au stockage et à la gestion des clés cryptographiques, conçu pour résister à toute extraction, même par un administrateur du système environnant. Intégrer la gestion des clés à un HSM, plutôt que de stocker les clés dans un logiciel à côté de l’application, transforme la propriété de la clé d’un simple paramètre de configuration en une contrainte physique. Cela compte, car une revendication logicielle de propriété de la clé par le client peut, en principe, être discrètement annulée par un fournisseur ayant un accès suffisant à son infrastructure. Un HSM correctement intégré supprime cette possibilité par conception, et non par politique.
Pourquoi la rotation et le contrôle des algorithmes déterminent la réalité de la propriété
Détenir une clé une fois ne signifie pas la contrôler en continu. Deux aspects opérationnels distinguent la véritable propriété de la clé d’une revendication qui semble correcte sur une fiche technique, mais ne tient pas la route en pratique.
Rotation de clé à la demande
Si un client soupçonne une exposition de clé, qu’il s’agisse d’un identifiant compromis, d’un collaborateur quittant l’entreprise ou d’une suspicion de fuite, la capacité à faire tourner la clé immédiatement, sans attendre le calendrier de publication du fournisseur ou la file d’attente du support, donne tout son sens à la propriété opérationnelle de la clé. Une clé que le client ne peut pas faire tourner à sa convenance n’est pas totalement sous son contrôle, peu importe la documentation.
Contrôle granulaire des algorithmes et protocoles
La possibilité d’activer ou de désactiver certains algorithmes de chiffrement et de contrôler les versions de TLS autorisées constitue une autre forme de contrôle. Une organisation qui doit retirer un algorithme obsolète avant une échéance de conformité, ou restreindre les connexions à TLS 1.3 uniquement, ne devrait pas avoir à attendre que le fournisseur effectue ce changement à sa place. Si ce niveau de configuration n’est pas disponible, le client se fie à la posture par défaut du fournisseur au lieu d’imposer la sienne.
Intégrer la gestion de la clé dans la due diligence fournisseur
Pour une équipe sécurité qui évalue un fournisseur, la démarche est simple à décrire, mais facile à négliger sous la pression du temps : demandez qui génère la clé, où elle est stockée, si un HSM est impliqué, qui peut la faire tourner et selon quel calendrier. Un fournisseur qui répond clairement à ces quatre points, avec le client maître de chaque étape, propose un modèle de gestion de clé défendable. Un fournisseur qui ne répond qu’à la première question, sur l’algorithme et la longueur de la clé, ne vous dit rien sur le contrôle réel de vos données une fois chiffrées.
Comment un Data Control Plane garantit la gestion de la clé par le client
La gestion de clé détenue par le client ne tient ses promesses que si elle fait partie intégrante de l’architecture de la plateforme, et non si elle est proposée en option que la plupart des déploiements ignorent. Un Data Control Plane qui considère la gestion de la clé comme une propriété fondamentale – et non comme un simple paramètre – garantit que l’incapacité technique du fournisseur à déchiffrer les données du client s’applique à tous les canaux par lesquels circulent les données : messagerie électronique, partage de fichiers, API, agents IA, et pas seulement ceux que le client a soigneusement configurés.
Le Data Control Plane de Kiteworks intègre les clés de chiffrement détenues par le client via un module matériel de sécurité, avec prise en charge des principaux fournisseurs de HSM, de sorte que la génération et le stockage des clés échappent totalement à Kiteworks. Les organisations gardent la main sur la rotation des clés à la demande, le choix des algorithmes et des versions TLS autorisées, et bénéficient d’une architecture à locataire unique où la gestion de la clé n’est partagée avec aucun autre environnement client. Sur cette base, des contrôles zero-trust pilotés par le contenu régissent chaque envoi, partage et accès sur tous les canaux, et chaque action est enregistrée dans un journal d’audit infalsifiable et non limité, directement exploitable par les outils SIEM, de sorte que la gestion de la clé est prouvée par des traces concrètes, et non par une simple mention sur une fiche technique.
Les organisations souhaitant tester le modèle de gestion de clé de leur fournisseur actuel selon ce standard peuvent réserver une démo personnalisée pour voir comment l’intégration d’un HSM contrôlé par le client s’applique à leurs propres exigences de chiffrement et de conformité.
Foire aux questions
Celui qui détient la clé peut lire les données, les déchiffrer pour d’autres, ou être contraint de le faire par voie légale. La robustesse du chiffrement n’a aucune importance si le fournisseur détient la clé, car il conserve la capacité d’accéder aux données du client, que ce soit avec AES-256 ou un algorithme plus faible.
Dans un modèle géré par le fournisseur, la plateforme génère et stocke la clé dans sa propre infrastructure, ce qui permet au fournisseur de déchiffrer les données du client. Dans un modèle où le client détient la clé, ce dernier contrôle la génération et le stockage de la clé — généralement via un HSM — supprimant ainsi la capacité technique du fournisseur à déchiffrer les données.
Les HSM génèrent, stockent et gèrent les clés dans des dispositifs physiques dédiés, conçus pour résister à toute extraction, même par des administrateurs. Cela transforme la propriété de la clé d’une simple politique ou configuration en une contrainte physique que la plateforme hébergeant les données ne peut pas contourner.
Ces contrôles permettent aux clients de faire tourner les clés immédiatement en cas de suspicion d’exposition, et d’activer ou désactiver certains algorithmes ou versions TLS sans attendre le fournisseur. Sans cela, la propriété reste nominale, pas opérationnelle.