Wat is het verschil tussen FTP, FTPS en SFTP?
FTP is niet veilig voor het overbrengen van bestanden. Gebruik in plaats daarvan FTPS of SFTP. Wat is eigenlijk het verschil tussen FTP, FTPS en SFTP?
FTP
FTP (File Transfer Protocol) is een protocol die wordt gebruikt om data op het internet te verplaatsen. De authenticatie van het FTP protocol vindt plaats middels een gebruikersnaam, een wachtwoord en een poort (meestal 21). De conversatie tussen de client en de server vindt plaats middels een tekstbestand en alle communicatie tussen de twee partijen wordt onveilig over het internet verstuurd. Dit betekend bijvoorbeeld dat je gebruikersnaam en wachtwoord als tekst verzonden worden, waardoor ze gemakkelijk door een derde partij onderschept kunnen worden.
FTPS
FTPS (File Transfer Protocol Secure) is een uitbreiding van het FTP-protocol die gebruik maakt van TLS (Transport Layer Security) en SSL (Secure Sockets Layer) voor versleuteling. Dit zorgt ervoor dat gegevens, inclusief inloggegevens, tijdens de overdracht beschermd zijn tegen afluisteren en manipulatie. FTPS kan werken in twee modi: expliciete FTPS, waarbij de client de server om beveiliging vraagt, en impliciete FTPS, waarbij de verbinding standaard beveiligd is. Het behoudt de basisstructuur van FTP, waardoor het eenvoudig in bestaande FTP-systemen kan worden geïmplementeerd met extra beveiliging.
SFTP
SFTP (Secure File Transfer Protocol) is bestandsbeheer, net zoals FTP, maar dan met een SSH (Secure Shell) verbinding. De verbinding is altijd versleuteld en daarom een stuk veiliger. Door de encryptie van de verzonden informatie, is de vertrouwelijkheid en integriteit van de verzonden informatie verzekerd. Het protocol gaat er vanuit dat de authenticatie met de gebruiker gebeurd is bij het maken van de verbinding tussen client en server.
Wij adviseren om altijd via deze stappen verbinding te makken via FTP.