Hyphanet

Hyphanet
Logo Hyphanet
Logo programu
Ilustracja
Autor The Freenet Project
Pierwsze wydanie Marzec, 2000
Aktualna wersja stabilna 0.7.5 build 1506
(21 lutego 2026) [±]
Aktualna wersja testowa 0.1beta
(9 kwietnia 2000) [±]
Język programowania Java
Platforma sprzętowa Java
System operacyjny Wieloplatformowy
Licencja GNU GPL
Strona internetowa

Hyphanet (dawniej Freenet) – zdecentralizowana anonimowa sieć dystrybucji informacji, tworzona w taki sposób, aby zapewnić jak największe bezpieczeństwo i prywatność użytkowników. Wykorzystuje łącza i dyski jej użytkowników, analogicznie do sieci Torrent. Jej implementacja jest napisana w oparciu o zasadę Open Source[1] (kod źródłowy jest dostępny dla wszystkich użytkowników). Projekt jest rozwijany od 2000 roku.

Jej pierwotnym autorem jest Ian Clarke[2].

Założenia

  • Użytkownicy dobrowolnie udostępniają miejsce na swoich dyskach i transfer dla lepszego działania sieci.
  • Transfer zwykle nie odbywa się bezpośrednio, a poprzez inne węzły sieci. Zwykle jest to łańcuch kilku węzłów, rzadziej kilkunastu.
  • Nigdy nie wiadomo, czy użytkownik, z którym jesteśmy połączeni, posiada te dane na dysku czy tylko pośredniczy w przesyłce.
  • Część danych, w których wymianie użytkownik uczestniczy, zachowywana jest w pamięci podręcznej na dyskach pośredniczących komputerów.
  • Całość transmisji jest szyfrowana, podobnie jak przechowywane dane. Dlatego użytkownik nie ma możliwości sprawdzić, jakie dane przechowuje na dysku i w wymianie jakich danych pośredniczy.
  • Brak jakichkolwiek wyszukiwarek itp. – identyfikacja odbywa się przez jeden z trzech rodzajów kluczy, którego zdobycie jest już problemem użytkownika (może on zostać rozwiązany poprzez stworzenie serwisów z kluczami, co jednak może zachwiać bezpieczeństwem sieci Hyphanet; można rozprowadzać w sieci zbiory kluczy; klucze jednego z tych trzech typów mogą być zgadywane).
  • Dane co pewien czas są automatycznie przenoszone z jednego komputera na inny.
  • Publikacja polega na wprowadzeniu danych na komputery innych użytkowników – w przeciwieństwie do innych programów P2P, gdzie zwykle podczas rozprowadzania pliku jest on przetrzymywany na własnym komputerze przez releasera. Tutaj wprowadzenie pliku do sieci może trwać krótko i odbywać się całkowicie przed rozpoczęciem ściągania przez innych.
  • Hyphanet nie ma standardowego portu TCP, na którym działa, co ma utrudnić jego blokowanie przez administratorów sieci.

Możliwości

Hyphanet ma przewagę nad większością programów peer-to-peer z uwagi na sposób, w jaki użytkownicy komunikują się ze sobą oraz wysokie bezpieczeństwo tej technologii. Całkowicie oddziela strukturę sieci i protokołów od komunikacji między użytkownikami. W konsekwencji jest wiele sposobów na uzyskanie dostępu do danych w sieci Hyphanet.

Uwaga: Hyphanet nie działa poza specyficznymi stronami hyphanet-u w przeciwieństwie do sieci "Tor", który prócz swoich specyficznych stron (.onion) także maskuje nasze IP poprzez sieć serwerów proxy, oznacza to, że chcąc np. sprawdzić jaki mamy adres IP za pomocą jakiejś strony ujrzymy nasz (o ile nie korzystamy z serwerów proxy) prawdziwy numer IP w przeciwieństwie do sieci Tor. Jednak jeśli korzystamy ze strony np. xyz123456789.freenet i coś z niej pobieramy jest nas trudno wykryć.

FProxy

FProxy jest wbudowanym we Hyphanet serwerem WWW, dzięki któremu można tworzyć "freesites" – strony internetowe, stworzone z wykorzystaniem klasycznego HTML, dostępne jedynie w sieci Hyphanet. Zapewnia sieciowy interfejs do przeglądania zawartości sieci. FProxy umożliwia również dostęp do konfiguracji sieci po stronie użytkownika oraz zarządzania węzłem.

FMS

System forum. To program zewnętrzny rozprowadzany tylko wewnątrz sieci Hyphanet. Jest to swego rodzaju system komentarzy czy forum podzielony na kategorie zwane boardami. System w odróżnieniu od starego Frost jest odporny na ataki DDoS i zawiera szczątkową autoryzację (CAPTCHA). System współpracuje z dowolnymi czytnikami nntp jak i jest możliwość obsługi przez WWW.

Mocne strony

  • Bardzo duża anonimowość i jurysdykcyjno-podsłuchowe bezpieczeństwo użytkowników.
  • Samooptymalizacja – dane częściej pobierane występują w sieci w większych ilościach i są przemieszczane w te części sieci, gdzie jest nimi większe zainteresowanie. Dodatkowo dane, którymi interesuje się dużo osób, pozostają w sieci na dłużej.
  • System jest praktycznie niewrażliwy na różne formy cenzury oraz inne działania mające na celu zachwianie swobody przepływu informacji (np. filtrowanie, nakazywanie usunięcia danych, próby namierzenia źródeł i osób pobierających dane itp.).
  • Praktycznie brak reklam.

Słabe strony

  • Ograniczona wydajność/przepustowość, jednakże jest ona dość spora jak na anonimowe sieci.
  • Istnieją mechanizmy wyszukiwania danych, chociaż nie są one dostępne jako część samego Hyphanet, lecz jako programy bazujące na nim – Frost, Thaw, oraz inne w wersji rozwojowej (częściowo FMS, Freetalk). Programy te również są open source.
  • Obecnie komputery, z którymi łączy się bezpośrednio w ramach udziału w sieci Hyphanet, są w stanie rozpoznać fragmenty pobieranych plików, o ile dany plik w dokładnie tej wersji (kodowanie, salt) jest już znany. W praktyce jednak nie powoduje to problemów odnośnie do anonimowości, ponieważ nie wiadomo, czy fragment pliku jest pobierany przez użytkownika komputera w celu jego użycia, czy też jedynie przechodzi przez dany komputer podczas transferu przez Hyphanet .
  • Użytkownicy wersji Opennet Hyphanet-u mogą być stosunkowo łatwo listowani (da się skanować adresy IP komputerów, które biorą udział w sieci Hyphanet – podobnie jak spis węzłów dla sieci Tor jest publiczny). W razie problemów, np. w państwach gdzie cenzura rządu zabrania anonimowości (np. reżim komunistyczny w Chinach) rozwiązaniem są sieci Darknet, których lista użytkowników nie jest dostępna publicznie.

Zobacz też

Przypisy

  1. The Freenet Project - /philosophy. [dostęp 2010-07-19]. [zarchiwizowane z tego adresu (2009-06-27)].
  2. The dark side of the internet | Technology | The Guardian [online], www.guardian.co.uk [dostęp 2017-11-23] (ang.).

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Kembali kehalaman sebelumnya