Bonjour à tous.
Je développe actuellement une base de données au format Access 2003 sous environnement 2007.
J'ai créé des groupes d'utilisateurs, associé un fichier system.mdw, j'éjecte automatiquement les utilisateurs qui ne passent pas par le fichier MDW, je vérifie si le numéro de licence correspond à celui enregistré dans la base de registre windows, bref il ne me manque plus que la mitrailleuse lourde en cas de mauvais login pour avoir la totale.
Cependant, la faiblesse de ce système réside dans le fait que n'importe quel utilisateur lambda peut visualiser le code VBA de ma base de données, et ainsi éventuellement trouver le moyen de contourner ma sécurité. même si il ne peux pas modifier mon code, il peut le visualiser, ce qui est largement suffisant pour remarquer que « Hkey_local_machine/Software/acc2007/licence » doit surement contenir des choses intéressantes…
Serait-il possible de pouvoir empécher la visualisation du code VBA? j'avait pesné à empécher le "alt - F11", mais en allant dans les outils base de données, il est toujours possible de visualiser ce code...
Je précise que ma base de données est encore en développement mais est déjà utilisée… je ne peux donc pas me permettre de faire un MDE, je passerait mon temps à récupérer les données du MDE pour les ajouter à mon mdb modifié, puis le reconvertir…
Partager