Suite

Sécuriser les connexions ArcGIS à Access .accdb ?


Avec ArcGIS, est-il possible de sécuriser les connexions à une table de base de données au format Access 2007+ ?

Lors de la connexion à une base de données Microsoft Access 2007 (.accdb) dans ArcGIS, il est dit "si la base de données a un mot de passe, entrez cette information dans la section deux" donc la base de données peut être sécurisée, mais qu'en est-il d'une table ? Et dans le cas où la sécurité au niveau de la table n'est pas nécessaire, où sont stockées les informations d'identification ? Cette connexion OLE est-elle réservée à l'utilisateur connecté ou s'applique-t-elle à l'ensemble de la machine ?

Si vous avez l'exigence que Baleine Jonas être autorisé à lire le tableau Big_Fish_Tall_Tales tandis que Capitaine Achab ne peut pas, et ArcGIS et Access 2007+ sont votre ensemble d'outils, quelle est la configuration requise et/ou recommandée ?


Selon la page d'assistance Microsoft Quel format de fichier d'accès dois-je utiliser ?, le format .accdb ne prend pas en charge la sécurité au niveau de l'utilisateur, ce qui signifie qu'il n'y a aucun moyen de contrôler quels utilisateurs peuvent accéder à des tables particulières.

Une question connexe sur StackOverflow (MS Access : sécuriser les tables contre les accès non autorisés) a également une réponse avec un commentaire fournissant une confirmation anecdotique qui se lit comme suit :

Les mots de passe de base de données n'ont rien à voir avec Jet User-Level Security, qui est nettement plus complexe que les simples mots de passe de base de données (tout ce qui est disponible avec les fichiers ACCDB).

La question et les autres réponses, ainsi que la page d'assistance, expliquent également comment certaines de ces sécurités est toujours disponible au format .mdb, qui peut être géré à partir des versions ultérieures d'Access. Une partie de cela se retrouve dans les groupes de travail et la sécurité des comptes Windows, ce qui me dépasse. Mais emprunter cette route peut être votre seul choix du côté de l'accès.

Je ne peux pas aborder le côté ArcGIS. Ma maigre recherche sur Google semble indiquer que les informations d'identification sont stockées dans le cadre de la connexion et/ou intégrées dans un mxd avec un certain cryptage. J'interpréterais cela comme signifiant que s'il y est stocké, toute personne qui l'ouvre/l'utilise accédera aux choses en utilisant les informations d'identification stockées, même s'il s'agit d'un utilisateur différent. J'ai trouvé un fil Geonet à ce sujet mais il était spécifique aux connexions SDE.


Voir la vidéo: Connection String - Access accdb (Octobre 2021).