Aller au contenu

FTP : File Transfer Protocol

Réseau

FTP : File Transfer Protocol. « Protocole de transfert de fichiers », par analogie avec le passe-plat d'une cantine : ça circule dans les deux sens, à la vue de tous.

Deux connexions : FTP sépare une connexion de commande, sur le port 21 côté serveur, et des connexions de données ouvertes à chaque transfert ou listage de répertoire.

Actif et passif : En mode actif, le serveur ouvre la connexion de données vers le client ; en mode passif, le client se connecte à un port annoncé par le serveur. Le passif traverse mieux la NAT et les pare-feu, qui doivent sinon inspecter les commandes.

En clair : Identifiants, commandes et fichiers circulent sans chiffrement. Le protocole date d'une époque où le réseau réunissait des universitaires qui se faisaient confiance, espèce aujourd'hui menacée.

Remplaçants : FTPS (FTP Secure) ajoute TLS au protocole ; SFTP (SSH File Transfer Protocol), malgré son nom, est un protocole distinct qui fonctionne au-dessus de SSH.

Ce qui arrive si on s'en passe

Un service FTP laissé en clair expose identifiants, commandes et fichiers à quiconque écoute sur le chemin : un simple enregistrement du trafic suffit à récupérer le mot de passe, souvent réutilisé ailleurs, ainsi que le contenu transféré. Rien n'empêche non plus de modifier un fichier en transit, puisque le protocole n'en vérifie pas l'intégrité. Les pare-feu contraints d'inspecter les commandes pour ouvrir les connexions de données ajoutent une complexité où se logent volontiers les erreurs de configuration. FTPS et SFTP règlent la question depuis longtemps, ce qui n'a jamais empêché un vieux serveur de continuer à servir, fidèle et bavard, comme un concierge qui lirait le courrier à voix haute.

Explication de la marmotte

Pour envoyer des fichiers d'un ordinateur à un autre à travers un réseau, il faut des règles communes, un peu comme le règlement d'un bureau de poste. Celles-ci sont parmi les plus anciennes : l'ordinateur qui demande se présente avec un nom et un mot de passe, puis dépose ou récupère des fichiers. Le problème, c'est que tout voyage comme une carte postale, lisible par quiconque se trouve sur le chemin, mot de passe compris. On leur préfère aujourd'hui des méthodes qui mettent tout sous enveloppe scellée.

Où ce terme est utilisé

← Tout le glossaire