Aller au contenu

TFTP : Trivial File Transfer Protocol

Réseau

TFTP : Trivial File Transfer Protocol. « Protocole trivial de transfert de fichiers », par analogie avec le passe-plat de cantine : pas de guichet, pas de contrôle, le plateau passe.

Minimalisme : Il tourne sur UDP, sur le port 69, avec quelques commandes seulement : lire un fichier, en écrire un, accuser réception. Ni authentification, ni liste de répertoires, ni chiffrement.

Usages survivants : Démarrage réseau par PXE, chargement de micrologiciels, sauvegarde de configurations d'équipements réseau ou de téléphones. Sa simplicité le rend facile à loger dans une puce de démarrage, ce qui est sa seule vertu et une vertu suffisante.

Précautions : Le cantonner à un réseau d'administration isolé, filtrer par ACL, n'exposer qu'un répertoire en lecture seule. Un serveur ouvert en écriture sur Internet a rarement pour but d'héberger les configurations de son propriétaire.

Ce qui arrive si on s'en passe

Un serveur TFTP accessible hors d'un réseau d'administration isolé distribue ses fichiers à quiconque les demande, sans authentification : configurations d'équipements réseau avec leurs mots de passe, micrologiciels, images de démarrage. Ouvert en écriture, il laisse n'importe qui remplacer ces fichiers, et la prochaine machine qui démarre par PXE ou le prochain téléphone qui charge sa configuration exécute docilement la version modifiée. Rien ne chiffre les transferts, rien ne vérifie leur intégrité. Le passe-plat a la vertu de la simplicité ; il a aussi le défaut de ne jamais regarder qui se tient de l'autre côté du comptoir.

Explication de la marmotte

C'est la manière la plus basique d'envoyer un fichier d'une machine à une autre sur un réseau. Pas de mot de passe, pas de dossier à parcourir : on demande un fichier par son nom, et il arrive par petits morceaux. Cette simplicité sert surtout au tout début du démarrage de certains appareils, quand ils n'ont presque rien en mémoire et doivent aller chercher leur système sur le réseau. Comme rien n'est protégé, on ne s'en sert que dans des coins bien fermés du réseau.

Où ce terme est utilisé

← Tout le glossaire