Lanzamiento de la implementación de red anónima I2P 2.10.0 y el cliente C++ i2pd 2.58

Se presenta el lanzamiento de la red anónima I2P 2.10.0 y del cliente C++ i2pd 2.58.0. I2P es una red anónima distribuida multicapa que funciona sobre la red convencional de Internet y utiliza activamente cifrado de extremo a extremo, lo que garantiza el anonimato y el aislamiento. La red está construida en modo P2P y se forma gracias a los recursos (ancho de banda) proporcionados por los usuarios, lo que permite prescindir de servidores gestionados centralmente (las comunicaciones dentro de la red se basan en túneles unidireccionales cifrados entre el participante y sus pares).

La red I2P le permite crear sitios web y blogs de forma anónima, enviar mensajes instantáneos y correos electrónicos, compartir archivos y organizar redes P2P. Para construir y utilizar redes anónimas para aplicaciones cliente-servidor (sitios web, chats) y P2P (intercambio de archivos, criptomonedas), se utilizan clientes I2P. El cliente I2P básico está escrito en Java y puede ejecutarse en una amplia gama de plataformas como Windows, Linux, macOS, Solaris, etc. I2pd es una implementación independiente del cliente I2P en C++ y se distribuye bajo una licencia BSD modificada.

En la nueva versión de I2P:

  • Se implementó soporte experimental para algoritmos de criptografía post-cuántica (deshabilitado de forma predeterminada).
  • El cliente de torrents I2PSnark ahora admite rastreadores UDP.
  • Se mejoró la funcionalidad del Modo Oculto para reducir las posibilidades de quedarse sin estructuras RouterInfo que contengan información sobre los enrutadores y las conexiones a ellos.
  • A partir del lanzamiento de I2P 2.11.0 programado para finales de este año, el cliente requerirá Java 17.

Para el cliente C++ i2pd se pueden destacar los siguientes cambios:

  • Se añadió compatibilidad con criptografía postcuántica E2E (ML-KEM-512, ML-KEM-768, ML-KEM-1024) al compilar con OpenSSL versión 3.5.0 y posteriores. Habilitado por defecto.
  • Implementación de los protocolos datagrama2 y datagrama3.
  • Haiku OS corrige la escasez de descriptores de archivos.
  • Se implementó soporte para la biblioteca boost 1.89.
  • Se dejaron de aceptar conexiones de sesiones ECIESx25519.
  • La consola web del enrutador ahora admite temas oscuros y claros.
  • Si falla un intento de resolución de host en un túnel de servidor, se realiza un segundo intento.
  • Se agregaron los parámetros "ssu2.firewalled4" y "ssu2.firewalled6" para forzar el comportamiento de un enrutador detrás de un firewall incluso si no hay firewall.
  • Se agregó la capacidad de crear direcciones de bucle invertido únicas en el rango fd00::/8 para ::1 si esto se especifica explícitamente en la configuración del túnel del servidor.
  • Se eliminó la visualización del estado de la red si se utiliza el modo solo IPv6.
  • Se agregó el comando PING para la interfaz SAM.
  • Se solucionó el envío de la versión incorrecta en el mensaje SetDate de la interfaz I2CP.
  • Se corrigió el tamaño máximo del buffer UDP para OpenBSD.
  • Se agregaron los parámetros "i2p.streaming.maxWindowSize" y "i2p.streaming.dontSign".
  • Se agregó transmisión PING a través de la interfaz BOB.
  • La cantidad máxima de paquetes de transmisión salientes está limitada si el par no puede manejarlos.
  • El flujo saliente ya no volverá a solicitar LeaseSet de manera constante si el par remoto desaparece.
  • Se eliminaron las llamadas a funciones eliminadas de OpenSSL.
  • Se garantiza la recepción de "HELLO VERSION" sin "MIN" y "MAX" en la interfaz SAM.
  • Se agregó el modo sin bloqueo para sockets UDP en túneles UDP.
  • Se ha actualizado la lista de servidores de resiembra.

Fuente: opennet.ru

Añadir un comentario