Megjelent a GNUnet 0.25 P2P platform

Megjelent a GNUnet 0.25 keretrendszer, amely biztonságos decentralizált P2P-hálózatok építésére szolgál. A GNUnet segítségével létrehozott hálózatoknak nincs egyetlen hibapontjuk, és garantálják a felhasználók magánéletének védelmét, beleértve a rendszergazdák esetleges visszaéléseinek kizárását, akik hozzáférnek a hálózati csomópontokhoz.

A GNUnet támogatja a P2P-hálózatok létrehozását TCP, UDP, HTTP/HTTPS, Bluetooth és WLAN felett, működhet F2F (Friend-to-friend) módban. Támogatott a NAT átugrása, beleértve az UPnP és ICMP használatát. Az adatok elhelyezésének címkézésére elosztott hashtáblát (DHT) lehet használni. Eszközök állnak rendelkezésre mesh-hálózatok telepítésére. A kiválasztott jogok biztosítására és visszavonására a reclaimID decentralizált azonosító attribútumcsere szolgáltatása kerül alkalmazásra, amely GNS-t (GNU Name System) és attribútum-alapú titkosítást (Attribute-Based Encryption) használ.

A rendszer alacsony erőforrás-felhasználással és többprocesszoros architektúrával rendelkezik a komponensek közötti elkülönítés biztosítása érdekében. Loggolási és statisztikai adatok gyűjtésére szolgáló eszközök állnak rendelkezésre. A végső alkalmazások fejlesztéséhez a GNUnet alapvető API-t biztosít C nyelvhez és egy kötést más programozási nyelvekhez. A fejlesztés egyszerűsítése érdekében a szálak helyett eseményfeldolgozó ciklusok és folyamatok használata javasolt. A csomag tartalmaz egy tesztkönyvtárat is a kísérleti hálózatok automatikus telepítésére, amelyek több tízezer csomópontot ölelnek fel.

A GNUnet technológiáin alapulva több kész alkalmazás fejlődik:

  • A GNS (GNU Név Rendszer), amely teljesen decentralizált és cenzúra-ellenálló helyettesítője a DNS-nek. A GNS párhuzamosan használható a DNS-sel, és alkalmazható hagyományos programokban, mint például a web böngészők. A DNS-szel ellentétben a GNS egy irányított gráfot alkalmaz a szerverek fa-megközelítése helyett. A nevek átalakítása hasonló a DNS-hez, de a kérések és válaszok titkosítva, a névtelen magánélet megőrzésével zajlanak — a kérés feldolgozó csomópontja nem tudja, kinek adja át a választ, a tranzit csomópontok és harmadik felek pedig nem tudják dekódolni a kéréseket és válaszokat. A bejegyzések integritását és változatlanságát kriptográfiai mechanizmusok használatával biztosítják. A DNS-zóna a GNS-ben nyílt és zárt ECDSA kulcsok, a Curve25519 elliptikus görbék alapján történő párosításával van meghatározva.
  • Anonym fájlcsere szolgáltatás, amely megakadályozza az információk elemzését azáltal, hogy az adatokat kizárólag titkosított formában továbbítják, és nem teszi lehetővé nyomon követni, ki töltötte fel, keresett és töltött le fájlokat a GAP protokoll használatának köszönhetően.
  • Rendszer VPN a „.gnu” tartományon belüli rejtett szolgáltatások létrehozásához és IPv4 és IPv6 csatornák átjárásához a P2P-hálózaton. Továbbá támogatja az IPv4-IPv6 és IPv6-IPv4 fordítási sémákat, valamint IPv4-IPv6 és IPv6-IPv4 csatornák létrehozását.
  • GNUnet Conversation szolgáltatás, amely lehetővé teszi a hanghívásokat a GNUnet felületén. A felhasználók azonosítására a GNS-t használják, a hangforgalom tartalma titkosított formában kerül továbbításra. Jelenleg nincs anonim védelem — más csomópontok képesek nyomon követni a kapcsolatot két felhasználó között és azonosítani őket. IP address.
  • A Secushare platform for building decentralized social networks, utilizing the PSYC protocol and supporting multicast notification distribution with end-to-end encryption, ensuring that access to messages, files, chats, and discussions is granted only to authorized users (those to whom messages are not addressed, including node administrators, will not be able to read them);
  • The GNU Taler payment system, providing anonymity for buyers while tracking vendor transactions for transparency and tax reporting. It supports various existing currencies and electronic money, including dollars, euros, and bitcoins.
  • A GNUnet Messenger szolgáltatás védett csevegőalkalmazások létrehozására. A titkosság és az üzenetek elfogásának megakadályozása érdekében a CADET (Confidential Ad-hoc Decentralized End-to-End Transport) protokollt alkalmazzák, amely lehetővé teszi a felhasználói csoportok közötti teljesen decentralizált interakciót az átviteli adatok végpontok közötti titkosítása mellett.

Az új verzióban:

  • Átdolgozásra került a CORE alrendszer, amely a csomópontok közötti információcserét és irányítást biztosít a decentralizált hálózatban. Javasolt egy új megvalósítás a védett kapcsolatokhoz, amely a KEMTLS titkosított kapcsolati protokollváltozatát használja, X25519, XChaCha20 és Poly1305 algoritmusokkal, valamint számos koncepciót a DTLS 1.3 protokollból.
  • Hozzáadva a PILS (Peer Identity Lifecycle) szolgáltatás a hálózati résztvevők azonosításához, amely lehetővé teszi a csomópontok azonosítójának kialakítását a csatlakozás aktuális kontextusa alapján. Például, ha a felhasználó otthon csatlakozik, egy azonosító jön létre, ha pedig külföldön utazik, egy másik, ez megakadályozza a résztvevő mozgásának nyomon követését.
  • Jelentősen növelték a DNS-zónák (AXFR/IXFR) továbbítási szolgáltatásának teljesítményét a GNS-en. Új segédprogramok kerültek hozzáadásra a DNS-zónák fájlokból való tükörképzésére és importálására.
  • Az építési rendszerben megszüntették az AutoTools támogatását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster