Se ha presentado el lanzamiento de la red anónima I2P 2.11.0 y del cliente C++ i2pd 2.59.0. I2P es una red distribida anónima multicapa que opera sobre internet convencional, utilizando activamente cifrado de extremo a extremo para garantizar el anonimato y la privacidad. La red se construye en modo P2P y se forma gracias a los recursos (ancho de banda) proporcionados por los usuarios, lo que permite prescindir de servidores gestionados de forma centralizada (las comunicaciones dentro de la red se basan en el uso de túneles unidireccionales cifrados entre un participante y sus pares).
En la red I2P, es posible crear sitios web y blogs de manera anónima, enviar mensajes instantáneos y correos electrónicos, intercambiar 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 básico de I2P está escrito en lenguaje Java y puede funcionar 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:
- El cliente ahora requiere Java 17 para funcionar.
- La transición a la versión 12 de la webservidores Jetty ha sido completada.
- Se ha continuado con la integración de la criptografía post-cuántica. Para el mecanismo de intercambio de claves, los algoritmos de criptografía post-cuántica están habilitados por defecto.
- Se han implementado medidas adicionales contra ataques DoS debido al ataque en curso de individuos desconocidos a la red I2P. Se planea una versión correctiva con protección ampliada.
- La interfaz SAMv3 ahora soporta datagramas de la versión 2 y 3.
Para el cliente en C++ i2pd, se pueden destacar los siguientes cambios:
- Se ha agregado soporte para algoritmos de criptografía post-cuántica (ML-KEM-512, ML-KEM-768, ML-KEM-1024) para el protocolo NTCP2. Funciona con la compilación de OpenSSL versión 3.5.0 o superior.
- Se ha añadido soporte para los idiomas esperanto, filipino y finlandés. Se ha actualizado la localización para hebreo.
- Se ha añadido una aplicación gráfica nativa i2pd para el sistema operativo Haiku.
- Asociación de UDP con SOCKS5 proxy.
- Se ha corregido un fallo aleatorio con NetDb que ocurría al detener el enrutador.
- Modo de acceso limitado a la red.
- Se han realizado múltiples correcciones relacionadas con datagramas en la interfaz SAM.
- Se ha implementado un límite en la cantidad de datos enviados en formato de datagrama para controlar la integridad de las sesiones cifradas a través de túneles UDP.
- Se ha corregido un falso positivo al iniciar la prueba de un par, causado por otra prueba reciente.
- A partir de ahora, el enrutador no establecerá conexiones con nodos que tengan una versión inferior a 0.9.58.
- Los floodfills ya no pueden ser nodos que proporcionen la penetración de NAT.
- Publicación del puerto real en NAT de tipo full cone.
- Se han añadido las configuraciones 'i2p.streaming.maxConnsPerMinute' y 'i2p.streaming.maxResends'.
- Se ha añadido el uso de una lista de nodos de confianza para el primer nodo en la cadena.
- Se ha incrementado el rendimiento al manejar una gran cantidad de streams.
- Uso de múltiples 'doles' en el enrutamiento de Garlic para datagramas. Datagram3 y 800 se han convertido en las etiquetas de entrada predeterminadas.
- Correcciones cosméticas en la consola web de i2pd.
- Se ha actualizado la lista de servidores reseed.
Fuente: opennet.ru
