I pro­to­col­li FTP e SFTP con­sen­to­no entrambi il tra­sfe­ri­men­to di dati. Esistono tuttavia dif­fe­ren­ze nel tra­sfe­ri­men­to e nelle misure di sicurezza integrate. Vediamo come fun­zio­na­no esat­ta­men­te i pro­to­col­li di rete e in quali scenari conviene usare FTP o SFTP.

Che cos’è FTP?

FTP è l’acronimo di File Transfer Protocol, il pro­to­col­lo di rete uti­liz­za­to per lo scambio di file tra server e client. Esso include le regole per la co­mu­ni­ca­zio­ne in una rete IP e consente il tra­sfe­ri­men­to di dati da un server mediante un browser o un client FTP.

FTP venne svi­lup­pa­to già nel 1971. All’epoca, non si era ancora a co­no­scen­za dei po­ten­zia­li pericoli di internet. Numerose falle di sicurezza dell’FTP, po­ten­zial­men­te sfrut­ta­bi­li da hacker e pirati in­for­ma­ti­ci, vennero in­di­vi­dua­te e chiuse solo in seguito. Cio­no­no­stan­te, il pro­to­col­lo FTP continua a pre­sen­ta­re alcuni rischi.

Che cos’è SFTP?

SFTP è l’acronimo di SSH File Transfer Protocol e rap­pre­sen­ta un’esten­sio­ne del pro­to­col­lo FTP. Pub­bli­ca­to nel 2001 dall’Internet En­gi­nee­ring Task Force (IETF), è noto anche come Secure Transfer Protocol. Di­ver­sa­men­te dal suo pre­de­ces­so­re, il pro­to­col­lo SFTP utilizza anche una con­nes­sio­ne Secure Shell crit­to­gra­fa­ta.

SSH è un pro­to­col­lo di tunneling che trasmette i file con la massima sicurezza mediante la porta 22 del pro­to­col­lo TCP. La tra­smis­sio­ne delle in­for­ma­zio­ni non avviene in chiaro, ma in modo cifrato con algoritmi crit­to­gra­fi­ci. In questo modo per i ma­lin­ten­zio­na­ti è più difficile l’accesso alle password o ad altri dati riservati. Il pro­to­col­lo SFTP si avvale della versione 2 del pro­to­col­lo SSH, uti­liz­za­bi­le per il tunnel di qualsiasi ap­pli­ca­zio­ne TCP/IP.

Qual è la dif­fe­ren­za tra FTP e SFTP?

I pro­to­col­li FTP e SFTP con­sen­to­no sia di caricare che di scaricare file sul server. Gran parte dei client FTP, come FileZilla, supporta entrambi i pro­to­col­li.

FTP sfrutta due canali: un canale di comando e un canale di dati, che cor­ri­spon­do­no alle porte TCP 20 e 21. Tuttavia, la con­nes­sio­ne non è crit­to­gra­fa­ta. Per contro, SFTP offre un solo canale per la tra­smis­sio­ne dei dati, anch’esso protetto da crit­to­gra­fia SSH, e utilizza la porta TCP 22.

Un’ulteriore dif­fe­ren­za è la di­men­sio­ne dei file con­sen­ti­ta per i tra­sfe­ri­men­ti. Questa è di 4 gigabyte per FTP e di 16 gigabyte per SFTP.

Consiglio

IONOS propone il noleggio di un server secure FTP per l’hosting sicuro dei file. Per sapere come con­fi­gu­ra­re il vostro server FTP, con­sul­ta­te il nostro tutorial su FileZilla.

FTP e SFTP: qual è il migliore?

Nel complesso, SFTP è un pro­to­col­lo sicuro per tra­sfe­ri­re dati tra un client e un server. Pertanto, le in­for­ma­zio­ni sensibili, come i file di con­fi­gu­ra­zio­ne, possono essere tra­sfe­ri­te anche in forma criptata. Con il pro­to­col­lo FTP, invece, un hacker ha la pos­si­bi­li­tà di in­ter­cet­ta­re i dati in chiaro.

Inoltre, SFTP supporta l’au­ten­ti­ca­zio­ne con chiave pubblica, ga­ran­ten­do un livello di pro­te­zio­ne più elevato rispetto alle password. Infine, la ri­so­lu­zio­ne dei problemi e la con­fi­gu­ra­zio­ne del client e del server sono più semplici con SFTP.

Consiglio

A quali scopi sono adatti ri­spet­ti­va­men­te FTP e SFTP?

La scelta tra FTP e SFTP dipende dai requisiti di tra­sfe­ri­men­to dei dati: FTP è adatto al tra­sfe­ri­men­to di dati che non ne­ces­si­ta­no di essere protetti da accessi non au­to­riz­za­ti. Può trattarsi, ad esempio, di documenti ac­ces­si­bi­li al pubblico o di pacchetti software gratuiti. FTP può inoltre essere uti­liz­za­to per la tra­smis­sio­ne in reti locali e private, purché siano suf­fi­cien­te­men­te protette.

Quando invece si tratta di scambiare in­for­ma­zio­ni riservate tra server e client, occorre adottare il pro­to­col­lo SFTP. Questo metodo consente di tra­sfe­ri­re dati sensibili in modo sicuro e crit­to­gra­fa­to anche su reti pubbliche. Ciò include, per esempio, dati personali come in­for­ma­zio­ni fi­nan­zia­rie, sanitarie e dati di login. Si consiglia inoltre di uti­liz­za­re SFTP tra le varie filiali di un’azienda.

Vai al menu prin­ci­pa­le