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

Services Web Discussion :

[SECURITE] Insertion de données dans la bd


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Par défaut [SECURITE] Insertion de données dans la bd
    Bonjour,


    Je suis en train de developper en application client serveur.

    A la fermeture de l'application, je veux me connecter à une bd MySql pour mettre à jour des données et/ou en ajouter de nouvelles.


    Mon soucis est le suivant.

    Soit je fais les update et les insert à partir du code c#. Mais ceci implique une connexion en dure à ma bd + le login et mdp, ils seront donc récuperable en utilisant Reflector.

    Ou alors j'appelle un script php qui insert et update les données passé en parametre. Mais le probleme est aussi dans ce cas que l'on peut à laide de reflector récuperer l'url de ce script et ajouter et mettre à jour n'importe quoi.



    Connaissez vous un moyen de procéder plus sécurisé que celui ci?



    cordialement

  2. #2
    Rédacteur
    Avatar de Paul Musso
    Profil pro
    Inscrit en
    Août 2008
    Messages
    368
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2008
    Messages : 368
    Par défaut
    Bonjour,

    En fait, tu peux déjà stocker ta connection string dans le fichier de config du web service, mais de manière encodée, par exemple avec RSA. Tu as un article dessus ici
    Ensuite, quand tu la récupère, décode la, et le tour est joué.

  3. #3
    Membre éclairé Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Par défaut
    Citation Envoyé par Paul Musso Voir le message
    Bonjour,

    En fait, tu peux déjà stocker ta connection string dans le fichier de config du web service, mais de manière encodée, par exemple avec RSA. Tu as un article dessus ici
    Ensuite, quand tu la récupère, décode la, et le tour est joué.
    Ok, étant donné que je ne peux pas utiliser de webservice car j utilise un serveur linux, est ce que je pourrai crypter la chaine de connexion en php sur un fichier externe (sur le serveur) et ensuite la décrypter dans l'application?

  4. #4
    Rédacteur
    Avatar de Paul Musso
    Profil pro
    Inscrit en
    Août 2008
    Messages
    368
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2008
    Messages : 368
    Par défaut
    Oui bien sûr c'est possible. Il suffit que ton application C# ait la clé de décryptage. Ensuite, c'est une histoire de librairie PHP à trouver.

  5. #5
    Membre éclairé Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Par défaut
    Citation Envoyé par Paul Musso Voir le message
    Oui bien sûr c'est possible. Il suffit que ton application C# ait la clé de décryptage. Ensuite, c'est une histoire de librairie PHP à trouver.
    Mais dans ce cas, la clé de cryptage est en dur dans le programme, on peut alors la réutiliser pour décrypter la chaine de connexion?

  6. #6
    Rédacteur
    Avatar de Paul Musso
    Profil pro
    Inscrit en
    Août 2008
    Messages
    368
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2008
    Messages : 368
    Par défaut
    Effectivement, je crois que tu m'as eu ^^. Il y a surement d'autres solutions, je suis pas forcément un dieu de la sécurité. Sinon, je me dis qu'il est peut-être plus judicieux de s'assurer qu'aucune personne non authorisée ne puisse accéder au dll ou à l'exe de l'application C#, par exemple en définissant des droits NTFS adéquats à la situation.

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

Discussions similaires

  1. [MySQL] Securité lors de l'insertion de données dans MySQL
    Par Little_flower dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/10/2007, 09h13
  2. [MySQL] Problème d'insertion de données dans table d'associations
    Par Yukhaa dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 07/02/2006, 17h10
  3. [C#] problème avec l'insertion des données dans MySQL
    Par madica dans le forum Accès aux données
    Réponses: 7
    Dernier message: 08/11/2005, 13h27
  4. automatiser l'insertion de données dans une bd
    Par matterazzo dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/10/2005, 01h06
  5. Réponses: 7
    Dernier message: 12/10/2004, 16h43

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