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

Langages de programmation Discussion :

Intégrité des Fichiers


Sujet :

Langages de programmation

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Par défaut Intégrité des Fichiers
    Bonjour,

    Dans le cadre d'un projet de sécurisation, nous souhaiterions mettre en place une vérification de l'intégrité de fichiers

    Plusieurs fichiers composent un programme de test qui est livré sur un serveur de production. Nous aimerions qu'au moment de cette livraison un fichier de contrôle soit généré, et que le logiciel qui utilise les programmes contrôle l'intégrité des fichiers par rapport à ce fichier de contrôle.

    Il s'agit de vérifier que le fichier n'a pas subi de modification. La sécurité n'a pas besoin d'être d'un très haut niveau non plus.

    En cherchant un peu sur internet, j'ai vu le système MD5, .sfv ou encore chksum de Unix, mais je m'y connais pas trop dans ce domaine, donc j'aimerais avoir vos avis sur la question.

    Au niveau langage, on fait essentiellement du perl, Pro-c, et le logiciel chargeant les fichiers est en C

    Merci d'avance pour votre aide

    Jéjé

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Pour chaque fichier dont l'intégrité doit être vérifier, tu fait une somme md5 (avec la commande md5sum), et tu enregistres le résultat de chaque commande dans un fichier (ici nommé A). Quand l'application est déployé, tu fait la même chose mais cette fois tu enregistre les résultats dans un autre fichier (ici nommé B) .Et après, tu fait un diff entre les 2, si ya aucune différence, c'est que c'est bon.

    Seul petit problème, les hachages md5 doivent être enregistré dans le même ordre, sous peine que diff te dise que ce n'est pas le même fichier.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

Discussions similaires

  1. L'intégrité des fichiers de mon serveur web
    Par emiplegie dans le forum Sécurité
    Réponses: 5
    Dernier message: 23/01/2007, 14h38
  2. Importer des fichiers textes délimités
    Par Invité dans le forum Outils
    Réponses: 2
    Dernier message: 23/09/2002, 13h56
  3. Réponses: 3
    Dernier message: 25/07/2002, 10h42
  4. [langage] comment créer des fichiers ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2002, 16h33
  5. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

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