Основное различие между FTP и FTPS в плане безопасности заключается в отсутствии защитных функций у FTP. 1
FTP не обладает возможностью передачи данных в зашифрованном виде. 2 Имена пользователей, пароли, команды и другая информация могут быть легко перехвачены злоумышленниками. 2
FTPS — это защищённая версия FTP, которая добавляет в базовый функционал создание шифрованных сессий с помощью протокола SSL (Secure Sockets Layer — уровень защищённых сокетов). 2
Некоторые возможности безопасности FTPS:
- Конфиденциальность данных. 1 Достигается за счёт шифрования данных во время передачи, что не позволяет злоумышленникам получить полезную информацию из перехваченных соединений FTPS. 1
- Аутентификация клиента и сервера. 1 Осуществляется с помощью сертификатов клиента и сервера. 1 В FTP только серверы могут аутентифицировать клиентов, обычно с помощью паролей. 1 В FTPS клиенты также могут аутентифицировать серверы, что позволяет им проверять, подключаются ли они к нужному серверу перед загрузкой любых файлов. 1
- Целостность данных. 1 Достигается с помощью механизмов, таких как HMAC (Hash-based Message Authentication Code), которые используют хэш-алгоритмы для проверки целостности переданных данных. 1