Differenza tra FTPS e SFTP

FTPS vs SFTP

FTP è un protocollo non sicuro utilizzato per trasferire file da e verso una posizione remota, mentre SSH è un protocollo di rete sicuro che non ha i comandi di trasferimento file semplificati di FTP. Questi due protocolli erano molto popolari durante i primi giorni di Internet, ma quando è sorta la necessità di un protocollo sicuro per il trasferimento dei file, c'erano due probabili percorsi da seguire. O, le funzionalità FTP dovrebbero essere aggiunte a SSH, o FTP dovrebbe essere reso più sicuro. SFTP era il risultato del primo, mentre FTPS era il risultato di quest'ultimo. SFTP (SSH File Transfer Protocol) è completamente diverso dall'FTP, in quanto è stato costruito da zero, per aggiungere funzionalità FTP a SSH, mentre FTPS (FTP su SSL o FTP Secure) è un'estensione per FTP che utilizza il meccanismo di sicurezza di SSL, per proteggere le informazioni da intercettazioni.

I due sono molto diversi l'uno dall'altro, sebbene entrambi mirano a servire lo stesso scopo. SFTP utilizza un singolo canale per trasmettere e ricevere tutti i dati pertinenti, mentre FTPS utilizza un altro canale che viene deciso dinamicamente per i dati. FTPS ha spesso avuto problemi durante il passaggio attraverso un firewall, in quanto non conosceva la porta utilizzata dai dati e non riusciva a consentire il traffico attraverso la porta. FTPS invia messaggi in un formato di testo, consentendo alle persone di leggere i registri e determinare cosa è successo durante la sessione. Questo non è possibile con SFTP, in quanto i messaggi non sono in testo, ma in binario.

Come menzionato sopra, entrambi possono essere utilizzati per ottenere una connessione sicura per il trasferimento dei file, ma ci sono dei punti da considerare per ciascuno. FTPS ha il vantaggio di essere ben noto e familiare agli utenti che hanno già utilizzato FTP. Questo perché usa gli stessi comandi o molto simili a FTP. D'altra parte, SFTP è più sicuro, poiché proviene da un protocollo di rete sicuro.

Sommario:

1. FTPS è stato creato come un'estensione di FTP per aggiungere meccanismi di sicurezza, mentre SFTP è un'estensione di SSH che aggiunge funzionalità di trasferimento file facili al già sicuro SSH.

2. FTPS utilizza due canali per facilitare le comunicazioni e il trasferimento dei dati, mentre SFTP ne utilizza solo uno.

3. FTPS invia e riceve messaggi in un formato leggibile dall'uomo, mentre SFTP invia e riceve messaggi in binario.

4. L'FTPS ha il vantaggio di essere ampiamente conosciuto, mentre l'SFTP ha il vantaggio di essere più sicuro.