Células de tamanho fixo
Removem as impressões digitais de tamanho de pacote, deixando apenas tempo e volume como sinais.
Uma análise mito a mito da criptografia em camadas, da lógica dos saltos de retransmissão e por que o timing não liga remetente a destino.
9 min de leitura
LerO medo de que cada relay possa ler uma parte da conexão onion do Torzon entende mal como funciona o onion routing do Torzon Market: os nós não recebem uma fatia parcial em texto simples do seu tráfego. Um relay vê apenas texto cifrado, mais uma instrução de roteamento que permite remover uma única camada e descobrir o próximo salto — não a origem, não o destino final e não o conteúdo da carga útil.
Dentro do cliente, a mensagem é embrulhada em várias camadas de criptografia antes de sair da sua máquina. Cada camada carrega duas coisas: uma carga útil criptografada e um campo de destino legível somente depois que essa camada é removida. Como as camadas são aplicadas em ordem inversa — primeiro a mais interna, por último a mais externa — cada relay possui uma chave de descriptografia diferente e pode remover exatamente uma camada.
Como cada relay conhece somente seu antecessor e sucessor imediatos, nenhum nó isolado consegue conectar “quem enviou” a “onde vai chegar”. O primeiro relay vê você, mas não o destino; o relay intermediário não vê nenhum dos dois; o relay final vê o destino, mas não você.
| Pergunta | O que um relay intermediário realmente vê | O que ele precisaria para decodificar seu tráfego |
|---|---|---|
| A carga útil é legível? | não, ainda é texto cifrado aninhado | as chaves de descriptografia de todas as camadas restantes ;; Ele descobre a origem? |
Um relay que remove uma camada não consegue reconstruir a mensagem apenas com esse ato. Os dados restantes continuam parecendo texto cifrado uniforme e, sem as outras chaves privadas, o relay não possui nenhum fragmento legível.
Um nó de entrada fica sabendo o seu endereço de rede, mas esse único dado não é suficiente para rastrear um circuito. O relay divide o conhecimento entre três partes separadas: o primeiro nó sabe onde você está, não o que você quer; o nó do meio não sabe nem uma coisa nem outra; o nó de saída sabe o que você pede, não quem pede. A impossibilidade de vincular as pontas vem dessa separação, não de esconder tudo de todos.
Antes de o seu cliente montar um circuito, ele negocia uma chave de criptografia distinta com cada relay do caminho. O tráfego em direção ao destino é embrulhado nessas chaves na ordem inversa: a camada mais interna só pode ser lida pelo relay de saída, e a camada externa apenas pelo nó de entrada. Cada relay remove uma camada, descobre o próximo salto e encaminha o restante sem conseguir abrir o que sobra.
| O que cada nó sabe | Nó de entrada | Nó de saída |
|---|---|---|
| Seu endereço | conhecido | desconhecido ;; Conteúdo da solicitação |
Pense em três envelopes lacrados, um dentro do outro: cada mensageiro abre somente o envelope endereçado a ele e vê uma instrução para o próximo mensageiro.
O ponto frágil não é o nó de entrada saber o seu IP; é combinar esse IP com um segundo sinal do mesmo circuito. Separe os horários e as identidades que você usa para atividades diferentes.
Um observador passivo que registra apenas o tempo e o tamanho dos pacotes não consegue simplesmente parear um remetente com um destino em um circuito onion da Torzon. A rede deliberadamente achata e redistribui esses padrões antes que se tornem uma impressão digital utilizável.
A questão central é que a correlação ingênua pressupõe uma correspondência de um para um: uma solicitação entra, uma solicitação sai, com um atraso reconhecível. Na prática, um circuito Torzon carrega vários fluxos lógicos ao mesmo tempo, e cada fluxo é dividido em células de tamanho fixo. Quando dois ou mais fluxos compartilham um circuito, as células são intercaladas. O observador vê uma faixa contínua de células idênticas, não conversas separadas.
Além disso, os nós de retransmissão podem introduzir células de preenchimento—tráfego fictício que não transporta dados de aplicação. O preenchimento ocupa os intervalos de silêncio para que um circuito ocioso continue movimentando bytes. Um observador não consegue distinguir se uma determinada rajada contém uma solicitação real de página, um keep-alive ou ruído deliberado.
Suponha que alguém observe a conexão entre o usuário e o primeiro nó e, separadamente, observe a conexão que sai do último nó. Essa pessoa vê dois fluxos de células. Para correlacioná-los, é preciso isolar um padrão distintivo: uma pausa, uma rajada, uma sequência de tamanhos. Mas o dimensionamento de células normaliza o tamanho, e a multiplexação do circuito mistura os fluxos. Um padrão visível no lado de entrada pode ser dividido, reordenado ou preenchido antes de sair.
Removem as impressões digitais de tamanho de pacote, deixando apenas tempo e volume como sinais.
Inserem tráfego de cobertura durante períodos ociosos, para que o silêncio não revele atividade.
Intercala múltiplos fluxos, de modo que uma solicitação do usuário não corresponda a um único evento visível de saída.
Até o sinal de tempo é enfraquecido. Uma célula não viaja instantaneamente; ela aguarda na fila atrás de outras células em cada retransmissor. Pequenas diferenças de agendamento se acumulam, de modo que um intervalo no lado de saída que parece igual ao intervalo no lado de entrada pode, na verdade, ter sido deslocado por um fluxo diferente e não relacionado no mesmo circuito.
A correlação não é impossível em teoria—mas exige observar as duas pontas, isolar um circuito e vencer o preenchimento e a multiplexação. Esse é um problema muito mais difícil do que “observar o tempo”.
Ao ler afirmações sobre ataques de tempo, verifique se o autor pressupõe um circuito de fluxo único sem preenchimento. Essa suposição raramente corresponde a como uma conexão onion moderna opera.
Não. Um retransmissor remove apenas a própria camada de criptografia e vê somente os endereços do salto anterior e do próximo, além da carga útil criptografada para o nó seguinte. O texto simples da sua solicitação pode ser lido apenas pelo nó de saída ou pelo destino, não por todos os retransmissores ao longo do caminho.
O primeiro nó vê o seu IP real porque você se conecta diretamente a ele, mas não sabe o seu destino final nem o conteúdo do seu tráfego criptografado. Ele também não consegue saber se você é o originador da solicitação ou se está apenas repassando tráfego para outro usuário, o que protege o seu anonimato.
A correlação temporal é um risco teórico conhecido, mas o onion routing adiciona criptografia em camadas, multiplexação de circuitos e atrasos variáveis que tornam uma correspondência confiável muito mais difícil na prática. Um observador precisaria ter visibilidade simultânea dos pontos de entrada e de saída da rede, o que representa uma barreira alta, e não uma falha trivial.
Verifique se a explicação confunde camadas de criptografia com texto simples legível, afirma que um único retransmissor pode rastrear o caminho completo ou ignora a diferença entre conhecer um IP e saber quem originou uma solicitação. Material confiável se concentra em princípios como criptografia em camadas, endereçamento salto a salto e separação entre o conhecimento de entrada e o de saída.
Um explicador confiável precisa entregar os testes internos dele, não apenas as conclusões. Antes de aceitar qualquer explicação sobre onion routing do Torzon, verifique se a fonte distingue camadas, nós, contagem de saltos e comportamento de temporização como afirmações separadas — e se cada afirmação pode ser conferida na sua própria visualização de circuito ou em uma ferramenta de captura de pacotes.
Trate qualquer explicador que use “criptografia de nível militar” ou “nós anônimos” sem nomear a mecânica das camadas como não verificado.
Uma fonte que diz que um retransmissor “lê um pedaço” do seu tráfego está descrevendo decriptação compartilhada, não o desempacotamento em camadas do Tor; isso é um alerta de mito reciclado.
Você não precisa confiar na autoridade de um explicador. Você precisa que ele entregue os detalhes observáveis de camadas e fluxo que o seu próprio cliente consegue mostrar.