Projeto Tor promete eliminar limites de velocidade na rede com novo sistema
Congestion Control "resultará em melhorias significativas de desempenho do Tor, bem como em uma maior utilização de nossa capacidade de rede", dizem mantenedores do projetoBy - Liliane Nakagawa, 9 maio 2022 às 20:52
Um novo sistema chamado Congestion Control (Controle de Congestionamento), que está em funcionamento desde a semana passada, promete eliminar os limites de velocidade na rede Tor, ou seja, oferecer uma navegação mais rápida. Usuários podem encontrar a atualização na versão 0.4.7.7 do Protocolo Tor, o último lançamento estável está disponível desde 4 de maio.
Os mantedores do projeto dizem que o CC “resultará em melhorias significativas de desempenho do Tor, bem como em uma maior utilização de nossa capacidade de rede”.
O que é Tor e como funciona?
O Tor (abreviação de The Onion Router) é uma rede que usa o método de camadas, no qual o tráfego é distribuído e rebota por caminhos gerados aleatoriamente de um servidor Tor para outro, com o objetivo de substituir a identidade como fonte de uma comunicação pela do último servidor Tor da cadeia em constante mudança.
Ao retransmitir e criptografar três vezes o tráfego que atravessa a rede, ocultando a localização real dos usuários e seus respectivos interesses de navegação, o projeto tem por missão a privacidade e o anonimato daqueles que o usam para navegar na internet.
Por ser uma rede composta por milhares de servidores operados por voluntários, a velocidade de navegação é uma das desvantagens desse sistema, prejudicada pelo congestionamento de tráfego nos nós da rede Tor e nas filas de espera nos relays de saída.
Regular o congestionamento do tráfego em uma rede Tor é um desafio sem fazer concessões nos mecanismo de proteção à privacidade, já que a criptografia de circuitos do roteamento onion não pode suportar quedas de pacotes ou reordenamento. Por esse motivo, a comunidade de pesquisa passou quase duas décadas à procura por uma maneira de fornecer o controle de congestionamento.
O resultado desse impasse são os três algoritmos que coletivamente ajudam a reduzir o consumo de memória e estabilizar, e minimizar o atraso e a latência das filas — Tor-Westwood, Tor-Vegas e Tor-NOLA.
- Tor-Westwood – minimiza a perda de pacotes em grandes tubulações.
- Tor-Vegas – estima o comprimento da fila e introduz elementos de balanceamento.
- Tor-NOLA – funciona como um estimador de atraso de largura de banda.
Resultados da implementação
Em simulações comparativas com as versões 0.4.6 e 0.4.7, o projeto Tor constatou que os resultados em toda a linha com uma navegação mais suave e melhorada, livre de limitações de velocidade e gargalos, sem acrescentar nenhuma carga sobre a latência de ponta a ponta.
Entretanto, para que a comunidade se beneficie das melhorias, é necessário que os operadores de relays de saída atualizem para a versão 0.4.7 do protocolo Tor. Já os operadores de nós internos do Tor terão que definir limites de largura de banda, pois os padrões e tráfego vão mudar à medida que se espera que o CC use os relays em capacidade total.
Apesar dos primeiros resultados já serem notáveis, o aumento de desempenho na rede a todos será mais aparente quanto mais clientes atualizarem para a versão 0.4.7 (ou posterior). “Como nossa rede é aproximadamente 25% utilizada, esperamos que o rendimento possa ser muito alto para os primeiros usuários que utilizam 0.4.7 em circuitos rápidos com 0.4.7 saídas rápidas até o ponto em que a maioria dos clientes tenha feito o upgrade. Nesse ponto, um novo equilíbrio será alcançado em termos de rendimento e utilização da rede”, explica o Projeto Tor.
“Por esta razão, estamos nos atrasando no lançamento de um Tor Browser Stable com controle de congestionamento até que um número suficiente de saídas tenha sido atualizado para tornar a experiência mais uniforme. Esperamos que isso aconteça até 31 de maio”, complementou.
O projeto adiantou que para o próximo lançamento estável, a versão 0.4.8, deve acompanhar um mecanismo de divisão de tráfego, melhorando ainda mais as velocidades da rede.
Via BleepingComputer
Comentários