Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Zastosowanie swarmingu do dystrybucji danych

Tomasz
April 18, 2007

Zastosowanie swarmingu do dystrybucji danych

Seminarium prezentujące postępy pracy dyplomowej.

Tomasz

April 18, 2007
Tweet

More Decks by Tomasz

Other Decks in Research

Transcript

  1. Zastosowanie swarmingu do dystrybucji danych Plan: - przypomnienie - XMPP

    - BitTorrent - architektura systemu - zagrożenia bezpieczeństwa
  2. - Jabber (1999) / eXtensible Message & Presence Protocol -

    RFC (2004): 3920*, 3921*, 3922, 3923, 4662 - WPkontakt/spik, ~Tlen, GoogleTALK, Gizmo - Publish – Subscribe XMPP
  3. BitTorrent cd. - wymagane elementy - plik źródłowy - tracker

    (~serwer) - plik .torrent - serwer WWW* - ,,klient zero'' - źródło - klient
  4. Zasada działania - klient: połączenie do serwera XMPP - serwer:

    nowy plik w katalogu - wygenerowanie metadanych (.torrent) - kontakt z trackerem - uruchomienie źródła - rozesłanie informacji przez PubSub - klient: rozpoczęcie pobierania - klient: pobranie, instalacja, zasilanie
  5. Zagrożenia - liczba klientów - farma serwerów, lokalne serwery, ograniczane

    liczby połączeń per IP - dławienie ruchu przez wrogie klienty - podrzucanie fałszywych paczek - mało prawdopodobne, weryfikacja przez narzędzia systemowe
  6. Zagrożenia cd. - uproszczenie konfiguracji: wykrywanie lokalnych trackerów, istnienie fałszywych

    - wymagane zaufanie do lokalnej sieci - wymieranie źródeł, dużo obciążenie klientem zerowym - HTTP/FTP po pewnym czasie - ujawnienie adresów węzłów p2p - pomijalne