Liberazione di a piattaforma GNUnet P2P 0.17

A liberazione di u framework GNUnet 0.17, cuncepitu per custruisce e rete P2P decentralizate sicure, hè stata presentata. E rete create cù GNUnet ùn anu micca un puntu unicu di fallimentu è sò capaci di guarantiscia l'inviolabilità di l'infurmazioni privati ​​di l'utilizatori, cumprese l'eliminazione di eventuali abusi da i servizii di intelligenza è amministratori cù accessu à i nodi di a rete.

GNUnet supporta a creazione di rete P2P nantu à TCP, UDP, HTTP/HTTPS, Bluetooth è WLAN, è pò operà in modalità F2F (Friend-to-friend). A traversata NAT hè supportata, cumprese l'usu di UPnP è ICMP. Per affruntà a pusizioni di dati, hè pussibule di utilizà una tavola hash distribuita (DHT). Strumenti per implementà e rete di maglia sò furniti. Per cuncede selettivamente è revocà i diritti d'accessu, u serviziu di scambiu di attributi d'identità decentralizatu reclaimID hè utilizatu, utilizendu GNS (GNU Name System) è Criptazione Basata in Attributi.

U sistema presenta un pocu cunsumu di risorse è usa una architettura multi-processu per furnisce l'isolazione trà i cumpunenti. Strumenti flessibili sò furniti per mantene i logs è raccoglie statistiche. Per sviluppà applicazioni finali, GNUnet furnisce una API per a lingua C è associazioni per altri linguaggi di prugrammazione. Per simplificà u sviluppu, hè prupostu di utilizà i loops di l'avvenimenti è i prucessi invece di i filamenti. Include una biblioteca di teste per l'implementazione automatica di e rete sperimentali chì copre decine di millaie di pari.

Diverse applicazioni pronte sò sviluppate basate nantu à e tecnulugia GNUnet:

  • U sistema di nome di duminiu GNS (GNU Name System) serve cum'è un sustitutu cumpletamente decentralizatu è a prova di censura per u DNS. U GNS pò esse usatu à fiancu cù DNS è utilizatu in l'applicazioni tradiziunali cum'è i navigatori web. A cuntrariu di DNS, GNS usa un gràficu direttu invece di una ghjerarchia di servitori à arburu. A risoluzione di u nome hè simile à u DNS, ma e dumande è e risposte sò fatte in modu cunfidenziale - u node chì processa a dumanda ùn sapi micca à quale hè mandata a risposta, è i nodi di transitu è ​​l'osservatori di terzu ùn ponu micca decifrare e dumande è risposte. L'integrità è l'immutabilità di i registri hè assicurata per l'usu di miccanismi criptografici. A zona DNS in GNS hè determinata utilizendu una mansa di chjavi ECDSA pubblichi è privati ​​​​basatu nantu à curve ellittiche Curve25519.
  • Un serviziu per a spartera di schedari anonimi, chì ùn vi permette micca di analizà l'infurmazioni per via di u trasferimentu di dati solu in forma criptata è ùn vi permette micca di seguità quale hà publicatu, cercatu è scaricatu i schedari grazia à l'usu di u protocolu GAP.
  • Sistema VPN per a creazione di servizii nascosti in u duminiu ".gnu" è l'invio di tunnel IPv4 è IPv6 nantu à una reta P2P. Inoltre, i schemi di traduzzione IPv4-à-IPv6 è IPv6-à-IPv4 sò supportati, è ancu a creazione di tunnelli IPv4-over-IPv6 è IPv6-over-IPv4.
  • U serviziu di cunversazione GNUnet per fà e chjama di voce nantu à GNUnet. GNS hè utilizatu per identificà l'utilizatori; u cuntenutu di u trafficu di voce sò trasmessi in forma criptata. L'anonimatu ùn hè ancu furnitu - altri parenti ponu seguità a cunnessione trà dui utilizatori è determinà i so indirizzi IP.
  • Piattaforma per custruisce e rete soziale decentralizate Secushare, utilizendu u protokollu PSYC è sustene a distribuzione di notificazioni in modu multicast utilizendu criptografia end-to-end in modu chì solu l'utilizatori autorizati (quelli à quale i missaghji ùn sò micca indirizzati) ponu accede à i missaghji, i schedari, i chats è discussioni, cumpresi l'amministratori di nodi, ùn puderanu micca leghje;
  • Un sistema di email criptatu di privacy abbastanza Easy chì usa GNUnet per prutege i metadati è supporta diversi protokolli criptografici per a verificazione di chjave;
  • U sistema di pagamentu GNU Taler furnisce l'anonimatu per i cumpratori, ma traccia e transazzione di u venditore per a trasparenza è i rapporti fiscali. Supporta u travagliu cù diverse muniti esistenti è soldi elettronicu, cumpresi dollari, euro è bitcoins.

В новой версии GNUnet внесены изменения, нарушающие совместимость протокола и приводящие к возможным проблемам при взаимодействии узлов на базе GNUnet 0.17 и старых выпусков. В частности, нарушена совместимость на уровне распределённой хэш таблицы (DHT) — реализация DHT обновлена до новой версии спецификации, а определения типов блоков перенесены в GANA (GNUnet Assigned Numbers Authority). Добавлена поддержка выровненных и перегруппированных форматов сообщений. Из нового варианта спецификации также перенесены обратно несовместимые изменения, касающиеся децентрализованной системы доменных имён GNS (GNU Name System). Для добавляемых в GNS записей предоставлена возможность настройки времени жизни записи.

Source: opennet.ru

Add a comment