Les Forums
Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer
Analyse de trames SFTP
Bonjour à tous, Je dois rendre un projet portant sur le SFTP et je souhaite détailler l'échange des trames lors de lors de l'authentification client serveur: Capture réaliser sur le client [img:67e2542c92]http://img4.hostingpics.net/pics/325767ScreenShot005.jpg Architecture est client --> firewall avec NAT ---> serveur SFTP Je suis dans le flou sur les actions réaliser lors de la connexion .... Trames Actions 6 à 8 [ TCP ] Initialisation de la connexion avec les trois jeux habituel de paquets SYS – SYS ACK - SYN (acceptation par client sur le protocole à utilisé (SFTP.) 9 Passage au SSHv2, envoi par le serveur de la clé public au client (le certificat) 10 Accusé de réception du certificat (chaqu'une des parties a choisi un nombre 1er) 11 ?? 12 Choix d'un nombre 1er par le client, envoi au serveur 13 ?? 14 Choix d'un nombre 1er par le serveur, envoi au client 15 Client : Calcul de la clé de chiffrement envoi au serv 16 Serveur : Calcul de la clé de chiffrement, obtiens la même que le serveur 18 débuts de la connexion avec la nouvelle clé de chiffrement 19 confirmation du serveur et fin des échanges de clé, début de la connexion chiffré Je m'avance beaucoup là ... (j'ai utiliser http://fr.wikipedia.org/wiki/%C3%8 [...] ie-Hellman et http://en.wikipedia.org/wiki/Diffi [...] _exchange) Mais je voudrais vraiment comprendre ce qui se passe à chaque étapes, s'il y'a une âme charitable qui peut m'expliquer ... |
Bonjour, Attention, il n'y a pas de certificat en SSH. En général, les protocoles sécurisés procèdent de la manière suivante : - Bonjour ! : 9-10 - Négociation des algorithmes de sécurité : 11-14 - Echange de Diffie-Hellman : 15-19 - Roule ma poule : >= 20 11 et 13 : ben... Regarde le contenu des segments ! Plus de détails : http://www.mnin.org/write/2006_sshcrypto.html Un conseil, si l'objet de l'analyse est SSH, filtre les segments purement TCP avec par exemple : "tcp.stream eq 0 and ssh". |
Merci beaucoup pour ta réponse et ton lien, C'est exactement ce qu'il me fallait. 😀 Je vais regarder tout ça ^^ |