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

Windows Forms Discussion :

Fichier de configuration, accès protégé


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 49
    Points : 35
    Points
    35
    Par défaut Fichier de configuration, accès protégé
    Bonjour,

    Je dois développer une application en C# dans laquelle il y aura 3 niveaux utilisateurs (opérateur,technicien,administrateur). Chaque niveau permettant d'accéder à un plus ou moins grand nombre de fonctions du logiciel.

    Les utilisateurs s'identifieront à l'aide de l'un des 3 logins et le mot de passe qui va bien.

    L'administrateur aura la possibilité de modifier les fonctions accessibles à chaque groupe d'utilisateur ainsi que les mots de passe.

    Il faut donc que je puisse sauvegarder ces informations de façon sécurisée et qu'un simple utilisateur ne puisse pas ouvrir un fichier de config avec le bloc note et le modifier comme il le souhaite.

    Le problème est que je bloque au niveau de la conception et je ne sais pas comment procéder. Est-il possible de crypter un fichier de configuration?
    Voyez-vous un autre moyen?
    Je n'ai trouvé aucun tutoriel expliquant comment protéger des informations.

  2. #2
    Membre averti
    Avatar de sam_XIII
    Profil pro
    Inscrit en
    Août 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 221
    Points : 353
    Points
    353
    Par défaut
    Citation Envoyé par pi100
    Est-il possible de crypter un fichier de configuration?
    oui

    tu peux regarder cette source

    et puis sur la msdn

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 49
    Points : 35
    Points
    35
    Par défaut
    Est-ce qu'à ton avis il s'agit de la meilleure méthode à employer?

  4. #4
    Membre expérimenté Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Points : 1 379
    Points
    1 379
    Par défaut
    La seule méthode vraiement valable dans ton cas, c'est de gérer l'authentification sur un serveur distant (donc pas directement sur le poste).
    Exemple : web service d'authentification.

    Et encore, même comme ça, à partir du moment où tu fais du winform, un mec suffisamment doué et patient peu cracker ton application

    Maintenant, si c'est pas une appli professionnelle ou si tu veux faire simple, tu peux simplement crypter le mot de passe dans le fichier de config, et le décrypter au moment où tu le vérifies.

Discussions similaires

  1. Fichier Configuration accés BDD
    Par apt dans le forum Débuter
    Réponses: 4
    Dernier message: 18/05/2011, 11h39
  2. [XL-2003] Accès protégé conditionnel aux feuilles d'un même fichier
    Par rberniga dans le forum Excel
    Réponses: 3
    Dernier message: 28/08/2009, 12h06
  3. Réponses: 3
    Dernier message: 26/01/2009, 18h13
  4. Réponses: 2
    Dernier message: 07/11/2008, 19h31
  5. problème d'accès à un fichier de configuration XML
    Par yeddoughmi dans le forum Autres
    Réponses: 1
    Dernier message: 30/05/2007, 20h53

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