FTP stellt ein Protokoll der Anwendungsschicht dar, dass für die Übertragung von Daten entwickelt wurde.
Die grosse Problematik, die FTP zugrundeliegt ist, dass eine Authentifizierung anhand eines Benutzernamens mit dazugehörigem Passwort stattfindet. Der Asutausch dieser brisanten Daten findet im Klartext ab, wodurch der Dialog simpelst durch einen Angreifer mit einem Sniffer abgehört werden kann.
Zudem weisen viele FTP-Daemons Sicherheitslücken auf, die einen Eintritt ins System ermöglichen können.