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