Policy-Compliant Cloud Storage Systems
Cet article présente GDPRuler, un système de middleware de confiance qui permet une conformité RGPD vérifiable pour des magasins de clés-valeurs non modifiés sur des nuages non approuvés en déployant un moniteur d'application de politiques au sein d'une machine virtuelle confidentielle, atteignant ainsi de fortes garanties de conformité avec un faible surcoût de performance et une gestion efficace des métadonnées.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous possédez un entrepôt très rapide et super efficace (un magasin de clés-valeurs) où vous conservez des millions de boîtes. Chaque boîte possède une étiquette simple (une clé) et contient vos objets personnels (les données). Cet entrepôt est excellent pour la rapidité, mais il est situé dans un bâtiment appartenant à un étranger (le Cloud). Vous craignez que le propriétaire du bâtiment ne jette un coup d'œil dans vos boîtes, n'en modifie les étiquettes ou ne refuse de vous rendre vos affaires lorsque vous les demandez.
De plus, de nouvelles lois strictes (RGPD) stipulent que :
- Vous ne pouvez consulter que vos propres boîtes.
- Vous ne pouvez utiliser vos boîtes que pour des raisons spécifiques avec lesquelles vous avez convenu (comme « faire des courses », et non « marketing »).
- Si vous dites « supprimez ceci », cela doit disparaître pour toujours, et il doit y avoir une trace de cette action.
- Vous devez être capable de prouver à un officier de police (le Régulateur) que vous avez respecté ces règles.
Le problème est que cet entrepôt rapide n'a pas été conçu avec ces règles en tête. Il est trop simple pour comprendre des instructions juridiques complexes, et le propriétaire du bâtiment (le fournisseur de cloud) est techniquement assez puissant pour ignorer vos règles s'il le souhaitait.
La Solution : GDPRuler
La publication présente GDPRuler, qui agit comme un garde de sécurité invisible et super sécurisé se tenant juste entre vous et l'entrepôt.
Voici comment cela fonctionne, en utilisant des analogies simples :
1. La « Boîte de Verre » (Machine Virtuelle Confidentielle)
Habituellement, si vous engagez un garde de sécurité, le propriétaire du bâtiment pourrait tout de même jeter un coup d'œil par-dessus l'épaule du garde ou même le corrompre. GDPRuler place le garde à l'intérieur d'une Machine Virtuelle Confidentielle (CVM).
- L'analogie : Imaginez que le garde travaille à l'intérieur d'une boîte de verre transparente et incassable, verrouillée de l'extérieur. Même le propriétaire du bâtiment ne peut pas voir à l'intérieur de la boîte, toucher le garde ou modifier ce que le garde fait. Le garde peut vérifier sa propre identité auprès de vous à l'aide d'une carte d'identité numérique spéciale (Attestation à distance) pour prouver qu'il est réel et qu'il n'a pas été altéré.
2. Le « Traducteur Intelligent » (Langage de Politique)
L'entrepôt ne parle que « Clé » et « Valeur ». Il ne parle pas le langage de la « Loi ».
- L'analogie : GDPRuler possède un traducteur qui transforme vos souhaits juridiques (comme « Utilisez ces données uniquement pour faire des courses ») en instructions simples que l'entrepôt comprend. Lorsque vous demandez à l'entrepôt d'effectuer une action, le traducteur vérifie d'abord votre identité et vos règles. Si vous essayez d'utiliser les données pour le « marketing » alors que votre règle dit « uniquement pour les courses », le traducteur bloque la requête avant même qu'elle n'atteigne l'entrepôt.
3. L'« Étiquette Minuscule » (Métadonnées Compactes)
Pour appliquer les règles, le système doit attacher une liste de règles à chaque boîte. Si cette liste était un livre géant, elle ralentirait l'entrepôt jusqu'à le rendre immobile.
- L'analogie : GDPRuler écrit les règles sur une étiquette minuscule et invisible qui s'adapte parfaitement à la boîte sans ajouter de volume. Il utilise un code spécial (tableaux de bits ou bitmaps) afin que l'étiquette soit extrêmement petite. Cela signifie que l'entrepôt reste rapide, même si chaque boîte possède désormais une règle attachée.
4. L'« Index Spécial » (Indexation de Métadonnées)
Si vous voulez trouver toutes les boîtes appartenant à « Alice » ou toutes les boîtes utilisées pour le « Marketing », un entrepôt normal devrait ouvrir chaque boîte pour vérifier l'étiquette. C'est lent.
- L'analogie : GDPRuler construit un catalogue de bibliothèque spécial juste pour ces règles. Au lieu d'ouvrir chaque boîte, le garde consulte simplement le catalogue pour « Alice », obtient une liste des boîtes spécifiques, et se rend directement vers elles. Cela rend la recherche de vos données ou leur suppression 13 à 182 fois plus rapide que sans le catalogue.
5. Le « Journal Inaltérable » (Journaux d'Audit)
La loi stipule que vous avez besoin d'une trace de chaque fois que quelqu'un touche à vos données. Si le propriétaire du bâtiment pouvait effacer ce journal, les règles n'auraient aucune importance.
- L'analogie : GDPRuler conserve un journal à l'intérieur de la boîte de verre. Chaque fois qu'une boîte est ouverte, déplacée ou supprimée, une note est écrite dans le journal. Ce journal est scellé avec un cachet de cire spécial (signature cryptographique) qui se brise si quelqu'un tente de modifier un mot. Si un régulateur demande à voir le journal, le garde lui montre les pages scellées, prouvant que personne n'a falsifié l'historique.
Est-ce que cela ralentit les choses ?
Les auteurs ont testé ce système avec un trafic réel.
- Vitesse : Le système est environ 61 % aussi rapide que l'entrepôt fonctionnant seul. La majeure partie de ce ralentissement (environ 30 %) est simplement due au fait que la « boîte de verre » (l'environnement sécurisé) prend un peu plus de temps pour fonctionner. Le travail effectif du « garde de sécurité » (vérification des règles) n'ajoute qu'environ 8 % de délai supplémentaire.
- Espace : Les étiquettes minuscules (métadonnées) occupent moins de 20 % d'espace supplémentaire sur les étagères.
- Journalisation : L'écriture des entrées du journal est si efficace qu'elle ralentit à peine l'entrepôt (moins de 2 % de ralentissement).
L'essentiel
GDPRuler proule que vous pouvez avoir un entrepôt cloud rapide et moderne tout en respectant strictement les lois sur la protection de la vie privée, sans avoir besoin de reconstruire l'entrepôt ou de modifier votre logiciel. Il y parvient en plaçant un garde de sécurité de confiance et incassable dans une boîte de verre qui traduit vos droits juridiques en actions rapides et applicables, tout en tenant un registre infalsifiable de tout ce qui se passe.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.