Nwlapcug.com


Le somiglianze & differenze tra SCP & FTP

Le somiglianze & differenze tra SCP & FTP


SCP e FTP sono due applicazioni per copiare i file da un computer a altro. Entrambi erano originariamente basate sui propri protocolli, ma entrambi ora utilizzano protocolli diversi. SCP sta per Secure Copy Protocol e FTP è l'acronimo di File Transfer Protocol, che è stato il protocollo di trasferimento di file originale.

Sicurezza

Un fattore chiave per i trasferimenti di file è che richiedono un account di accesso al computer remoto. FTP risale al 1971. A quel tempo, le reti erano ancora in fase di sviluppo nelle istituzioni accademiche e sicurezza non era una priorità. Perché FTP invia il nome utente e la password per il login in formato testo normale, è inaccettabile per applicazioni commerciali dove reti trattenere informazioni preziose e tendono a essere suddiviso in più. Chiaramente, FTP necessario per essere sostituito da una struttura più sicura, così potrebbero soddisfare le esigenze di sicurezza delle imprese, e molti sono stati sviluppati. Una di quelle versioni sicuri era SCP, o Secure Copy Protocol.

Protocolli sottostanti

L'utilità FTP non è più basata sul protocollo FTP a causa di carenze di sicurezza di tale protocollo. Oggi, la base più comune per FTP è il protocollo FTP Secure, FTPS, che utilizza Transport Layer Security per fornire la crittografia. SCP è stato sviluppato con il proprio protocollo come parte dell'utilità Secure Shell, che è un programma di terminale remoto basato sul protocollo SSH. Secure Shell è stato completamente riscritto da Internet Engineering Task Force per produrre SSH2 nel 2006, e il protocollo SCP è stato demolito a quel punto. SCP è ora basato su SFTP, acronimo di Secure FTP o SSH.

Formato

SCP ha un unico formato: si tratta di un comando in Secure Shell. Ne consegue che il formato del comando Unix copy, CP. SCP ha due parametri obbligatori: il "da" e "a" indirizzo per il file. Uno di questi include un nome utente e nome host che indica quale è il computer remoto. FTP ha tre formati: come un ambiente di comando, come una utility di Windows-based e come una libreria di funzioni per l'integrazione con altri programmi. L'ambiente di riga di comando ha un prompt dei comandi e una serie di comandi che consentono agli utenti non solo inviare e ricevere file, ma spostare il sistema remoto e manipolare i file.

Connessioni

SCP è un comando SSH e così opera all'interno di quell'ambiente che crittografa tutti gli scambi di dati. Come una caratteristica di sicurezza aggiuntiva, SCP copia i file come dati binari, che li rendono più difficile la lettura attraverso intercettazioni telefoniche. FTP stabilisce due connessioni. Il primo collegamento trasporta i comandi e le risposte e viene crittografato tramite TLS, e il secondo è per i trasferimenti di dati. Nella specifica FTP originale, questa connessione sempre terminata da una porta nota. Nella versione FTPS, la seconda connessione utilizza una porta casuale, che rende difficile ottenere connessioni attraverso i firewall. La connessione dati del FTPS non è crittografata. La filosofia che è che i gestori di dati sensibili dovrebbero assicurarsi che che è possibile che i file già sono crittografati, quindi trasferimento crittografia sarebbe una duplicazione degli sforzi.