El proyecto Tor ha anunciado el lanzamiento de una nueva versión de su cliente Arti 1.4.0, desarrollado en el lenguaje Rust. Este lanzamiento incluye muchas nuevas funciones y mejoras, dirigidas a aumentar el rendimiento y la facilidad de uso.
Una de las principales innovaciones es una nueva interfaz RPC, que reemplaza el puerto de control en la implementación de C Tor. Las principales ventajas de la nueva interfaz son:
- un protocolo basado en JSON que reduce la necesidad de crear analizadores y codificadores personalizados.
- un diseño basado en capacidades que evita la interferencia accidental de las aplicaciones en el uso de Arti.
- especificaciones claras para el manejo de mensajes inesperados, parámetros y datos.
- un mecanismo de detección que simplifica la configuración de aplicaciones para usar el puerto RPC.
- el soporte para múltiples solicitudes permite realizar varias solicitudes simultáneamente en una sola conexión.
Además, en la nueva versión se ha realizado trabajo preparatorio para el soporte de retransmisión y se ha mejorado la resistencia a ataques de denegación de servicio en el lado de los servicios.
El sitio web del proyecto Arti también ha recibido una actualización significativa. Ahora se puede encontrar información general sobre el proyecto, ejemplos de código, documentación y mucho más. Muchas gracias al equipo de DocumentWrite por su ayuda en el desarrollo e implementación del nuevo diseño del sitio web.
El lanzamiento de Arti 1.4.0 está dedicado a la memoria de Jérémy Bobbio (1982-2024), conocido en la comunidad como Lunar. Lunar fue voluntario de Tor, hacker de software libre y organizador comunitario. Hizo una contribución significativa a Debian y al proyecto Reproducible Builds.
Fuente: linux.org.ru
