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

ASP.NET Discussion :

Protégé un fichier XML


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Par défaut Protégé un fichier XML
    Bonjour,
    J'ai mis en place un fichier XML contenant des informations de gestion pour mon site ne devant pas pouvoir être visualisé par n'importe qui.
    Je veux utiliser un fichier XML et non des constantes dans mon code pour pouvoir modifier les valeurs contenu dedans sans devoir recompiler tout mon site et devoir le redéployer.
    Quelles sont les solutions qui s'offrent à moi pour protéger ce fichier ?!? J'avais pensé à lui mettre un extension".config", car ces fichiers ne peuvent pas être affiché, mais on me l'a déconseillé car ça n'est pas l'utilité première des fichiers ".config".

    Merci d'avance pour vos idées.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270

  3. #3
    Membre confirmé Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Par défaut
    C'est très intéressant. Mais le problème c'est que je fait du Web et pas du client lourd. Le problème ne vient donc pas de l'utilisateur qui double-cliquerais sur le fichier pour l'ouvrir, mais de celui qui tape l'adresse de celui-ci pour l'afficher dans son explorateur.
    Je sais que pour un fichier ".config", c'est impossible, mais on m'a dis de ne pas utiliser de ".config car c'etait interdit. Je me suis donc penchez sur un ".xml", mais le problème c'est qu'on peut l'afficher sur son exploreur.
    Ma question est donc : puis-je utiliser un fichier ".config" ou bien dois-je utiliser un fichier ".xml" et le sécuriser ?!? (je ne veux pas utiliser le web.config, car le modifier faire que le site doit se recompiler et cela kill toutes les sessions.

  4. #4
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    tu mets le fichier xml dans un répertoire et tu interdis l'accés à ce répertoire.
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  5. #5
    Membre expérimenté Avatar de Sceener
    Inscrit en
    Mai 2007
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 231
    Par défaut
    tu pourras donner l'accès en lecture seulement .

  6. #6
    Membre confirmé Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Par défaut
    La solution de mettre un fichier XML dans un repertoire protegé me parets interessante, mais celle de donner l'accès en lecture seul, ne permets pas d'interdire à un utilisateurs d'afficher le contenu du fichier XML.

  7. #7
    Membre expérimenté Avatar de Sceener
    Inscrit en
    Mai 2007
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 231
    Par défaut
    En lecture seule , juste pour l'utilisateur (ou user System) qui a le droit d'afficher . ben c'est ce que je voulais dire.


  8. #8
    Membre émérite

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Par défaut
    Citation Envoyé par flagadda
    Ma question est donc : puis-je utiliser un fichier ".config" ou bien dois-je utiliser un fichier ".xml" et le sécuriser ?!?
    Tu t'embêtes pour rien...

    Appelle ton fichier .config si ça te parle, appelle-le .toto ou .turlutu, ça n'a pas grande importance du moment que l'extension ne soit par servie par le serveur web...

  9. #9
    Membre confirmé Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Par défaut
    Merci à tous pour vos réponses.
    J'ai opté pour un fichier XML dans un repertoire protégé par IIS.

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 9
    Par défaut en savoir plus
    bonjour,

    vous dites "J'ai opté pour un fichier XML dans un repertoire protégé par IIS."
    Vous pouvez m'en dire plus car en j'ai le même cas de figure mais comment le protéger pour que les utilisateurs ne l'ouvre pas et qu'en même temps il soit consultable pour mon application web ?

    merci
    phil

  11. #11
    Membre confirmé Avatar de flagadda
    Profil pro
    Inscrit en
    Février 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Février 2005
    Messages : 88
    Par défaut
    Il faut que tu autorise l'accès aux repertoire de ce fichier à l'utilisateur qui execute le code de ton appli, et que tu refuse l'acces à tout les autres.

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 9
    Par défaut
    OK, mais en fait, mon fichier est utilisé par un module d'identification, ce module (shockwave) est utilisé par tous les utilisateurs donc, ils doivent avoir les droits de lire .. je suis donc bloqué.

    Je suis parti sur une solution de cryptage qui devrait me permettre de sécurisé un peu la chose, au cas où un petit malin accéderait au fichier.

    merci
    phil

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

Discussions similaires

  1. Recuperation du fichier xml
    Par Geulderack dans le forum XMLRAD
    Réponses: 10
    Dernier message: 28/02/2003, 12h06
  2. Insertion dans un fichier XML
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/02/2003, 18h16
  3. Lire un attribut dans un fichier XML en C++
    Par ti.k-nar dans le forum XML
    Réponses: 2
    Dernier message: 14/10/2002, 16h22
  4. [Kylix] Composant IBM pour fichiers XML
    Par Mister Nono dans le forum EDI
    Réponses: 1
    Dernier message: 29/09/2002, 21h28
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 16h29

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