GNUnet 0.12, okvir za izgradnju sigurnih P2P mreža, sada je dostupan.

ugledao svjetlo izdavanje okvira GNUnet 0.12, dizajniran za izgradnju sigurnih, decentraliziranih P2P mreža. Mreže stvorene pomoću GNUneta nemaju jedinstvenu točku kvara i mogu jamčiti privatnost privatnih podataka korisnika, uključujući sprječavanje potencijalne zlouporabe od strane obavještajnih agencija i administratora s pristupom mrežnim čvorovima. Ovo izdanje označeno je kao da sadrži značajne promjene protokola koje narušavaju unatrag kompatibilnost s verzijama 0.11.x.

GNUnet podržava P2P mreže putem TCP-a, UDP-a, HTTP/HTTPS-a, Bluetootha i WLAN-a te može raditi u F2F (Prijatelj-Prijatelju) načinu rada. Podržan je NAT prolaz, uključujući korištenje UPnP-a i ICMP-a. Distribuirana hash tablica (DHT) može se koristiti za adresiranje lokacija podataka. Omogućeni su alati za implementaciju mesh mreža. Decentralizirana usluga razmjene atributa identiteta koristi se za selektivno dodjeljivanje i opoziv prava pristupa. ID zahtjeva, koristeći GNS (GNU Name System) i šifriranje temeljeno na atributima (Šifriranje na temelju atributa).

Sustav se odlikuje niskom potrošnjom resursa i koristi višeprocesnu arhitekturu za pružanje izolacije između komponenti. Dostupni su fleksibilni alati za vođenje dnevnika i prikupljanje statistike. Za razvoj aplikacija za krajnju upotrebu, GNUnet osigurava API za jezik C i povezivanja za druge programske jezike. Kako bi se pojednostavio razvoj, predlaže se korištenje petlji događaja i procesa umjesto niti. Uključuje testnu biblioteku za automatsku implementaciju eksperimentalnih mreža koje pokrivaju desetke tisuća peerova.

Glavne nove značajke u GNUnetu 0.12:

  • Decentralizirani sustav domenskih imena GNS (GNU Name System) napravio je promjene u protokolima generiranja ključeva (kako bi se uskladio s razvojem tehnički podaci budući standard). Nazivi i oznake domena predstavljena u UTF-8, bez korištenja IDNA punycode notacije. Predložen je NSS dodatak za rukovanje nestandardnim IDNA imenima. Dodan je i dodatak za blokiranje root zahtjeva (GNUnet se nikada ne smije pokretati kao root).
  • U GNS-u i NSE (Procjena veličine mreže) Algoritam dokaza o radu koji se koristi za opoziv domenske zone je modificiran. Ove promjene su posljedica povećane složenosti izračuna na specijaliziranim ASIC-ima.
  • Dodatak koji implementira transport preko UDP-a premješten je u eksperimentalnu kategoriju zbog problema sa stabilnošću;
  • Poboljšano i binarni format za RSA javne ključeve je dokumentiran;
  • Uklonjeno redundantno hashiranje u EdDSA digitalnim potpisima;
  • Dodana je mogućnost instaliranja skripte gnunet-logread za reviziju logova;
  • Implementacija ECDH-a je prevedena u kod. TweetNaCl;
  • Mnogi problemi u sustavu izgradnje su riješeni. Uklonjeno iz ovisnosti.
    GLPK (GNU komplet za linearno programiranje). Dodan je ispravan opis paketa za distribucije temeljene na upravitelju paketa. guix.

Nekoliko gotovih aplikacija se razvijaju na temelju GNUnet tehnologija:

  • Usluga za anonimno dijeljenje datoteka koja ne dopušta analizu podataka zbog prijenosa podataka samo u šifriranom obliku te ne dopušta praćenje tko je objavljivao, pretraživao i preuzimao datoteke zahvaljujući korištenju GAP protokola.
  • VPN sustav za kreiranje skrivenih servisa u “.gnu” domeni i prosljeđivanje IPv4 i IPv6 tunela preko P2P mreže. Dodatno, podržane su sheme prevođenja IPv4-na-IPv6 i IPv6-na-IPv4, kao i stvaranje IPv4-na-IPv6 i IPv6-na-IPv4 tunela.
  • GNU-ov sustav imena (GNS) služi kao potpuno decentralizirana i na cenzuru otporna zamjena za DNS. GNS se može koristiti uz DNS i u tradicionalnim aplikacijama poput web preglednika. Integritet i nepromjenjivost zapisa osigurani su korištenjem kriptografije. Za razliku od DNS-a, GNS koristi usmjereni graf umjesto hijerarhije poslužitelja nalik stablu. Razrješavanje imena slično je DNS-u, ali upiti i odgovori se izvode povjerljivo - čvor koji obrađuje upit ne zna kome se vraća odgovor, a tranzitni čvorovi i promatrači trećih strana ne mogu dešifrirati upite i odgovore.
  • GNUnet usluga razgovora za glasovne pozive preko GNUneta. GNS služi za identifikaciju korisnika, sadržaj glasovnog prometa prenosi se u šifriranom obliku. Anonimnost još nije osigurana - drugi peerovi mogu pratiti vezu između dva korisnika i odrediti njihove IP adrese.
  • Platforma za izgradnju decentraliziranih društvenih mreža Secushare, koristeći protokol PSYC i podržava distribuciju obavijesti u multicast načinu rada korištenjem end-to-end enkripcije kako bi se osiguralo da samo ovlašteni korisnici mogu pristupiti porukama, datotekama, chatovima i raspravama (oni kojima poruke nisu adresirane, uključujući administratore čvorova, neće ih moći pročitati);
  • Sustav za organiziranje šifrirane e-pošte prilično jednostavna privatnost, koji koristi GNUnet za zaštitu metapodataka i podržava razne kriptografski protokoli provjeriti ključeve;
  • Platni sustav GNU radionica, koji pruža anonimnost kupcima, ali prati transakcije prodavača kako bi se osigurala transparentnost i porezno izvještavanje. Podržava razne postojeće valute i elektronički novac, uključujući dolare, eure i Bitcoin.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster