FTP ( — протокол передачи файлов) —
протокол, предназначенный для передачи
файлов в
компьютерных сетях. FTP позволяет подключаться к
серверам FTP, просматривать содержимое
каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами (см.
FXP).
FTP является одним из старейших прикладных протоколов, появившимся задолго до
HTTP, в
1971 году. До начала
90-х годов на долю FTP приходилось около половины трафика в сети
Интернет. Он и сегодня широко используется для распространения
ПО и доступа к удалённым
хостам.
Протокол не
шифруется, при
аутентификации передаёт
логин и
пароль открытым текстом. Если злоумышленник находится в одном
сегменте сети с пользователем FTP, то, используя
сниффер, он может перехватить логин и пароль пользователя, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных
SSL, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.