SFTP è il Secure File Transfer Protocol . È stato sviluppato in risposta alle carenze di FTP standard . Il File Transfer Protocol è una delle applicazioni più antiche su Internet. E 'stato prima definito nel 1971 . Dato che le reti hanno cominciato ad essere implementato in aziende , le debolezze di sicurezza di FTP reso necessario lo sviluppo di una versione , ivi compresa la cifratura . SFTP era uno dei protocolli sviluppati con questo obiettivo . Secure Shell
SFTP forma una parte della domanda di Secure Shell , che è anche conosciuto come SSH . SSH è stato originariamente sviluppato come applicazione e un protocollo per sostituire Telnet , che è un programma di emulazione di terminale . Telnet aveva le stesse debolezze di sicurezza come FTP . Sia gli utenti richiesti per il login a un computer remoto e sia trasportato il nome utente e la password come testo normale , che potrebbe essere facilmente letto da raccoglitori di filo . SSH cripta tutti i trasferimenti di rete . Tuttavia, è stato trovato per essere vulnerabile agli attacchi e così nel 2006 una nuova versione di SSH , chiamata SSH2 è stato rilasciato . Questa non era una evoluzione del SSH e dei due protocolli non sono compatibili . SFTP è stato creato con lo sviluppo di SSH2 .
SCP
Telnet non aveva una funzione di trasferimento file . FTP era una controparte noto e qualsiasi utente Telnet intendono trasferire file previsioni aprire una sessione FTP separato . SSH ha avuto un proprio programma di trasferimento file . Questo era Secure Copy . L'impianto è stato avviato con il comando " scp " , che deriva il suo nome dalla funzione di copia nei sistemi Unix , che si chiama "cp ". SCP si è basata su un protocollo chiamato SCP . Tuttavia, quando SSH2 è stato sviluppato , ha mantenuto il comando " scp " , ma scartato il protocollo SCP . Il comando SSH2 " SCP " si basa su SFTP .
SFTP
SFTP differisce da FTP in un certo numero di modi . Si trasferisce i file come dati binari , non come testo . FTP utilizza due connessioni : una per i comandi e una per i trasferimenti di file . SFTP utilizza una sola connessione . Non solo trasferimento binario rendere il file difficili da leggere , mentre è in transito , l'intero trasferimento avviene all'interno di una sessione SSH , il che significa che è protetto dalle procedure di crittografia SSH .
Alternative < br >
SFTP non è il sistema FTP solo cifrato . Una versione alternativa sicura di FTP è chiamato Secure FTP o FTPS . FTPS crea due collega , come FTP . In FTPS solo la connessione di comando è cifrato , che protegge le informazioni di login , ma lascia il trasferimento di file esposto . Il ragionamento alla base di questa strategia è che l'utente , o un'applicazione client rischia di avere già i dati sensibili criptati , e quindi una cifratura per il trasferimento sarebbe un inutile raddoppio di sforzo . SFTP protegge automaticamente i trasferimenti di file con crittografia .