Intégration du contexte spatio-temporel dans le contrôle d accès basé sur les rôles
Résumé
L'apparition de l'informatique mobile et la démocratisation des dispositifs de
communications mobiles (GSM, PDA, smart gadgets) amènent les organisations à ouvrir de plus en plus leurs systèmes d'information : le rendre disponible n'importe où, n'importe quand et intégrer la dimension mobile des utilisateurs. Ceci ne peut se faire sans une prise en compte réfléchie de la sécurité des accès : un système d'information doit dorénavant être capable de prendre en compte des caractéristiques contextuelles complexes (telles que la
position du requérant, son profil, l'heure) pour garantir un contrôle d'accès fiable. Cet article a pour but de montrer que l'on peut prendre en compte des contraintes liées à la confidentialité directement dans la définition du modèle logique de données et que cette prise en compte peut se faire de manière homogène pour des aspects généralement gérés
indépendamment (fonction du requérant, autorité administrative, temps, position
géographique, etc.). Notre proposition de langage nommée LORAAM intègre l'expression d'autorisations au niveau de la classe même, nous montrons comment mettre en oeuvre ce langage : soit par une approche de type frameworking en pré-processant LORAAM en C++, soit en réduisant ce langage dans un modèle à objets intégrant la notion de rôle.