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 :

Sécuriser les identifiants de connexion à une BDD


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Par défaut Sécuriser les identifiants de connexion à une BDD
    Bonjour à tous,
    dans la continuité de mon précédent topic sur la mise en oeuvre d'une architecture 3 couches, je m'interroge sur la chaine de connexion MySQL.
    Actuellement ces informations sont codées en dure dans mon fichier et c'est pas génial car avec ILspy on voit tout en clair.
    ma question est simple, comment sécuriser ces informations?
    app.config, dll externe... ?
    merci d'avance pour votre participation

  2. #2
    Membre émérite Avatar de Momoth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 318
    Par défaut
    Bonjour,

    Généralement, on stocke la chaîne de connexion dans le fichier de conf (app/web.config). Il est ensuite possible de crypter une partie de ce fichier de config (juste ta connectionString par exemple).

    Voici un lien qui t'expliquera un peu mieux la procédure : https://msdn.microsoft.com/fr-fr/lib...(v=vs.80).aspx

  3. #3
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Par défaut
    J ai vu cette solution. Le souci c est qu il y a le meme genre de commande pour decrypter le fichier.
    De ce que j ai vu il n y a pas vraiment de solution fiable.
    Je pourrais crypter dans le code mais y a toujours possibilité de décrypter.
    Je pourrais obfusquer le code mais y a toujours moyen de desobfusquer. (De ce que j ai vu cote logiciel free)
    Je finis par croire que la seule solution est de mettre cette partie sur un serveur web mais ça perdrait tout son sens. Obligez de passer par une page web pour lancer des requêtes mysql... a moins que vous ayez de meilleures idees?

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    je pense aussi qu'il n'y a pas grand chose à faire
    m'enfin normalement si tu es en n tiers, seul ton web service se connecte à la base, et il est lui même sur le serveur, donc seuls ceux ayant accès au serveur pourraient trouver le mot de passe de la base
    donc ca reste sécurisé si tu es le seul à avoir cet accès
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/02/2006, 13h47
  2. [MySQL] Trier les résultats résultant d'une BDD
    Par florent dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/12/2005, 20h22
  3. connexion à une bdd mysql en asp
    Par asetti dans le forum ASP
    Réponses: 3
    Dernier message: 31/10/2005, 18h31
  4. [Applet][MySQL] connexion à une BDD
    Par Michel38 dans le forum JDBC
    Réponses: 19
    Dernier message: 20/07/2005, 14h59
  5. Erreur de connexion à une BDD SQL Server 2000 avec BDE
    Par SchpatziBreizh dans le forum Bases de données
    Réponses: 3
    Dernier message: 17/06/2005, 11h22

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