Como utilizar o Tor Demon no Linux

tor-browser-navegacao-anonima-linux

O Tor Project, fundado em 2006, tornou-se uma organização sem fins lucrativo e atualmente é responsável pelo gerenciamento do projeto e consequentemente do Tor Demon. Diferente da organização, a Rede Tor abreviação de “The Onion Routing” desenvolvido no Laboratório de Pesquisa Naval dos Estados Unidos, pretende tornar privado o acesso à web. Em 1995, David Goldschlag, Mike Reed e Paul Syverson desenvolveram os primeiros projetos para o Onion Routing. Assim sendo, seu objetivo é usar a internet com o máximo de privacidade possível, rotear o tráfego por vários servidores, criptografando a cada salto.

O que é o Tor Demon?

O Tor Demon, também conhecido como Tor Daemon, é uma parte fundamental do Tor Project, uma organização sem fins lucrativos responsável pelo desenvolvimento e gerenciamento do projeto Tor. O termo “Demon” é uma abreviação de “Daemon”, que é uma espécie de programa que roda em segundo plano e realiza determinadas funções de maneira independente.

Em termos simples, o Tor Demon é um software que permite usar a rede Tor em qualquer navegador. A Rede Tor (abreviação de “The Onion Routing”) foi desenvolvida originalmente no Laboratório de Pesquisa Naval dos Estados Unidos e pretende garantir a privacidade e o anonimato ao acessar a internet.

O funcionamento do Tor Demon é baseado no conceito de roteamento em cebola. Quando você utiliza o Tor, o tráfego da sua navegação é roteado por uma série de servidores em todo o mundo. Cada servidor adiciona uma camada de criptografia ao tráfego, de forma que apenas o servidor final pode descriptografar e encaminhar a sua solicitação. Isso significa que a sua atividade na internet fica protegida contra rastreamento e vigilância.

Para utilizar o Tor Demon, muitas pessoas optam por utilizar o Tor Browser, que já inclui a funcionalidade de acesso à rede Tor. No entanto, algumas pessoas preferem utilizar outros navegadores com os quais estão mais familiarizadas. Nesse caso, é necessário compilar e instalar o pacote do Tor Demon em seu sistema.

O processo de instalação envolve a descompactação do arquivo, a instalação de bibliotecas necessárias e a compilação do código-fonte. É importante seguir cuidadosamente as instruções fornecidas pelo Tor Project para garantir que o Tor Demon seja instalado corretamente em seu sistema.

Uma vez instalado, você pode iniciar o Tor Demon executando o comando “tor” no terminal. Isso fará com que o Tor rode na porta 9050 do seu sistema. Para redirecionar o acesso às páginas da web através do Tor, você pode utilizar a extensão Onion Browser Button, disponível para navegadores como o Chrome, Firefox e Opera.

É importante lembrar que, ao utilizar o Tor Demon com outros navegadores, é recomendado desabilitar o JavaScript para aumentar a segurança e a privacidade. Isso pode ser feito nas configurações do navegador ou através da instalação de extensões específicas.

Em resumo, o Tor Demon é uma parte essencial do projeto Tor, permitindo que você utilize a rede Tor em diferentes navegadores, garantindo a privacidade e o anonimato ao acessar a internet. É uma ferramenta poderosa para proteger a sua identidade e preservar a privacidade online.

O que é o Onion Routing?

O Onion Routing, ou Roteamento em Cebola, é um método de comunicação criptografada na internet que tem como objetivo garantir a privacidade e o anonimato dos usuários. Desenvolvido originalmente no Laboratório de Pesquisa Naval dos Estados Unidos, o Onion Routing foi a base para a criação do projeto Tor (The Onion Router), uma rede descentralizada que permite navegar na web de forma anônima.

Como funciona o Onion Routing?

O funcionamento do Onion Routing é baseado em um conceito de múltiplas camadas de criptografia, que fazem alusão às camadas de uma cebola. Quando um usuário envia uma mensagem através da rede Onion, essa mensagem é encapsulada em múltiplas camadas de criptografia, como se fossem cascas de cebola. Cada camada contém informações de roteamento que são usadas pelos nós intermediários para encaminhar a mensagem para o nó seguinte.

Ao adicionar cada camada de criptografia, a mensagem vai perdendo informações sobre sua origem e destino. Dessa forma, nenhum nó intermediário na rede conhece o conteúdo completo da mensagem nem pode rastrear sua origem ou destino. Somente o último nó, conhecido como o “nó de saída”, é capaz de descriptografar a camada final e encaminhar a mensagem para o seu destino.

Os benefícios do Onion Routing

O Onion Routing oferece uma série de benefícios para os usuários que desejam navegar na web de forma privada e anônima:

  1. Privacidade: Como o Onion Routing utiliza criptografia em múltiplas camadas, ele protege a privacidade dos usuários, impedindo que suas informações pessoais e atividades online sejam rastreadas por terceiros.
  2. Anonimato: O Onion Routing torna difícil para qualquer pessoa, incluindo provedores de internet e governos, identificar a verdadeira identidade dos usuários na rede. Isso é especialmente importante para pessoas que vivem em países onde a liberdade de expressão é limitada ou para ativistas que desejam proteger sua identidade online.
  3. Acesso à informação censurada: Através do Onion Routing, os usuários podem contornar a censura imposta por governos ou outras entidades e acessar informações que de outra forma seriam bloqueadas.
  4. Proteção contra ataques de rede: Como o Onion Routing distribui o tráfego através de múltiplos nós, ele dificulta a realização de ataques de negação de serviço (DDoS) e outros tipos de ataques direcionados a um único ponto na rede.

O projeto Tor

O projeto Tor é a implementação mais conhecida do Onion Routing e foi desenvolvido para permitir que os usuários acessem a internet de forma anônima e segura. O Tor consiste em uma rede de voluntários que fornecem seus próprios nós para a rede, criando uma infraestrutura descentralizada para o roteamento de tráfego. Ao utilizar o Tor, os usuários podem acessar sites hospedados na rede Tor (.onion) ou navegar na web de forma geral, mantendo a privacidade e o anonimato.

O software Tor, também conhecido como Tor Browser, é a principal forma de acesso à rede Tor. Ele inclui o Tor Demon, responsável pela comunicação criptografada e o roteamento de tráfego pela rede. O Tor Browser é baseado no navegador Firefox e oferece recursos adicionais para proteção de privacidade, como o bloqueio de scripts e a proteção contra rastreamento.

Usando o Tor Demon para acessar em qualquer navegador

Muitos utilizam o Tor Browser para acessar a rede tor. Embora já esteja incluso o serviço responsável pelo acesso à rede no browser, algumas pessoas preferem utilizar outros navegadores que estão mais costumados.

Para instalar em seu sistema, será necessária a compilação do pacote. Realize o download da versão estável no repositório do projeto.

1. Abra o terminal na pasta do download e descompacte o arquivo

cd ~/Downloads && wget -c https://dist.torproject.org/tor-0.4.8.3-rc.tar.gz
tar -vzxf tor-0.4.8.3-rc.tar.gz

2. Entre na pasta descompactada

cd tor-0.4.8.3

3. Instale as bibliotecas necessárias:

sudo apt install autotools-dev automake zlib1g libevent-dev libssl-dev asciidoc

4. Inicie o processo de compilação

sudo ./configure --disable-asciidoc && sudo make && sudo make install

Atenção: O parâmetro –disable-asciidoc desabilita a página de ajuda. Caso queira esse suporte, instale o ansciidoc em seu sistema e compile novamente, sem o parâmetro.

Após a realização de todo o procedimento, instale a extensão Onion Browser Button, a maneira mais simples de habilitar o acesso à rede Tor. Extensão para família Chromium, Firefox, Opera.

Inicie o Tor Demon. Entre na pasta do programa, abra o terminal

tor

Consequentemente, o Tor roda na porta 9050. A extensão, basicamente, redireciona o acesso às páginas na web, para essa porta. Nada impede de você forçar o navegador a usar essa porta por padrão. Portanto, após a finalização dos procedimentos citados, seu Tor Demon deve estar em funcionamento. Para certificar-se da utilização, acesse o site oficial. Para utilizar no Android, baixe o Orfox ou Tor Browser for Android (Alpha).

Leia também: Chip (Cartão SIM) habilitado com Tor garante comunicação anônima.

Ao acessar a rede Tor com outros navegadores, leve em conta o fato dele não ter sido projetado para esta função. Recomendo que desabilite o JavaScript, podendo ser feito nas configurações do próprio navegador. Caso prefira, instale essa extensão para Chrome e Firefox.