close

Protokol výměny souborů

Přejít na navigaci Přejít na hledání

File eXchange Protocol ( FXP ) je metoda přenosu dat, pomocí které jsou data odesílána z jednoho FTP serveru na druhý, aniž by procházela přes zprostředkujícího klienta. Běžná FTP komunikace se skládá z jednoho serveru a jednoho klienta. Veškerý přenos dat probíhá mezi těmito dvěma. Během relace FXP klient udržuje standardní připojení ke dvěma serverům a nasměruje jeden server, aby se připojil k druhému a zahájil přenos dat. Tato metoda umožňuje klientovi s nízkou šířkou pásma vyměňovat data mezi dvěma servery s vyšší šířkou pásma bez zpoždění spojeného s konvenční FTP komunikací. V průběhu tohoto procesu má ke zdrojům dvou serverů přístup pouze klient.

Rizika

Některé ze serverů, které podporují FXP, jsou však zranitelné vůči zneužití známému jako útok FTP Bounce , kdy se uživatel se zlými úmysly může dostat přes některé brány firewall . [ 1 ]

FXP přes SSL

Některé FTP servery jako glFTPD , RaidenFTPd a wzdftpd podporují vyjednávání zabezpečeného datového kanálu mezi dvěma servery pomocí jednoho ze dvou příkazů rozšíření protokolu FTP: CPSV nebo SSCN. Klient to obvykle provádí odesláním CPSV namísto příkazu PASV (pasivní režim) nebo odesláním SSCN před zahájením pasivních přenosů. Obě metody jsou však stále náchylné k útokům typu man-in-the-middle , protože dva FTP servery si vzájemně nekontrolují SSL certifikáty .

Technika

Ačkoli FXP lze nazvat svým vlastním protokolem, je to pouze rozšíření FTP a je popsáno v RFC 959: [ 2 ]

         User-PI – Server A (Cíl) User-PI – Server B (Zdroj)
         ------------------ -------------------
         
         C->A: Připojit C->B: Připojit
         C->A: PASV
         A->C : 227 Vstup do pasivního režimu. A1,A2,A3,A4,a1,a2
                                                 C->B : PORT A1,A2,A3,A4,a1,a2
                                                 B->C: 200 Dobře
         C->A : STOR C->B : RETR
                    B->A: Připojte se k SERVER-A, PORT-a

Reference

  1. Problémy s příkazem FTP PORT
  2. ^ "Archivovaná kopie" . Archivováno z originálu 2013-03-26 . Staženo 27. dubna 2008 . 

Viz také