Assistance à l’ingénierie de logiciels pour mieux protéger la vie privée des utilisateurs
Résumé
Alors que les systèmes logiciels deviennent de plus en plus personnalisés pour les utilisateurs,
la collecte et l’exploitation des données personnelles ont atteint des niveaux sans précédent.
Cette évolution souligne un problème critique sur la protection de la vie privée des utilisateurs.
Le respect de réglementations en matière de protection des données personnelles, comme le
règlement général européen sur la protection des données (RGPD), est devenu une nécessité
juridique. Malgré les obligations légales, il subsiste un manque de méthodes universellement
acceptées pour intégrer la gestion de la vie privée dans les applications. Pour aider les
développeurs, notre objectif principal est d'introduire une approche d'ingénierie logicielle
outillée qui intègre des fonctionnalités de protection des données personnelles dans les
applications existantes, les rendant ainsi respectueuses de la vie privée. La particularité de notre
proposition réside dans son caractère actionnable, qui va au-delà d’une simple description
déclarative de la régulation. Notre travail consiste à présenter les fondements de cette approche : le métamodèle PRIAM (Privacy Assessment Model) et ses artefacts associés. PRIAM
modélise le RGPD en capturant les concepts décrits dans le règlement. Ce métamodèle sert de
base à divers artefacts (user stories génériques, schéma de BD) qui s'adaptent à toute application
spécifique qui nécessite de tenir compte du respect de la vie privée. Notre approche comprend
un langage spécifique au domaine (DSL) dérivé du métamodèle PRIAM, des user stories
adaptées à l'application spécifique et une base de données qui stocke à la fois les données
spécifiques à l'application et à l'utilisateur nécessaires à la mise en œuvre des droits des
utilisateurs en matière de respect de la vie privée.
Notre approche se veut non-intrusive sur l'application du fournisseur des traitements. Pour cela,
nous avons élaboré un protocole de contrôle d'accès (gestion de l'authentification et des
autorisations) et de gestion des consentements externalisé, s'appuyant sur le paradigme ABAC
(Attribute-Based Access Control) avec le patron d'architecture des side-cars pour impacter au
minimum l'application du fournisseur.
Fichier principal
Poster- Assistance à l'ingénierie de logiciels pour mieux protéger la vie privée des utilisateurs.pdf (726.37 Ko)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|