Llançament de la plataforma GNUnet P2P 0.25

S'ha publicat GNUnet 0.25, un marc de treball per construir xarxes P2P segures i descentralitzades. Les xarxes construïdes amb GNUnet no tenen cap punt únic de fallada i poden garantir la privadesa de la informació privada dels usuaris, inclosa la prevenció de possibles abusos per part d'administradors amb accés als nodes de la xarxa.

GNUnet admet la creació de xarxes P2P a través de TCP, UDP, HTTP/HTTPS, Bluetooth i WLAN, i pot funcionar en mode F2F (Amic-a-amic). S'admet el recorregut NAT, inclòs l'ús d'UPnP i ICMP. Per abordar la col·locació de dades, és possible utilitzar una taula hash distribuïda (DHT). Es proporcionen eines per desplegar xarxes de malla. Per concedir i revocar els drets d'accés de manera selectiva, s'utilitza el servei d'intercanvi d'atributs d'identitat descentralitzat reclaimID, utilitzant GNS (Sistema de noms GNU) i xifratge basat en atributs.

El sistema es caracteritza per un baix consum de recursos i utilitza una arquitectura multiprocess per garantir l'aïllament entre components. Es proporcionen eines de registre i recopilació d'estadístiques. Per al desenvolupament d'aplicacions per a l'usuari final, GNUnet proporciona una API C bàsica i enllaços per a altres llenguatges de programació. Per simplificar el desenvolupament, s'utilitzen bucles d'esdeveniments i processos en lloc de fils de treball. S'inclou una biblioteca de proves per desplegar automàticament xarxes experimentals que abasten desenes de milers de peers.

S'estan desenvolupant diverses aplicacions ja fetes basades en tecnologies GNUnet:

  • El sistema de noms de domini GNS (GNU Name System) serveix com a substitut completament descentralitzat i a prova de censura del DNS. El GNS es pot utilitzar paral·lelament al DNS i es pot utilitzar en aplicacions tradicionals com ara navegadors web. A diferència de DNS, GNS utilitza un gràfic dirigit en lloc d'una jerarquia de servidors en forma d'arbre. La resolució de noms és similar al DNS, però les sol·licituds i les respostes es fan de manera confidencial: el node que processa la sol·licitud no sap a qui s'envia la resposta i els nodes de trànsit i els observadors de tercers no poden desxifrar les sol·licituds i les respostes. La integritat i la immutabilitat dels registres es garanteix mitjançant l'ús de mecanismes criptogràfics. La zona DNS a GNS es determina mitjançant un munt de claus ECDSA públiques i privades basades en corbes el·líptiques Curve25519.
  • Un servei per compartir fitxers anònims, que no permet analitzar informació transmetent dades només en forma xifrada i no permet fer un seguiment de qui ha publicat, cercat i descarregat fitxers, gràcies a l'ús del protocol GAP.
  • Sistema VPN Per crear serveis ocults al domini ".gnu" i fer tunelització d'IPv4 i IPv6 sobre una xarxa P2P. A més, s'admeten esquemes de traducció d'IPv4 a IPv6 i d'IPv6 a IPv4, així com la creació de túnels IPv4 sobre IPv6 i IPv6 sobre IPv4.
  • El servei GNUnet Conversation serveix per fer trucades de veu a través de GNUnet. El GNS s'utilitza per identificar els usuaris i el contingut del trànsit de veu es transmet xifrat. L'anonimat encara no està proporcionat: altres usuaris poden monitoritzar la connexió entre dos usuaris i identificar-los. adreces IP.
  • Plataforma per a la construcció de xarxes socials descentralitzades Secushare, utilitzant el protocol PSYC i donant suport a la distribució de notificacions en mode multicast mitjançant xifratge d'extrem a extrem perquè només els usuaris autoritzats (aquells als quals no s'adreça els missatges) puguin accedir als missatges, fitxers, xats i discussions, inclosos els administradors de nodes, no podran llegir-los);
  • El sistema de pagament GNU Taler proporciona l'anonimat als compradors, però fa un seguiment de les transaccions dels venedors per a la transparència i els informes fiscals. Admet treballar amb diverses monedes existents i diners electrònics, inclosos dòlars, euros i bitcoins.
  • Servei GNUnet Messenger per crear aplicacions de xat segures. Per garantir la confidencialitat i la protecció davant la intercepció de missatges, s'utilitza el protocol CADET (Confidential Ad-hoc Descentralized End-to-End Transport), que permet organitzar una interacció totalment descentralitzada entre un grup d'usuaris mitjançant el xifratge d'extrem a extrem de les dades transmeses. .

En la nova versió:

  • El subsistema CORE, que proporciona enrutament i intercanvi d'informació entre nodes en una xarxa descentralitzada, ha estat redissenyat. S'ha proposat una nova implementació de canals de comunicació segurs, utilitzant una variant del protocol de negociació de connexions xifrades KEMTLS, que utilitza els algoritmes X25519, XChaCha20 i Poly1305, així com molts conceptes del protocol DTLS 1.3.
  • S'ha afegit el servei PILS (Peer Identity Lifecycle) per identificar els participants de la xarxa, permetent generar identificadors de peers basats en el context de connexió actual. Per exemple, quan un participant accedeix a la xarxa des de casa, es generarà un identificador, i quan viatja a l'estranger, un de diferent, cosa que evitarà que es rastregi el moviment del participant.
  • El rendiment del servei de transferència de zones DNS (AXFR/IXFR) a GNS s'ha millorat significativament. S'han afegit noves utilitats per a la creació de rèplica i la importació de zones DNS des de fitxers.
  • El suport d'AutoTools s'ha deixat de funcionar al sistema de compilació.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster