Megjelent a GNUnet 0.20 P2P platform.

Bemutatásra került a GNUnet 0.20 keretrendszer, amely védett decentralizált P2P-hálózatok létrehozására szolgál. A GNUnet segítségével létrehozott hálózatoknak nincs egyetlen hibahelyük, és képesek garantálni a felhasználók magánéletének sérthetetlenségét, beleértve a lehetséges visszaélések kizárását az ügynökségek és a hálózat csomópontjaihoz hozzáféréssel rendelkező adminisztrátorok által.

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, amely biztosítja a komponensek közötti elszigeteltséget. Rugalmas eszközök állnak rendelkezésre a naplózásra és statisztikák összegyűjtésére. A GNUnet API-t biztosít C nyelven végleges alkalmazások fejlesztéséhez, valamint kötések más programozási nyelvekhez. A fejlesztés egyszerűsítése érdekében a szálak helyett eseményfüggő ciklusokat (event loop) és folyamatokat javasolnak. A rendszer tartalmaz egy tesztkönyvtárt kísérleti hálózatok automatikus telepítésére, amelyek tucatnyi ezer peer-t fednek le.

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);
  • A system for organizing encrypted email called pretty Easy privacy, employing GNUnet to protect metadata and supporting various cryptographic protocols for key verification;
  • 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 GNUnet verzióban módosítások történtek, amelyek megsértik a protokoll kompatibilitását, és problémákat okozhatnak a GNUnet 0.20 alapú csomópontok és a régi verziók közötti kölcsönhatásban. A libgnuneutil könyvtárba áthelyezték a GNUNET_STRINGS_get_suffix_from_binary_name és a GNUNET_s funkciókat. Új funkciók lettek hozzáadva: GNUNET_JSON_spec_object_const, GNUNET_JSON_spec_array_const, GNUNET_PQ_get_oid_by_name és GNUNET_PQ_get_oid. Kiegészült a KEM (Key Encapsulation Mechanism) API-val.

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