No entanto, os dados reais em si foi transferida sem criptografia e foi fácil de interceptar e ouvir em uma internet FTP connection.The em si tinha muito pouca segurança incorporada. Composta de muitas redes menores e independentes que se estendiam por todo o globo, o caminho que um pacote de dados levou para chegar do ponto A ao ponto B era imprevisível. Com a popularidade da internet, tornou-se essencial para ser capaz de transmitir muitos tipos de dados críticos com uma certa quantidade de segurança.
Netscape Communications resolvido o problema de segurança na internet, através do desenvolvimento do protocolo Secure Sockets Layer (SSL), que usou a criptografia de chave pública para criptografar dados transmitidos através da internet. Este ainda é o mecanismo de segurança amplamente aceita e é implementado por todos os browsers.FTPS web TransferModifications segura de arquivos para o protocolo FTP foram feitas para incorporar o uso de SSL para criptografar a transferência de arquivos através da internet. O mecanismo modificado é referido como FTPS.
A fim de manter a compatibilidade com o protocolo de transferência de arquivo original, uma conexão FTPS poderia ser expressa, onde a conexão entre a conexão do cliente eo servidor começa como FTP regular e, em seguida, negocia uma conexão segura, ou implícita, onde a conexão começa sendo encrypted.HTTPS TransferSince Secure File um navegador web já é capaz de criptografia de chave pública, de downloads e uploads simples pode ser realizada diretamente através de um navegador web usando o protocolo HTTPS. Isso significa que o software cliente de FTP especial não é required.
SFTP Secure File TransferThe protocolo Secure Shell também conhecido como SSH foi desenvolvido por Tatu Ylonen para permitir o acesso seguro aos shells remotos usando criptografia de chave pública e substituir Telnet e outros shells não seguros. Este protocolo evoluiu desde então para também suportar um mecanismo de transferência de arquivos conhecido como SFTP. A pri