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

Sécurité Discussion :

Authentification de fichiers


Sujet :

Sécurité

  1. #1
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut Authentification de fichiers
    Salut tout le monde

    Je suis en train de préparer un outil, sous forme de scripts de commande, qui lui même télécharge d'autres scripts sur le net, et à cette étape où tout commence à s'emboiter correctement, je ressens un besoin de sécurité.

    En effet, ce module sera installé sur des machines d'utilisateurs "lambda" et je veux m'assurer que les scripts téléchargés puissent être authentifiés comme source sûre. J'aimerais bien aussi que le module puisse vérifier son intégrité ou tout au moins permettre à l'utilisateur de le faire.

    J'ai regardé gnu pgp et openssl, mais je suis quand même un peu perdu... j'ai besoin de vos avis.

    Merci...

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Bonjour,

    Tu peux regarder du côté des checksum et signature RSA.

    Mais sans plus de détails sur les serveurs qui hébergeront les fichiers à télécharger, il est difficile de te répondre.

  3. #3
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Salut Neckara, merci

    L'hébergeur c'est mediafire pour l'instant...

    Les fichiers étaient d'abord sous forme de texte, mais maintenant ils sont uploadés sous forme compactée...

  4. #4
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Je pense qu'il faudrait que tu utilise le protocole https (TLS 1.2 ou si possible TLS 1.3) pour télécharger tes scripts.
    Donc il te faudra créer une socket ssl et dialoguer avec le serveur.

    Il existe une commande avec openssl qui pourrait déjà te permettre de tester tout cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    openssl s_client -connect url:443
    Ensuite, une fois ton fichier récupéré, je pense qu'il faudrait calculer son checksum et l'envoyer à un autre serveur pour savoir si le fichier hébergé (= fichier téléchargé) est correct.

  5. #5
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Télécharger en https c'est pas possible...

    Mais peut-être qu'en ouvrant un autre compte, avec la liste des checksums, ça pourrait faire office d'un semblant de sécurité ?

  6. #6
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Pas possible de télécharger en https

    Le problème, c'est qu'il faut que tu garantisse qu'on ne puisse pas modifier le fichier de checksum ainsi que tes fichiers de scripts.

    Une solution serait de créer une paire de clé RSA et d'utiliser la clé privée pour signer tes scripts avant de les héberger puis d'intégrer la clé publique à ton logiciel pour déchiffrer le script et pouvoir l'utiliser.

  7. #7
    Membre actif
    Homme Profil pro
    recherche
    Inscrit en
    Octobre 2011
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : recherche
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2011
    Messages : 144
    Points : 228
    Points
    228
    Par défaut
    Je suis d'accord c'est le plus efficace !!

  8. #8
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Je me trompe peut-être, mais quand j'avais cherché avant de poster, il me semble avoir lu qu'il fallait chiffrer avec la clef publique et déchiffrer avec la clef privée... C'est pas ça ?

  9. #9
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Oui et non.

    La clé publique : clé que tout le monde connaît
    La clé privée : clé que personne ne connaît sauf toi.


    Chiffrement RSA :
    But : Personne à part le destinataire peut lire le contenu du message.
    * On chiffre avec la clé publique
    * On déchiffre avec la clé privée
    Tout le monde peut envoyer le message.

    Signature RSA :
    But : Personne ne peut se faire passer pour l'expéditeur et envoyer des messages chiffrés.
    * On chiffre avec la clé privée
    * On déchiffre avec la clé publique
    Tout le monde peut déchiffrer le message

  10. #10
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    ah ben ça change tout alors...

    dans ce cas je prends openssl ou gnu pgp ?

  11. #11
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 012
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 012
    Points : 23 145
    Points
    23 145
    Par défaut
    Je te conseillerait openssl.

    J'ai déjà eu des problèmes avec GNU PGP et la solution n'était autre que de recompiler le logiciel avec openssl

    Après GNU PGP ne semble pas mauvais, mais openssl me semble plus "stable".

  12. #12
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Est bien merci pour tout très cher
    Merci aussi bytecode

  13. #13
    Membre actif
    Homme Profil pro
    recherche
    Inscrit en
    Octobre 2011
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : recherche
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2011
    Messages : 144
    Points : 228
    Points
    228
    Par défaut
    grillé et makecert aussi

  14. #14
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    ne sont grillés que ceux qui n'obtiennent pas de points dans "mes" discussions, et ça n'arrive jamais

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/12/2006, 11h51
  2. Authentification LDAP et fichier LDIF
    Par the_cat dans le forum Réseau
    Réponses: 4
    Dernier message: 21/11/2006, 14h20
  3. authentification par fichier
    Par aicfr dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2006, 09h44
  4. Réponses: 2
    Dernier message: 26/01/2005, 21h00
  5. [C#] Authentification sur les fichiers Pdf
    Par ensisoft dans le forum ASP.NET
    Réponses: 14
    Dernier message: 04/05/2004, 12h10

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