O projeto Tor anunciou o lançamento de uma nova versão do seu cliente Arti 1.4.0, desenvolvido na linguagem Rust. Esta versão inclui várias novas funcionalidades e melhorias destinadas a aumentar o desempenho e a usabilidade.
Uma das principais inovações é uma nova interface RPC, que substitui a porta de controle na implementação do C Tor. As principais vantagens da nova interface são:
- um protocolo baseado em JSON que reduz a necessidade de criar parsers e codificadores personalizados.
- um design baseado em capacidades prevenindo interferências acidentais de aplicativos no uso do Arti.
- especificações claras para o tratamento de mensagens, parâmetros e dados inesperados.
- um mecanismo de detecção que simplifica a configuração de aplicativos para usar a porta RPC.
- o suporte a múltiplas solicitações permite a execução de várias solicitações simultaneamente em uma única conexão.
Além disso, na nova versão, foram feitos preparativos para suporte à retransmissão e melhorada a resistência a ataques de negação de serviço do lado dos serviços.
O site do projeto Arti também recebeu uma atualização significativa. Agora, é possível encontrar informações gerais sobre o projeto, exemplos de código, documentação e muito mais. Agradecemos à equipe DocumentWrite pela ajuda no desenvolvimento e implementação do novo design do site.
O lançamento do Arti 1.4.0 é dedicado à memória de Jérémy Bobbio (1982-2024), conhecido na comunidade como Lunar. Lunar foi voluntário do Tor, hacker de software livre e organizador da comunidade. Ele fez contribuições significativas para o Debian e o projeto Reproducible Builds.
Fonte: linux.org.ru
