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

C# Discussion :

Droits d'une application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut Droits d'une application
    Bonjour,

    Je poste ma question ici, sans vraiment savoir si c'est le bon endroit mais tant pis.

    J'ai une application en 2 parties.

    Une partie A crée un fichier mdb, et enregistre des valeurs dans la bdr, partir HKLM. Cet exe a donc besoin des droits admin au niveau windows.

    La partie B sous forme d'un second exe, utilise ces données et écrit éventuellement des données dans la bdr, section HKCU. Aucun droit admin requis.

    Je me demande s'il y aurait une solution pour réunir les 2. L'exe B intégrerait le code de l'exe A, et demanderait les droits "Windows" nécessaires pour les opérations de type admin, seulement pour les opérations qui nécessitent ces droits là.
    Sachant que le code de B ne doit avoir QUE les droits de l'utilisateur loggés, B doit ensuite reprendre avec ses droits initiaux.

    Selon vous, est-ce que cette chose est possible ?

    Papy !

  2. #2
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Salut.

    Tu peux regarder du côté de l'impersonation qui permet de simuler un jeton Windows, il y a un exemple il me semble à la fin de cette page.

    Ca te donnerait un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    // Code de B
    // Tu demandes les credentials de ton user admin
    if (impersonate(tesCredentials) {
       // code de A avec le token admin
    }
    // retour au token normal non admin de B
    Bon courage

  3. #3
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Merci, l'exemple est intéressant et bien documenté. Je vais me diriger de ce coté.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 516
    Par défaut
    Je trouve que la séparation en 2 exécutables distincts est la méthode la plus fiable pour assurer la sécurité du système.

    S’il faut un exécutable, je ferais une évolution de A avec de l’inpersonnalisation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MCD] Gestion des droits d'une application
    Par Tidus159 dans le forum Schéma
    Réponses: 6
    Dernier message: 18/03/2011, 14h05
  2. Gestion des droits dans une application Java
    Par Donaldo dans le forum Langage
    Réponses: 10
    Dernier message: 14/02/2008, 18h15
  3. droits d'une application sur des dossiers
    Par gregcat dans le forum Sécurité
    Réponses: 5
    Dernier message: 16/08/2007, 11h10
  4. Droit sur une application vb
    Par momo84 dans le forum Juridique
    Réponses: 3
    Dernier message: 24/10/2006, 16h29
  5. Droit sur une application vb
    Par momo84 dans le forum Windows
    Réponses: 2
    Dernier message: 24/10/2006, 15h20

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