? FTP sobre implícito TLS /SSL é um método seguro para mover arquivos de um computador para outro. O File Transfer Protocol foi criado em 1971 , que é antes da existência da Internet. Seus criadores não entendem a importância de medidas de segurança e , portanto, não inclui quaisquer métodos para criptografia. Versões adaptadas de FTP ainda operam hoje , mas só porque eles acrescentaram medidas de segurança. FTP sobre implícito TLS /SSL é uma dessas versões seguras . File Transfer Protocol
O File Transfer Protocol é o método mais comum de transferir um arquivo de um computador para outro. É tão comum que servidores de arquivos públicos chamam de " servidores FTP. " Quando FTP está em operação em uma transação na Internet , o endereço na barra de endereços de um aplicativos começa com " ftp://" em vez do conhecido " http://". Endereços de servidores de arquivos e sites de arquivo começar com "ftp ". em vez de " www." FTP tem três encarnações. A primeira é como um utilitário de linha de comando, o formato original para a aplicação. O código de FTP está disponível como uma biblioteca de funções para outros programas e vários versão do Windows foram desenvolvidas.
Sessão FTP
Quando o usuário inicia uma sessão FTP , o comando mudanças rápidas para "ftp > ". O ambiente tem seu próprio conjunto de comando e permite que os usuários primeiro a efetuar login em um computador remoto. A conta de usuário para a sessão de FTP é uma conta pré-existente no computador remoto . O utilitário FTP não tem a sua própria proteção de senha independente. Uma vez logado, o usuário pode se movimentar a estrutura de diretórios , enviar ou receber arquivos , alterar os nomes dos arquivos no computador remoto, movê-los e mudar suas permissões de acesso.
Procedimentos FTP
FTP usa duas conexões . O primeiro envia os comandos e e respostas , e por isso é chamado de " conexão de comando. " As transferências de arquivos ocorrer pela conexão de dados. A principal fraqueza do FTP é que ele não criptografa ou conexão. Mesmo quando o nome de usuário ea senha são enviados para o servidor , eles viajam em texto simples. FTP usa o Protocolo de Controle de Transmissão para estabelecer conexões . É este protocolo com o qual o Secure Socket Layer integra para garantir a segurança da sessão. SSL é um parceiro óbvio para fornecer procedimentos de segurança para FTP. Ele já existia e bem integrado com os procedimentos de conexão FTPs .
FTPS
O emprego de SSL para o FTP é variadamente chamado "FTP sobre SSL ", " Secure FTP " ou " FTPS . " A especificação para FTPS permite a negociação de segurança no ponto de estabelecer uma conexão . Se um lado não é habilitado para SSL , a conexão pode ir em frente sem SSL. Isso é chamado de "FTP sobre SSL explícito, " ou FTPES . FTP sobre SSL implícito não permite uma opção inseguro. A conexão ou usa SSL ou não acontecer. Conexão estabelecimento abre com troca de chaves. Esta versão é chamada de " FTP sobre SSL implícito. " SSL foi encontrado para ter falhas de segurança e por isso foi substituído pelo Transport Layer Security Protocol ou TLS. Com isso, as duas versões do FTPS ficou conhecido como " FTP sobre TLS explícita " e " FTP sobre TLS implícita . "