cryptorzon.com

Como o Tor e o Roteamento Onion Realmente Tornam Mercados Ocultos Acessíveis

Um passo a passo com foco em verificação de circuitos, criptografia em camadas e endereçamento .onion — sem enrolação.

Ler

A Promessa Central: O Que "Oculto" Realmente Significa em um Serviço Onion do Tor

A maioria das pessoas supõe que um serviço oculto precisa esconder o próprio servidor. Na prática, o servidor pode estar em uma sala comum, com uma conexão comum. O que muda é que o cliente nunca precisa saber onde fica essa sala. O roteamento onion resolve um problema específico: alcançar um serviço sem construir um caminho direto e observável entre seu dispositivo e a localização física do servidor. A comunicação continua acontecendo. A descoberta da localização não precisa acontecer.

Pense em ligar para uma empresa que usa um número de encaminhamento. Você fala com a empresa, e a empresa responde, mas o número que você discou é apenas um intermediário. A empresa nunca mostra a linha real dela. Um onion service do Tor faz a versão digital disso: o endereço .onion é o número de encaminhamento, e o circuito é a central telefônica que impede que as duas pontas liguem diretamente uma para a outra.

O que o cliente realmente precisa

  • Um endereço .onion funcional
  • Um cliente compatível com Tor
  • Um ponto de encontro dentro da rede

O servidor publica o descritor do serviço na rede Tor. O cliente busca esse descritor usando o endereço onion como chave de consulta. O descritor contém pontos de introdução e chaves — os ingredientes para construir um caminho — mas não contém um endereço IP que o cliente possa ler. O cliente não enxerga a localização do servidor por design, não por acidente.

1ClienteComeça apenas com o endereço .onion
2Diretório da rede TorDevolve o descritor criptografado do serviço
3Ponto de introduçãoRecebe uma solicitação de introdução do cliente
4Ponto de encontroAcordado pelos dois lados para a troca de dados em si
5Onion serviceConecta-se ao ponto de encontro por um circuito próprio e separado

Essa separação é a promessa central: o cliente e o servidor nunca trocam endereços IP entre si. Cada lado enxerga apenas o relay ao qual está diretamente conectado. O caminho existe, o tráfego flui e o serviço é alcançável — mas a camada de localização que a navegação comum expõe simplesmente está ausente daquilo que qualquer uma das pontas consegue observar sobre a outra.

Nota

A expressão “serviço oculto” não significa um serviço invisível. Significa que o serviço é alcançável enquanto a origem física desse serviço é ocultada da rota de rede. Você pode interagir com ele; só não consegue apontar onde ele mora.

Um mercado oculto não é oculto porque o servidor está no subsolo. Ele é oculto porque a rede não exige mais um endereço para rotear o tráfego até ele.

Circuitos Tor Passo a Passo: Entrada, Meio e Saída como Comportamento Observado

Quando o seu cliente Tor inicia uma sessão, ele não envia simplesmente uma solicitação ao destino. Primeiro, ele seleciona uma cadeia de três retransmissores e cria uma criptografia em camadas ao redor do tráfego. Pense nisso como escrever uma mensagem, colocá-la em uma caixa trancada endereçada ao retransmissor C, depois colocar essa caixa dentro de outra endereçada ao retransmissor B, e essa dentro de uma terceira endereçada ao retransmissor A. Cada retransmissor remove uma camada — e só descobre a camada destinada a ele.

1Seu clientecriptografa o payload três vezes e o envia ao nó de entrada que ele conhece
2Nó de entradaremove a camada externa, vê apenas o seu IP e o endereço do nó do meio, não o destino
3Nó do meioremove a próxima camada, vê apenas os endereços de entrada e saída, nunca o seu IP nem o alvo final
4Nó de saídaremove a última camada, vê o IP do nó do meio e o destino, mas não quem originou a solicitação

O nó de entrada sabe quem você é, mas não para onde o tráfego está indo. O nó do meio não sabe nem quem você é nem qual é o destino. O nó de saída vê o destino, mas não consegue vinculá-lo a você. Essa separação de conhecimento é o núcleo do roteamento onion.

Camada externaCamada do meioCamada interna
  1. Camada externa — construída entre o seu cliente e o nó de entrada, revelando apenas que você está falando com o Tor
  2. Camada do meio — construída entre o seu cliente e o nó do meio, revelando apenas como chegar ao próximo salto
  3. Camada interna — construída entre o seu cliente e o nó de saída, contendo o destino final, mas legível apenas na saída

Para um serviço oculto como o Torzon Market, o lado do destino também tem seu próprio circuito. O serviço escolhe pontos de introdução e um ponto de encontro com antecedência, para que o tráfego nunca saia da rede Tor. O nó de saída está ausente; em vez disso, ambos os lados se encontram dentro da rede. É por isso que o IP real do servidor nunca é colocado em um caminho público.

  • O nó de entrada vê o seu IP, mas não o destino
  • O nó do meio não vê nenhum dos pontos finais, apenas os saltos adjacentes
  • O nó de saída vê o destino, mas não o remetente
  • Os serviços ocultos eliminam completamente o nó de saída e se encontram em um ponto de encontro
Nota

Ao ler um circuito no navegador Tor, você está vendo as impressões digitais e localizações dos retransmissores escolhidas para esta sessão específica. Uma aba diferente pode usar um circuito diferente, então o que parece uma rota estável é, na verdade, por conexão.

Importante

O circuito não é um túnel controlado por uma única parte. Se um observador operar tanto o nó de entrada quanto o de saída, a análise de tempo ainda pode correlacionar o tráfego. O Tor reduz essa chance, mas não a torna impossível.

Endereçamento Onion vs. URLs Comuns: O Que Muda nos Bastidores

Em uma visita comum a um site, o navegador primeiro envia o nome de host a um resolvedor de DNS, recebe um endereço IP e então abre uma conexão com esse destino numérico. O nome é uma chave de consulta; o IP é o ponto de encontro real. Um endereço .onion condensa esse processo em um único identificador criptográfico que nunca sai do circuito criptografado como uma consulta DNS. Não há resolvedor, não há resposta pública e não há IP de servidor em lugar algum na visão do cliente. É por isso que um endereço .onion pode ser alcançável e, ao mesmo tempo, permanecer ilocalizável: o roteamento não depende de descobrir onde a máquina está, apenas de saber o que ela prova que é.

A chave pública é o endereço

A sequência após .onion é derivada da chave de identidade do serviço oculto. Quando um cliente quer acessar esse serviço, ele usa o endereço como rótulo de roteamento: a rede Tor o trata como uma especificação de caminho até um ponto de encontro onde o servidor já se registrou. O servidor não precisa publicar sua localização em nenhum registro — ele anuncia sua disponibilidade pela própria rede Tor. Isso inverte o modelo comum: em vez de resolver um nome para um lugar, o cliente resolve um nome para uma prova criptográfica de identidade.

1Navegadoranalisa o nome de host e reconhece a sintaxe .onion
2Cliente Torderiva a identidade do serviço a partir do endereço, não do DNS
3Redelocaliza um ponto de encontro já escolhido pelo servidor
4Servidorprova a posse da chave privada correspondente
5Conexãoestabelecida sem que um endereço IP jamais entre na solicitação
PropriedadeURL comumServiço .onion
Consulta DNS necessárianão ;; IP do servidor exposto ao cliente

Para sentir a diferença, imagine uma caixa de correio trancada. Um domínio comum é como um endereço de rua: qualquer pessoa com o endereço sabe qual prédio visitar. Um endereço .onion é como um código de chave para um armário que a própria rede de armários sabe como encontrar — você entrega o código ao sistema de entrega, e o sistema leva sua mensagem até o armário físico que, naquele momento, guarda a chave privada do destinatário. Você nunca vê a rua.

Isso também explica por que os nomes .onion parecem sequências aleatórias em base32, em vez de palavras memoráveis. Eles não são escolhidos por conveniência de marketing; são codificações compactas da chave de identidade do serviço. Se um mercado troca seu endereço, ele está, na prática, publicando uma nova identidade para a mesma loja subjacente — um fato que vale a pena ter em mente sempre que você comparar dois endereços que afirmam ser o "mesmo" serviço oculto.

Dica

Se alguém lhe mostrar um endereço IP e o chamar de localização .onion "real" do servidor, trate isso como folclore: na configuração normal dos Onion Services v3, o cliente não tem nenhuma rota pela qual possa descobrir esse IP a partir do próprio endereço.

Importante

Nunca presuma que um endereço .onion com uma sequência de aparência semelhante seja o mesmo serviço. A ausência de geolocalização visível por IP facilita que erros de digitação e clones sejam confundidos com o original.

Como Ler um Circuito Tor Sem Confiar em Alegações de Marketing

Você pode inspecionar um circuito Tor diretamente pelo navegador, sem confiar no marketing de ninguém. No Tor Browser, clique no cadeado ou na área de informações do site de um endereço onion e abra a exibição do circuito. Você verá uma cadeia: Guarda → Meio → Ponto de encontro do serviço onion, às vezes com um retransmissor extra mostrado como ponto de introdução. Os nomes exatos dos nós não são a prova; o padrão é o que importa. Um circuito novo para cada site, rotacionando com o tempo, mostra que a camada de roteamento está fazendo algo observável, em vez de apenas alegar privacidade.

O que a exibição do circuito pode e não pode provar

A exibição prova que sua conexão com um endereço .onion não usou um caminho direto do navegador para o servidor. Ela mostra o guarda de entrada como o primeiro salto e o retransmissor do lado onion como o último nó nomeado antes do serviço oculto. O que ela não prova é que o operador do serviço oculto não pode vê-lo na camada de aplicação. O circuito oculta o caminho de rede; não oculta nada que você digita em uma página, envia por upload ou revela por meio do seu comportamento.

  1. Abra a exibição do circuitoNo Tor Browser, clique no ícone de cadeado perto do endereço .onion
  2. Leia a cadeia de retransmissoresVerifique se o primeiro nó é um guarda e se o salto final é um retransmissor onion, não uma saída comum
  3. Recarregue e compareUm novo circuito após uma breve espera mostra que os circuitos rotacionam independentemente do marketing do site
  4. Separe o que você provouVocê confirmou o roteamento baseado em retransmissores, não que o site em si é benigno ou livre de vazamentos
Dica

Se um suposto “mercado privado” se recusa a carregar a menos que scripts, fontes ou domínios de terceiros sejam habilitados, trate isso como uma escolha da camada de aplicação, não como uma falha do roteamento Tor.

Guarda
o primeiro retransmissor de longa duração que seu cliente Tor escolhe; ele vê seu IP, mas não o destino
Ponto de encontro
um retransmissor escolhido para uma conexão específica de serviço oculto; ele não conhece nem seu IP nem o IP do serviço
Exibição do circuito
a cadeia visual de retransmissores do Tor Browser para a conexão atual
Importante

Um circuito que parece limpo não significa que o site não possa coletar o que você envia, atribuir a você um perfil pseudônimo ou inserir scripts de rastreamento dentro da página.

Limites Práticos: O Que o Roteamento Onion Não Pode Ocultar de um Usuário Atento

O anonimato no Tor termina na camada de aplicação: a rede pode não saber quem você é, mas o serviço com o qual você está conversando muitas vezes registra o que o seu navegador ou cliente revela voluntariamente. Se você entra em um mercado oculto e depois abre uma página da web comum na mesma sessão do navegador, cookies, armazenamento local ou até fontes em cache podem tornar as duas identidades correlacionáveis. Um usuário cuidadoso trata a conexão roteada por onion como proteção do caminho, não do conteúdo.

Importante

Nunca presuma que o acesso a .onion esconde as suas ações do operador do site. Registros no servidor, histórico de pedidos, endereços de depósito e até o ritmo de digitação podem continuar visíveis para o serviço. O roteamento onion esconde a sua localização de rede — ele não o torna anônimo perante a contraparte com a qual você está transacionando.

O mal-entendido clássico é a visibilidade do nó de saída. Quando você navega na web comum pelo Tor, o nó de saída pode ver tráfego HTTP não criptografado ou requisições DNS. Mas quando você visita um serviço onion, não há nó de saída no sentido tradicional: a conexão termina dentro da rede Tor em um ponto de encontro. O que vaza, em vez disso, é mais sutil — imagens grandes demais, dimensões incomuns do navegador, recursos de JavaScript ativados, cabeçalhos de idioma e dados de fuso horário passados pela própria página.

Camada de redeCamada de…Camada de…
  1. Camada de rede — O seu IP real fica oculto do destino, e o seu destino fica oculto do seu provedor de internet
  2. Camada de sessão — Impressões digitais do navegador, cookies e logins de contas ainda podem vincular visitas separadas a uma única identidade
  3. Camada de aplicação — Texto, carimbos de tempo, detalhes de pagamento e arquivos enviados ficam visíveis para o serviço oculto e para qualquer pessoa que o comprometa

Metadados são o ponto de falha mais comum. Uma foto tirada com um celular e enviada a um mercado pode conter dados EXIF — coordenadas de GPS, modelo do aparelho, horário da captura. Um documento pode incluir o nome do autor nas suas propriedades. Até o padrão de horário das suas visitas pode se tornar uma impressão digital: se você sempre se conecta no mesmo horário local, um observador que correlaciona a atividade de rede com os logins no mercado já tem um ponto de partida.

Dica

Antes de enviar qualquer coisa, remova metadados localmente: converta imagens para formatos simples, remova propriedades de documentos e evite arquivos criados em contas ligadas ao seu nome real.

Importante

HTTP — mesmo por um endereço onion — é um sinal de alerta. Um serviço oculto configurado corretamente deve forçar tráfego de aplicação criptografado. Se a URL de um mercado começa com http:// em vez de https://, trate cada campo que você digita como legível por qualquer operador de relay em posição de interceptá-lo, independentemente do que a própria rede Tor prometa.

Os limites também correm na direção oposta. O Tor não consegue esconder que você está usando o Tor de um administrador de rede local, de um provedor monitorando o tráfego ou de um empregador. A forma, o tempo e o tamanho dos pacotes do Tor são distintos o suficiente para detecção básica. A força do roteamento onion é a não vinculabilidade, não a invisibilidade: ele separa quem você é daquilo que você está acessando, mas não faz nenhuma das duas metades desaparecer.

Perguntas frequentes

Usar um mercado oculto no Tor me torna anônimo por si só?

Não. O Tor oculta o caminho de rede entre você e o serviço onion, mas não oculta o que você digita, o que você baixa, como você paga nem o que você revela por meio de um navegador comprometido ou de maus hábitos operacionais. O anonimato depende de todo o conjunto, não apenas do Tor.

Por que vejo um endereço diferente para um serviço onion em comparação com um site comum?

Os endereços onion são derivados da chave pública do serviço, por isso são strings longas e não legíveis por humanos, seguidas de “.onion” em vez de um nome de domínio e TLD. O navegador os resolve pela rede Tor conectando-se a um diretório de serviços ocultos e, em seguida, construindo um circuito de rendezvous, não por meio do DNS público.

Se eu abrir um site onion, meu provedor de internet consegue ver o que estou lendo lá?

Seu provedor pode ver que você está usando Tor, mas não consegue ver o endereço onion, o conteúdo da página nem as requisições dentro do circuito criptografado. O nó de saída não participa do tráfego de serviços onion, então o último salto antes do serviço oculto permanece dentro da rede Tor.

Qual é a maior coisa contra a qual o roteamento onion não pode me proteger?

Ele não pode protegê-lo de seus próprios vazamentos de identidade: entrar em uma conta real, usar um método de pagamento real, habilitar scripts que fazem chamadas externas ou enviar uma mensagem que revele quem você é. Também não pode ocultar que você está usando Tor de alguém que tenha acesso ao seu dispositivo ou à sua rede local no momento certo.

Veja também