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:
- 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.
- 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.
- 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.
- 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.