PROPOSTA DE PROJETO PARA UNIDADE CURRICULAR PROJETO INTEGRADOR I


Identificação

NOME: Simei Tabordes Gonçalves

CURSO: Tecnólogo em redes de computadores

E-MAIL: [email protected]


PROPOSTA DE DESENVOLVIMENTO

TÍTULO DO PROJETO: Entendendo a Deep Web

MOTIVAÇÃO/JUSTIFICATIVA A motivação para este projeto vem da necessidade de entender o funcionamento da Deep Web através do estudo aprofundado dos protocolos usados, métodos de funcionamento e recursos utilizados.


SOBRE O HIDDEN SERVICE PROTOCOL

O HSP na prática esconde ip do servidor com o objetivo de impedir o rastreamento e possíveis hacks. Mas como manter o serviço disponível a um host cliente escondendo o ip? Cliente pede acesso ao servidor. Cliente e servidor combinam um ponto de encontro para estabelecer uma conexão. Nenhum dos 2 realmente sabe qual rota o outro usou até o ponto de encontro. Mas como é possível pedir acesso ao servidor sem saber a rota até ele? Um Hidden Service precisa antes de tudo se anunciar na rede Tor. Ele escolhe aleatoriamente 3 relays, cria rotas até eles, e pede para serem pontos de entrada. Esses pontos de entrada apenas informam a chave pública de criptografia para o acesso ao servidor não informando o ip. Hidden Service constrói um “descritor de serviços ocultos” que contém a descrição dos pontos de entrada e a chave pública e faz o upload para uma hashtable distribuída pela rede TOR.O descritor será encontrado na hashtable distribuída pela rede, pelo host que tiver o endereço do servidor. Exemplo: batatas.onion Após ser feito o download do descritor o host cliente então já sabe os pontos de entrada do servidor e tem a chave pública de criptografia para estabelecer a conexão. O cliente então escolhe um relay aleatório para ser o ponto de encontro entre cliente e servidor. Então o cliente manda uma mensagem para um ponto de entrada do servidor, pedindo para ser entregue para o hidden service. O servidor descriptografa a mensagem e encontra a informação sobre o ponto de encontro. Então é criado um circuito até o ponto de encontro. É importante que o hidden service mantenha os mesmo 3 pontos de entrada configurados inicialmente para evitar um ataque via relay contaminado caso caia um dos relays. Por fim o ponto de entrada informa o cliente que o servidor estabeleceu uma conexão com sucesso. A partir daí cliente e servidor usam seus circuitos de entrada para trocarem mensagens através do ponto de encontro.


OBJETIVOS

Objetivo Geral: Analisar profundamente o funcionamento da Deep Web explorando as funcionalidades do cliente TOR e do HIDDEN SERVICE PROTOCOL(HSP). Objetivos Específicos:

  1. Analisar o funcionamento do HSP e cliente TOR;
  2. Analisar o cliente TOR;
  3. Se tornar um RELAY da rede TOR;
  4. Gerar estatísticas de tráfego da utilização de banda pelo RELAY;
  5. Gerar relatórios detalhados sobre o funcionamento da rede TOR;
  6. Escrever um artigo sobre o funcionamento da rede TOR;

CRONOGRAMA Abr Mai Jun Jul
Analisar o HSP X X X X
Analisar o cliente TOR X X X X
Se tornar um RELAY da rede TOR X X X
Gerar estatísticas de tráfego da utilização de banda pelo RELAY X X X
Gerar relatórios detalhados sobre o funcionamento da rede TOR X X
Escrever um artigo sobre o funcionamento da rede TOR X X X

Referências Bibliográficas

Documentação do rede TOR (2014). Disponível em: https://www.torproject.org/docs/documentation/. Acesso em: 23/03/2014.


Documentação do HSP (2014). Disponível em: https://www.torproject.org/docs/tor-hidden-service.html.en. Acesso em: 23/03/2014


Data: 28/04/2014

Aluno: Simei Tabordes Gonçalves

Professor responsável: Paulo Roberto Gomes Luzzardi

Última modificação: 2014/06/09 20:53