Dostupný je GNUnet 0.12, rámec pro vybudování zabezpečených P2P sítí.

Uviděl světlo světa vydání frameworku GNUnet 0.12, určeného pro vytváření zabezpečených decentralizovaných P2P sítí. Sítě vytvořené pomocí GNUnet nemají jediné místo selhání a jsou schopny zaručit ochranu soukromí uživatelů, včetně vyloučení možných zneužití ze strany tajných služeb a administrátorů, kteří mají přístup k uzlům sítě. Vydání je označeno jako obsahující významné změny protokolu, které narušují zpětnou kompatibilitu se verzemi 0.11.x.

GNUnet podporuje vytváření P2P sítí na základě TCP, UDP, HTTP/HTTPS, Bluetooth a WLAN, může fungovat v režimu F2F (přítel k příteli). Podporuje obcházení NAT, včetně použití UPnP a ICMP. Pro adresaci ukládání dat je možné využít distribuovanou hash tabulku (DHT). Poskytuje prostředky pro nasazení mesh sítí. Pro selektivní poskytování a odvolání přístupových práv se používá služba decentralizované výměny atributů identity. reclaimID, využívající GNS (GNU Name System) a šifrování na základě atributů (Attribute-Based Encryption).

Systém se vyznačuje nízkou spotřebou zdrojů a použitím vícerozměrné architektury pro zajištění izolace mezi komponenty. Poskytuje flexibilní prostředky pro vedení logů a shromažďování statistik. Pro vývoj koncových aplikací GNUnet poskytuje API pro jazyk C a vazby pro další programovací jazyky. Pro zjednodušení vývoje se místo vláken doporučuje používat smyčky zpracování událostí (event loop) a procesy. Součástí je testovací knihovna pro automatické nasazení experimentálních sítí, které pokrývají desítky tisíc peerů.

Hlavní novinky GNUnet 0.12:

  • V decentralizovaném systému doménových jmen GNS (GNU Name System) byly provedeny změny v protokolech vytváření klíčů (pro shodu s vývojem specifikaci budoucího standardu). Doménová jména a štítky jsou prezentovány v UTF-8, bez použití punycode notace IDNA. Pro zpracování nestandardních jmen IDNA byl navržen NSS plugin. Dále byl přidán plugin pro blokování požadavků od roota (GNUnet nikdy nesmí být spuštěno s právy roota).
  • V GNS a NSE (Odhad velikosti sítě) byl změněn algoritmus prokazování vykonané práce (proof of work), používaný při zrušení doménové zóny. Změny jsou spojeny se ztížením výpočtů na specializovaných ASIC.
  • Plugin s implementací transportu nad UDP byl převeden do kategorie experimentálních kvůli problémům se stabilitou;
  • Vylepšeno a byl zdokumentován binární formát pro otevřené klíče RSA;
  • Odstraněno nadbytečné hashování v digitálních podpisech EdDSA;
  • Byla přidána možnost nastavení skriptu gnunet-logread pro provádění auditu logů;
  • Implementace ECDH byla převedena na kód TweetNaCl;
  • Bylo vyřešeno mnoho problémů ve stavebním systému. Ze závislostí byla odstraněna
    GLPK (GNU Linear Programming Kit). Bylo přidáno správné popis balíčku pro distribuce na bázi balíčkového správce Guix.

Na základě technologií GNUnet se vyvíjí několik hotových aplikací:

  • Služba pro anonymní výměnu souborů, která neumožňuje analyzovat informace prostřednictvím přenosu dat pouze v zašifrované podobě a neumožňuje sledovat, kdo soubory umístil, hledal a stahoval, díky použití protokolu GAP.
  • Systém VPN pro vytváření skrytých služeb v doméně „.gnu“ a tunelování IPv4 a IPv6 přes P2P síť. Dále podporuje schémata překladů IPv4-na-IPv6 a IPv6-na-IPv4, stejně jako vytváření tunelů IPv4-přes-IPv6 a IPv6-přes-IPv4.
  • Systém doménových jmen GNS (GNU Name System) funguje jako plně decentralizovaná a cenzuře odolná alternativa DNS. GNS lze používat společně s DNS a v tradičních aplikacích, jako jsou webové prohlížeče. Integrity a neměnnosti záznamů je dosaženo použitím kryptografických prostředků. Na rozdíl od DNS používá GNS místo stromové hierarchie serverů orientovaný graf. Převod jmen je podobný jako u DNS, ale dotazy a odpovědi se provádějí s ohledem na ochranu soukromí – dotazující uzel neví, komu je odpověď dána, a tranzitní uzly a třetí strany nemohou dešifrovat dotazy a odpovědi.
  • Služba GNUnet Conversation pro realizaci hlasových hovorů přes GNUnet. Pro identifikaci uživatelů se používá GNS, obsah hlasového provozu se přenáší v zašifrované podobě. Anonymita zatím není zajištěna — ostatní peerové mohou sledovat spojení mezi dvěma uživateli a určit jejich IP adresy.
  • Platforma pro vytváření decentralizovaných sociálních sítí Secushare, využívající protokol PSYC a podporující šíření oznámení v režimu multicast s použitím end-to-end šifrování, aby měly přístup k zprávám, souborům, chatům a diskuzím pouze autorizované osoby (ti, kterým zprávy nejsou adresovány, včetně administrátorů uzlů, je nebudou moci přečíst);
  • Systém pro organizaci šifrované elektronické pošty pretty Easy privacy, který používá GNUnet pro ochranu metadat a podporuje různé kryptografické protokoly pro verifikaci klíčů;
  • Platební systém GNU Taler, který zajišťuje anonymitu pro kupující, ale sleduje transakce prodávajících pro zajištění transparentnosti a poskytnutí daňového vykazování. Podporuje práci s různými existujícími měnami a elektronickými penězi, včetně dolarů, eur a bitcoinů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster