Izdaja platforme GNUnet P2P 0.15.0

Predstavljena je bila izdaja ogrodja GNUnet 0.15, zasnovanega za gradnjo varnih decentraliziranih omrežij P2P. Omrežja, ustvarjena z uporabo GNUneta, nimajo niti ene točke napake in so sposobna zagotoviti nedotakljivost zasebnih podatkov uporabnikov, vključno z odpravo možnih zlorab s strani obveščevalnih služb in skrbnikov z dostopom do omrežnih vozlišč.

GNUnet podpira ustvarjanje omrežij P2P prek TCP, UDP, HTTP/HTTPS, Bluetooth in WLAN ter lahko deluje v načinu F2F (Friend-to-friend). Podprto je prečkanje NAT, vključno z uporabo UPnP in ICMP. Za obravnavanje umestitve podatkov je mogoče uporabiti porazdeljeno zgoščeno tabelo (DHT). Na voljo so orodja za postavitev mrežnih omrežij. Za selektivno dodelitev in preklic pravic dostopa se uporablja decentralizirana storitev izmenjave atributov identitete reclaimID z uporabo GNS (GNU Name System) in šifriranja na osnovi atributov.

Sistem ima nizko porabo virov in uporablja večprocesno arhitekturo za zagotavljanje izolacije med komponentami. Na voljo so prilagodljiva orodja za vzdrževanje dnevnikov in zbiranje statistike. Za razvoj aplikacij za končno uporabo GNUnet nudi API za jezik C in vezave za druge programske jezike. Za poenostavitev razvoja je predlagana uporaba zank in procesov dogodkov namesto niti. Vključuje testno knjižnico za samodejno uvajanje eksperimentalnih omrežij, ki pokrivajo več deset tisoč vrstnikov.

Glavne nove funkcije v GNUnet 0.15:

  • Decentraliziran sistem domenskih imen GNS (GNU Name System) omogoča registracijo poddomen v domeni najvišje ravni ».pin«. Dodana podpora za ključe EDKEY.
  • V gnunet-scalarproduct so bile kripto funkcije preklopljene na uporabo knjižnice libsodium.
  • Storitev decentralizirane izmenjave identity attribute exchange (RECLAIM) je dodala podporo za poverilnice, podpisane s shemo BBS+ (slepo podpisovanje, pri katerem podpisnik ne more dostopati do vsebine).
  • Implementiran je bil protokol združevanja, ki se uporablja za distribucijo sporočil o preklicu ključa v GNS.
  • Ustalila se je implementacija messengerja, ki ni več eksperimentalna.

Vir: opennet.ru

Dodaj komentar