KIZZA, J. M. Anonymity, Security, Privacy, and Civil Liberties. In: KIZZA, J. M. (4a edição). Ethical and Social Issues in the Information Age. Springer, 2010. p. 79-84.
O que é anonimato? Como este relaciona-se com os conceitos de criptografia e estenografia?
Como podem ser implementadas redes de anonimato?
Como funciona o onion routing?
O Tor garante anonimato absoluto? Qual fator determina o nível de privacidade provido pela rede?
Sobre que camada roda o Tor?
Respostas
Anonimato quer dizer indistinguibilidade dentro de um "conjunto de anonimato". Numa comunicação anônima, não é possível associar remetentes e destinatários de mensagens. Anonimato não é criptografia, pois não tenta impedir a leitura de uma mensagem. Anonimato não é estenografia, pois não tenta impedir que saibam que a comunicação existe.
Redes de anonimato podem ser implementadas usando servidores de proxy.
O onion routing funciona enviando pacotes criptografados em várias camadas, tal que uma vez que um roteador recebe a "cebola", ele é o único que sabe enviar a mensagem para o próximo roteador. Nenhum roteador conhece mais de um salto no circuito.
Respostas
Não, ele protege apenas a transmissão de dados. O Tor não protege um usuário contra ataques de temporização. Quanto maior o número de usuários conectados na rede do Tor, maior o nível de anonimato provido.
O Tor roda sobre a camada TCP e pode ser usado por qualquer aplicação que suporte SOCKS.