FTPS

FTPS

FTPS (File Transfer Protocol + SSL, или FTP/SSL) — защищённый протокол для передачи файлов. При этом стандартный протокол FTP надстраивается над протоколом, передающим данные по шифрованному каналу протокола SSL, что обеспечивает безопасную передачу данных. Защите SSL при такой схеме подвергается вся информация — как команды FTP, так и принимаемые или передаваемые данные.

Содержание

Типы FTPS

Наиболее часто используются:

  • AUTH TLS, Explicit FTPS или FTPES — более новая версия протокола (rfc 4217). Соединение происходит посредством обычного для FTP порта. Клиент запрашивает TLS посылая команду AUTH.
  • AUTH см. (rfc 2228).
  • Implicit FTPS — более старая версия протокола. Клиент соединяется с сервером используя SSL, поэтому для него надо открывать другой, отличный от стандартного порт. Обычно используется порт 990.

Сертификаты SSL

Так же, как https, серверы FTPS должны предоставлять сертификаты публичного ключа. Эти сертификаты могут создаваться с использованием инструментов Unix, таких как ssl-ca из OpenSSL.

Эти сертификаты должны быть подписаны центром сертификации (англ. Certification authority, CA). В случае, если сертификат не подписан, клиент FTPS генерирует предупреждение о невалидности сертификата.

Шифрование данных

Данные могут шифроваться как на уровне канала команд, так и на уровне канала данных, а также на обоих. Если канал команд не зашифрован, протокол использует канал обычных команд (? (англ. clear command channel, или CCC). Если не шифруется канал данных, то протокол использует канал обычных данных (?) (англ. clear data channel или CDC).

Проблемы файерволов

Как известно, протокол FTP использует для своей работы два соединения: одно — для передачи данных, другое для обмена командами. Множество файерволов умеет разбираться с двумя этими соединениями и обеспечивают работу FTP. Однако, если контрольное соединение зашифровано с использованием TLS/SSL, сведения о номере порта соединения для передачи данных оказываются зашифрованными, и файервол не в состоянии их расшифровать. В этом случае, файервол не получает информации о номере порта для передачи данных и работа по протоколу FTPS оказывается либо полностью невозможной, либо ограничивается пассивным режимом.

См. также

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "FTPS" в других словарях:

  • FTPS — (commonly referred to as FTP/SSL) is a name used to encompass a number of ways in which FTP software can perform secure file transfers. Each way involves the use of a SSL/TLS layer below the standard FTP protocol to encrypt the control and/or… …   Wikipedia

  • FTPS — im TCP/IP‑Protokollstapel: Anwendung FTP Transport SSL/TLS TCP Internet IP (IPv4, IPv6) Netzz …   Deutsch Wikipedia

  • FTPS — Saltar a navegación, búsqueda FTPS (comúnmente referido como FTP/SSL) es un nombre usado para abarcar un número de formas en las cuales el software FTP puede realizar transferencias de ficheros seguras. Cada forma conlleva el uso de una capa… …   Wikipedia Español

  • FTPS — File Transfer Protocol over SSL Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • FTPS — Fuel Tank Pressurization System Contributor: MSFC …   NASA Acronyms

  • FTP über SSL — FTPS im TCP/IP‑Protokollstapel: Anwendung FTP Transport SSL/TLS TCP Internet IP (IPv4, IPv6) Netzzugang …   Deutsch Wikipedia

  • FTPES — FTPS im TCP/IP‑Protokollstapel: Anwendung FTP Transport SSL/TLS TCP Internet IP (IPv4, IPv6) Netzz …   Deutsch Wikipedia

  • FTP over SSL — FTPS im TCP/IP‑Protokollstapel: Anwendung FTP Transport SSL/TLS TCP Internet IP (IPv4, IPv6) Netzz …   Deutsch Wikipedia

  • FTP über TLS — FTPS im TCP/IP‑Protokollstapel: Anwendung FTP Transport SSL/TLS TCP Internet IP (IPv4, IPv6) Netzz …   Deutsch Wikipedia

  • List of FTP server software — Notable implementations of FTP servers (organized by the nature of the interface used to configure them) include: Contents 1 Graphical 2 Console/terminal based 3 Libraries 4 See also …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»