IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

Simulation Runtime pour sécuriser la base


Sujet :

Sécurité

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 52
    Par défaut Simulation Runtime pour sécuriser la base
    Bonjour,

    Je suis en phase final de réalisation d'un projet de base de données de 6 mois et je commence à m'intérésser à la sécurisation de celle-ci.

    Il s'agit d'une base qui sera mise en réseau et utilisable en multi-utilisateurs (3 maximum en simultané) avec peu de données circulant. J'ai mis en place une interface complète avec une vingtaine de formulaires accessibles depuis un formulaire "Menu principal". La demande de sécurisation qui m'a été formulée est la suivante :

    - Acces des utilisateurs limité aux formulaires et à leurs fonctionnalités. Aucune modification possible de la structure de la base et interaction avec les données des tables limitée aux fonctionnalités des formulaires.

    -Acces d'un administrateur à toute la base et au code.

    Pour le moment je gère les accès des utilisateurs par du code VBA grâce à une table [Personnel].

    La base de données marche parfaitement en runtime, si bien que si l'administrateur seul possédait une license et que les utilisateurs devaient utiliser la base en runtime toutes les conditions de sécurité seraient remplies.
    Je voudrais donc que, sur mot de passe, la base s'ouvre en mode runtime (ou ressemblant grâce à un bon contrôle des acces) ou en mode normal.

    J'ai vu que Access disposait d'une gestion des autorisations d'acces et des utilisateurs que j'ai essayée mais je n'arrive pas à limiter l'utilisateur lambda à l'affichage des formulaires et à l'utilisation du code associé (qui va alors manipuler les requêtes et les tables (parfois temporaires)).

    Un expert pourrait-il me venir en aide?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 385
    Par défaut
    Bonjour ,

    Je pense que pour ton problème il faudrait pour l'utilisateur Droit < Admin tu inhibe la touche F11.
    Ce qui aurais pour effet qu'il n'es plus accès aux table/requête/forms...

    Si cela t'intéresse et semble correspondre a ton besoin il me semble que la commande s'appelle : vbKey.


    - Acces des utilisateurs limité aux formulaires et à leurs fonctionnalités. Aucune modification possible de la structure de la base et interaction avec les données des tables limitée aux fonctionnalités des formulaires.
    C'est la définition d'une Runtime en partie je pense , elle sert a afficher que le contenue prévu , et non "l'arrière-boutique".

    Tu compte installer Access sur tout les postes ? ou juste la runtime ?
    Si juste la runtime , les utilisateurs non pas accès aux table/requête/forms.


    Cordialement ,

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 52
    Par défaut
    Bonjour,

    Merci pour ta réponse ! Effectivement je connaissais l'existence de la touche maj mais pas de la touche F11... Ce que je voudrais faire maintenant c'est tout désactiver au démarrage (click droit, barre de menu, afficher tables, requêtes...) pour ça pas de problême ! Par contre je voudrais pouvoir les réactiver par le code et là par contre...

    J'ai essayé plusieurs commande mais aucune n'a l'air de marcher. Donc pour l'instant la base s'ouvre en bloquant tout mais appuyer sur SHIFT et magie tout réapparait... je croise les doigts pour que les utilisateurs n'en sache jamais rien

    Si quelqu'un a un code fonctionnel pour simuler l'ouverture avec SHIFT pour me permettre de conditionné son utilisation il me sera d'une grande aide !

    MERCIIII

  4. #4
    Membre éclairé Avatar de cluster26
    Profil pro
    Inscrit en
    Février 2010
    Messages
    315
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 315
    Par défaut
    Bonjour,

    Tu ajoutes un bouton "transparent" sur le formulaire dans un endroit connu seulement de toi et tu branches une macro qui ferme le formulaire et te donne la main sur la base.

    Bon courage

Discussions similaires

  1. Quel outil utilisez vous pour concevoir vos bases de données
    Par Matthieu Brucher dans le forum Outils
    Réponses: 93
    Dernier message: 01/08/2014, 15h20
  2. [AC-2013] Création d'icone pour lancement "simulation" runtime
    Par LeochocBDL dans le forum Runtime
    Réponses: 1
    Dernier message: 29/07/2014, 12h30
  3. Réponses: 6
    Dernier message: 19/05/2011, 11h48
  4. [AC-2003] Probléme pour sécuriser une base Access
    Par Maxdu59 dans le forum Sécurité
    Réponses: 1
    Dernier message: 22/06/2010, 12h30
  5. Réponses: 0
    Dernier message: 30/08/2006, 20h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo