Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Demande avis : Controle fichier [ Système / Sécurité ] (RegVB)

jeudi 21 février 2008 à 11:06:42 | Demande avis : Controle fichier

RegVB

Bonjour à tous,

Mon application crée un fichier XML dans lequel des informations cryptées sont stockées (entre autre)
Afin de ne pas avoir de modification effectuée en dehors de l'application j'aimerai implémenter un contrôle sur le fichier afin que l'application le refuse si une modification a eu lieu dans un autre éditeur.
J'ai commencé à regarder et sans passer par le cryptage complet de mon fichier, y-a-t-il des solutions simples à mettre en oeuvre ?
Par exemple un checksum mais avant de me lancer dans cela j'aimerai avoir votre avis sur la question. comment feriez vous ?

D'avance merci pour vos réponses.

Reg

jeudi 21 février 2008 à 13:35:41 | Re : Demande avis : Controle fichier

oximoron

Membre Club
Réponse acceptée !
tu peux faire un chiffrage MD5 sur le contenu de ton fichier xml ou un sha avec une clé que seul toi connait.

jeudi 21 février 2008 à 14:04:23 | Re : Demande avis : Controle fichier

billou_13

Membre Club
Réponse acceptée !
Bonjour,

Personnellement, je trouve que ta solution de cryptage n'est pas une mauvaise idée. Tu peux tout à fait crypter uniquement chaque partie que tu souhaites non modifiable par un éditeur de texte.

Connais tu enterprise library ? http://msdn2.microsoft.com/fr-fr/library/aa480453.aspx
C'est une bibliothèque super intéressante (en partenaria avec Microsoft) pour les développements .Net. Sous forme de différents blocs: data access block, cryptography block, ... le développeur dispose d'outils permettant la configuration totale et la généricité de son projet. Tu peux ainsi gérer toute la config de ton projet (je parle bien du fichier ".config") avec un application livrée: "Enterprise Library Configuration". Celle-ci te permet, pour chaque bloc à configurer, de pouvoir gérer une option permettant de crypter les informations du fichier config afin de ne pas les modifier à la main mais par cette appli (noeud "protection provider" option "DataProtectionConfigurationProvider"). De plus le code source est livré à l'utilisateur.

Donc, je te dis pas de lier cette bibliothèque avec ton projet, ce qui n'est pas forcément intéressant (sauf peut être le bloc cryptography). Mais, au moins de regarder le code source afin d'avoir une idée pour toi. Enfin, c'est mon idée...


Billou_13
Bask En Force

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------

jeudi 21 février 2008 à 14:07:17 | Re : Demande avis : Controle fichier

billou_13

Membre Club
Pour ajouter, l'option dont je te parle (noeud "protection provider" option "DataProtectionConfigurationProvider") ne crypte que le noeud en relation avec la configuration du bloc.
Donc, tout le fichier n'est pas crypté mais uniquement l'intéressant.

C'est pourquoi cela ressemble beaucoup à ton besoin.


Billou_13
Bask En Force

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------

jeudi 21 février 2008 à 14:50:50 | Re : Demande avis : Controle fichier

RegVB

Merci pour ces pistes. Je vais me lancer sur les 2 et je ferai mon choix.
Allez au boulot !
Reg



Cette discussion est classé dans : fichier, application, controle, demande, avis


Répondre à ce message

Sujets en rapport avec ce message

Avis: Variable d'application [ par billou_13 ] Bonjour,Alors voila, ma question requiert plutôt un avis général de votre part. J'ai une application des plus banales en C# qui dispose d'un fichier d Creation fichier serveur distant [ par bouliz ] Bonjour, Je réalise actuellement une application asp.net sur l'intranet d'une entreprise. Cette application doit respecter de très (trop) nombreuses n Nom de fichier au format 8.3 [ par surnatural ] Bonjour, J'aimerais savoir s'il est possible de récupérer le nom "long" d'un fichier car mon application (Winform C#) récupère sytématiquement le nom .NET C# Application console [ par Seth75 ] Bonjour, Je voudrais savoir comment faire pour sauvegarder le contenu d'un fichier csv dans un fichier txt dans une application console car en web c'e fichier sur lecteur réseau [ par cokate ] Bonjour a tous ! Alors je vous explique ... j'ai un fichier Excel qui est sur le disque T:/ partagé par plusieurs postes et en fait ce fichier est ac Génération de fichier [ par hassene23 ] Bonjour,J'ai développé une application windows form et j'aimerais bien, quand je clique sur un bouton "OK", générer un fichier de configuration .h que lecteur mp3 en C# [ par moi411 ] Bonjour à tous,Voilà, je voudrais créer une application qui me lise des fichier mp3. Mon problème comme vous l'avez deviné, est de lire le fichier et c# 3.0 Application permettant de concaténer plusieurs fichiers [ par Seth75 ] Bonjour, j'espère que vous pourrez m'aider dans ma démarche.Je dois créer une application qui doit concaténer plusieurs fichier .txt. Jusque là tout v Le controle FileUpload C# Web [ par tleon ] Bonjour, je suis debutant,Je souhaiterais savoir kel est l'instruction pour recupérer le chemin d'acces d'un fichier selectionné dans le controle File creer un fichier lisible seulement par mon application [ par Doungou ] Bonjour a tousJe voudrais savoir comment créer un type de fichier spécial qui soit lisible seulement par une application que je suis entrain de develo


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.