Serwer FTP, który odbiera połączenie TCP przechodzące przez proxy SOCKS, widzi drugą stronę, która otworzyła połączenie wychodzące proxy. Negocjacja SOCKS odbyła się między klientem a proxy; nie jest to dodatkowy nagłówek identyfikacyjny przekazywany do FTP.

Zarejestruj adres IP i port źródłowy drugiej strony, adres i port docelowy, protokół transportowy oraz dokładny znacznik czasu z jasną podstawą czasu. Wspólny adres wyjściowy może reprezentować wielu jednoczesnych klientów, więc sam adres IP jest słabym kluczem korelacji.

Dopasowanie połączenia wychodzącego do wcześniejszego połączenia klienta wymaga zapisów od pośrednika i wszelkiego istotnego tłumaczenia adresów. Takie zapisy mogą nie istnieć albo nie być już dostępne. Przechwycenie pakietów po stronie celu nie odtworzy brakującego mapowania.

Nagłówki przekazywania HTTP to inny mechanizm i nie towarzyszą zwykłemu FTP. Nawet w HTTP zgłaszane pole oryginalnego klienta wymaga zaufanego pochodzenia; dowolny tekst dostarczony przez klienta nie dowodzi, kto prowadził połączenie.

Powiązane artykuły