FTP (File Transfer Protocol): A Cosa Serve
FTP (RFC 959, 1985) rimane un cavallo di battaglia per il movimento massivo di file.
Usi Principali
- Distribuzione siti web: Spinge HTML/CSS/JS/asset nella root web (spesso tramite CI/CD → SFTP).
- Scambio grandi dataset: Genomica, media, backup—stream paralleli e riprendibili.
- Integrazione sistemi legacy: Mainframe, EDI, AS/400 parlano ancora FTP nativo.
- Flussi di lavoro automatizzati: Job di sincronizzazione scriptati `lftp`, `curl` o WinSCP.
Realità di Sicurezza
- Il FTP semplice invia credenziali e dati in chiaro.
- Usa FTPS (TLS esplicito, porta 21) o SFTP (sottosistema SSH, porta 22).
- Chroot jails, IP allowlist, fail2ban per mitigare attacchi brute-force.
Alternative Moderne
rsync/ssh, rclone (S3/Wasabi/GCS), WebDAV, Globus (ricerca), Syncthing (P2P). Il FTP persiste per compatibilità, non per superiorità.