TLS спецификации

TLS (англ. Transport Layer Security) — криптографический протокол, обеспечивающий защищённую передачу данных между узлами в сети Интернет. Данный протокол основан на протоколе SSL (Secure Sockets Layer – уровень защищённых сокетов). Протокол FTP надстраивается над TLS/SSL (FTPS).

Технические спецификации

Обратите внимание

  • Раздел 7.2.1. RFC 2246: Оповещения закрытия
Клиент и сервер должны обмениваться информацией о том, что соединение завершается, 
для того чтобы избежать атаки усечения (truncation). 
Любой участник может запустить обмен сообщениями закрытия.     
[...]
Оба партнера могут инициализировать закрытие, послав уведомление close_notify. 
Любые данные, полученные после оповещения о закрытии, игнорируются.
Каждый участник должен отправить уведомление о закрытии (close_notify)
перед закрытием стороны записи соединения.
Множество FTP-серверов не соответствовали спецификации и были уязвимы к атакам усечения (truncation). FileZilla не разрешит передачу на таких серверах.

См. также