Está dispoñible GNUnet 0.12, un marco para construír redes P2P seguras

Viu a luz publicación do marco GNUnet 0.12, deseñado para construír redes P2P descentralizadas seguras. As redes creadas mediante GNUnet non teñen un único punto de fallo e son capaces de garantir a inviolabilidade da información privada dos usuarios, incluíndo a eliminación de posibles abusos por parte dos servizos de intelixencia e dos administradores con acceso aos nodos da rede. A versión está marcada como que contén importantes cambios de protocolo que rompen a compatibilidade con versións 0.11.x.

GNUnet admite a creación de redes P2P a través de TCP, UDP, HTTP/HTTPS, Bluetooth e WLAN, e pode funcionar en modo F2F (Amigo a amigo). Admítese o atravesamento de NAT, incluíndo o uso de UPnP e ICMP. Para abordar a colocación dos datos, é posible utilizar unha táboa hash distribuída (DHT). Ofrécense ferramentas para a implantación de redes de malla. Para conceder e revogar selectivamente os dereitos de acceso, utilízase un servizo de intercambio de atributos de identificación descentralizado reclamar a identificación, usando GNS (Sistema de nomes GNU) e cifrado baseado en atributos (Cifrado baseado en atributos).

O sistema presenta un baixo consumo de recursos e utiliza unha arquitectura multiproceso para proporcionar illamento entre os compoñentes. Ofrécense ferramentas flexibles para manter rexistros e recoller estatísticas. Para desenvolver aplicacións de uso final, GNUnet proporciona unha API para a linguaxe C e enlaces para outras linguaxes de programación. Para simplificar o desenvolvemento, proponse utilizar procesos e ciclos de eventos en lugar de fíos. Inclúe unha biblioteca de probas para o despregamento automático de redes experimentais que abarca decenas de miles de pares.

Principais novidades en GNUnet 0.12:

  • O sistema descentralizado de nomes de dominio GNS (GNU Name System) realizou cambios nos protocolos de xeración de claves (para cumprir coa evolución especificacións estándar futuro). Nomes de dominio e etiquetas presentado en UTF-8, sen usar a notación punycode IDNA. Propúxose un complemento NSS para xestionar nomes IDNA non estándar. Tamén se engadiu un complemento para bloquear as solicitudes de root (GNUnet nunca se debe executar como root).
  • En GNS e NSE (Estimación do tamaño da rede) Modificouse o algoritmo de proba de traballo empregado para a revogación da zona de dominio. Estes cambios débense á maior complexidade dos cálculos en ASIC especializados.
  • O complemento que implementa o transporte sobre UDP foi movido á categoría experimental debido a problemas de estabilidade;
  • Mellorado e o formato binario para as claves públicas RSA está documentado;
  • Eliminado hash redundante nas sinaturas dixitais de EdDSA;
  • Engadiuse a capacidade de instalar o script gnunet-logread para a auditoría de rexistros;
  • A implementación do ECDH foi traducida a código TweetNaCl;
  • Resoltos moitos problemas no sistema de compilación. Eliminado das dependencias
    GLPK (Kit de programación lineal de GNU). Engadiuse unha descrición correcta do paquete para as distribucións baseadas no xestor de paquetes. Guix.

Estase a desenvolver varias aplicacións preparadas baseadas en tecnoloxías GNUnet:

  • Un servizo para compartir ficheiros anónimos, que non permite analizar información debido á transferencia de datos só en forma cifrada e non permite rastrexar quen publicou, buscou e descargou ficheiros grazas ao uso do protocolo GAP.
  • Sistema VPN para crear servizos ocultos no dominio “.gnu” e reenviar túneles IPv4 e IPv6 a través dunha rede P2P. Ademais, son compatibles os esquemas de tradución de IPv4 a IPv6 e IPv6 a IPv4, así como a creación de túneles IPv4 sobre IPv6 e IPv6 sobre IPv4.
  • O sistema de nomes GNU (GNS) serve como un substituto totalmente descentralizado e resistente á censura para o DNS. O GNS pódese usar xunto co DNS e en aplicacións tradicionais como os navegadores web. A integridade e a inmutabilidade dos rexistros garántese mediante o uso da criptografía. A diferenza do DNS, o GNS usa un grafo dirixido en lugar dunha xerarquía de servidores en forma de árbore. A resolución de nomes é similar ao DNS, pero as consultas e as respostas realízanse de forma confidencial: o nodo que procesa a consulta non sabe a quen se devolve a resposta e os nodos de tránsito e os observadores externos non poden descifrar as consultas e as respostas.
  • Servizo de conversa GNUnet para facer chamadas de voz a través de GNUnet. GNS utilízase para identificar usuarios; o contido do tráfico de voz transmítese en forma cifrada. Aínda non se proporciona o anonimato: outros compañeiros poden rastrexar a conexión entre dous usuarios e determinar os seus enderezos IP.
  • Plataforma para a construción de redes sociais descentralizadas Secushare, utilizando o protocolo PSYC e admite a distribución de notificacións en modo de multidifusión mediante o cifrado de extremo a extremo para que só os usuarios autorizados poidan acceder a mensaxes, ficheiros, chats e discusións (aqueles aos que non se dirixan as mensaxes, incluídos os administradores de nodos, non poderán lelos). );
  • Sistema para organizar correos electrónicos cifrados Privacidade bastante fácil, que usa GNUnet para a protección de metadatos e admite varios protocolos criptográficos para verificación de claves;
  • Sistema de pago Obradoiro GNU, que proporciona anonimato aos compradores pero rastrexa as transaccións dos vendedores para obter transparencia e informes fiscais. Admite traballar con varias moedas existentes e diñeiro electrónico, incluíndo dólares, euros e bitcoins.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster