Likhetene og forskjellene mellom SCP og FTP

Likhetene og forskjellene mellom SCP og FTP


SCP og FTP er to programmer for å kopiere filer fra en datamaskin til en annen. Begge ble opprinnelig basert på sine egne protokoller, men både nå bruker ulike protokoller. SCP står for Secure Copy Protocol, og FTP er et akronym for File Transfer Protocol, som var den opprinnelige filen overføringsprotokoll.

Sikkerhet

En viktig faktor i filoverføringer er at de krever en innlogging til den eksterne datamaskinen. FTP dateres tilbake til 1971. På den tiden, nettverk fortsatt var under utvikling i akademiske institusjoner og sikkerhet var ikke en prioritet. Fordi FTP sender brukernavn og passord for innlogging i ren tekst, er det uakseptabelt for kommersielle programmer der nettverk holder verdifull informasjon og er mer sannsynlig å bli brutt inn. Åpenbart FTP trengs for å bli erstattet av en mer sikker anlegget slik at det kan møte sikkerhetskravene kravene til bedrifter, og flere ble utviklet. En av disse sikre versjonene var SCP eller Secure Copy Protocol.

Underliggende liggende~~POS=HEADCOMP Protokoller

FTP-verktøyet er ikke lenger basert på FTP-protokollen på grunn av at protokollsikkerhets svakheter. Den vanligste grunnlaget for FTP i dag er FTP-Secure-protokollen, FTPS, som bruker Transport Layer Security for å gi kryptering. SCP ble utviklet med sin egen protokoll som en del av Secure Shell verktøyet, som er en ekstern terminal program basert på SSH-protokollen. Secure Shell ble fullstendig omskrevet av Internet Engineering Task Force for å produsere SSH2 i 2006, og SCP protokollen ble vraket på det tidspunktet. SCP er nå basert på SFTP, som står for Secure FTP eller SSH FTP.

Format

SCP har bare ett format: Det er en kommando i Secure Shell. Det følger formatet for Unix kopieringskommando, cp. SCP har to obligatoriske parametre: "fra" og "til" adresse for filen. En av disse har et brukernavn og vertsnavn som angir som er på den eksterne datamaskinen. FTP har tre formater: som en kommando miljø, som en rekke Windows-baserte verktøy og som et bibliotek med funksjoner for integrasjon med andre programmer. Kommandolinjen miljøet har sitt eget spørsmål og en rekke kommandoer som gjør det mulig for brukere å ikke bare sende og motta filer, men å flytte rundt på eksterne systemet og manipulere filer.

tilkoblinger

SCP er en SSH kommando og så opererer innenfor dette miljøet som krypterer alle datautveksling. Som en ekstra sikkerhetsfunksjon, SCP kopierer filer som binære data, noe som gjør dem vanskeligere å lese gjennom telefonavlytting. FTP etablerer to tilkoblinger. Den første forbindelsen bærer kommandoer og svar, og er kryptert med TLS, og den andre er for dataoverføringer. I den opprinnelige FTP-spesifikasjonen, denne forbindelse avsluttes alltid ved en velkjent port. I FTPS versjonen, bruker andre tilkoblings en tilfeldig port, som gjør får forbindelser gjennom brannmurer vanskelige. Den datatilkobling FTPS er ikke kryptert. Filosofien bak dette er at ledere av sensitive data bør sørge for at filene er allerede kryptert, så overføre kryptering vil være en dobbeltarbeid.