FTP er en meget udbredt filoverførselsprotokol, men den har nogle ulemper:
1. Usikkerhed:FTP transmitterer data, inklusive brugernavne og adgangskoder, i klartekst, hvilket gør det sårbart over for aflytning. Dette udgør en sikkerhedsrisiko, da uautoriserede brugere kan opsnappe og få adgang til følsomme oplysninger.
2. Mangel på kryptering:FTP giver ikke nogen kryptering af data under overførsel. Det betyder, at alle med adgang til netværket kan opsnappe og læse de data, der transmitteres.
3. Ingen kontrol af dataintegritet:FTP har ikke indbyggede mekanismer til at kontrollere for dataintegritet eller til at sikre, at de overførte filer er fuldstændige og nøjagtige. Dette kan føre til datakorruption eller tab under transmission.
4. Begrænset samtidighed:FTP tillader typisk kun en enkelt forbindelse ad gangen, hvilket kan begrænse antallet af samtidige filoverførsler og påvirke processens overordnede effektivitet.
5. Kompleks konfiguration:Opsætning og konfiguration af FTP-servere og klienter kan være kompleks, især for brugere med begrænset teknisk ekspertise. Denne kompleksitet kan introducere yderligere udfordringer og potentielle sårbarheder i systemet.
6. Manglende understøttelse af moderne protokoller:FTP understøtter ikke moderne sikkerhedsprotokoller såsom TLS (Transport Layer Security) eller SSH (Secure Shell). Dette gør det mindre sikkert sammenlignet med mere moderne filoverførselsprotokoller.
7. Modtagelighed over for denial-of-service (DoS)-angreb:FTP-servere kan være modtagelige for DoS-angreb, hvor angribere med vilje forstyrrer tjenesten ved at sende for mange eller forkerte anmodninger, hvilket får serveren til at gå ned eller ikke reagerer.
8. Afhængighed af netværksstabilitet:FTP er afhængig af en stabil netværksforbindelse for at fungere korrekt. Hvis netværket oplever forstyrrelser eller udsving, kan det påvirke pålideligheden og ydeevnen af FTP-filoverførsler.
På grund af disse ulemper migrerer mange organisationer til mere sikre og avancerede filoverførselsprotokoller, såsom SFTP (Secure File Transfer Protocol) eller FTPS (FTP over SSL/TLS), for at løse de sikkerheds- og pålidelighedsproblemer, der er forbundet med FTP.