Co to jest FTPS?
FTPS to rozszerzenie protokołu FTP, które dodaje ochronę transmisji za pomocą szyfrowania TLS/SSL. Litera S w nazwie oznacza zabezpieczenie połączenia, a w praktyce chodzi przede wszystkim o szyfrowanie danych przesyłanych między klientem a serwerem.
FTPS nie jest tym samym co SFTP. FTPS bazuje na FTP i wykorzystuje TLS/SSL, natomiast SFTP działa jako część protokołu SSH.
Co chroni FTPS?
FTPS może chronić:
- dane logowania, np. nazwę użytkownika i hasło,
- przesyłane pliki,
- komendy wysyłane między klientem a serwerem,
- przed podsłuchiwaniem transmisji w sieci.
Dzięki szyfrowaniu osoba przechwytująca pakiety sieciowe nie powinna móc odczytać ich treści wprost.
Tryby FTPS
Wyróżnia się dwa główne tryby:
- FTPS explicit - klient rozpoczyna zwykłe połączenie FTP, a następnie żąda przejścia na szyfrowanie, zwykle komendą AUTH TLS,
- FTPS implicit - szyfrowanie jest wymagane od początku połączenia.
Najważniejsze do egzaminu
W pytaniach egzaminacyjnych należy pamiętać, że FTPS oznacza FTP zabezpieczony mechanizmami TLS/SSL. Ochrona danych w FTPS odbywa się przez szyfrowanie, a nie samo logowanie, autoryzację czy uwierzytelnianie.