Megjelent a GNUnet 0.15 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 hibapontja, és képesek garantálni a felhasználók magánéletének védelmét, beleértve a lehetséges visszaélések kizárását a hatóságok és az adminisztrátorok részéről, akiknek hozzáférésük van 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, 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 0.15 főbb újdonságai:
- A decentralizált rendszerben domain nevekkel A GNS (GNU Name System) lehetőséget biztosít a .pin fő domén aldoménjeinek regisztrálására. EDKEY kulcsok támogatása került bevezetésre.
- A gnunet-scalarproduct kriptográfiai funkcionalitása át lett alakítva a libsodium könyvtár használatára.
- A decentralizált azonosító attribútumcsere szolgáltatásban (RECLAIM) bevezetésre került a BBS+ aláírási sémával aláírt hitelesítő adatok támogatása (vak aláírás, amelynél az aláíró nem fér hozzá a tartalomhoz).
- Megvalósult a union protokoll, amelyet a kulcsok visszavonásáról szóló üzenetek terjesztésére használnak a GNS-ben.
- Stabilizálva lett a messenger megvalósítása, amely most már nem kísérleti.
Forrás: opennet.ru
