Privacy Pass: Contornando Desafios da Internet de Forma Anônima
Detalhes
Proceedings on Privacy Enhancing Technologies, no. 3 (2018), pp. 164-180. 2018.
Resumo
O crescimento das redes de entrega de conteúdo (CDNs) tem gerado controle centralizado sobre a distribuição de conteúdo da internet. Um subproduto indesejado desse crescimento é que as CDNs estão se tornando árbitras globais para determinar quais solicitações de conteúdo são permitidas e quais são bloqueadas em uma tentativa de conter o tráfego malicioso. Em particular, em alguns casos, usuários honestos — especialmente aqueles por trás de endereços IP compartilhados, incluindo usuários de ferramentas de privacidade, como Tor, VPNs e I2P — podem ser alvo de soluções genéricas que supõem que esses usuários estão agindo de forma maliciosa. Neste trabalho, fornecemos uma solução para prevenir que os usuários sejam expostos a uma quantidade desproporcional de desafios da internet, como CAPTCHAs. Esses desafios são, no mínimo, irritantes e, no pior dos casos — quando combinados com implementações ruins — podem bloquear completamente o acesso a recursos da web. Detalhamos um protocolo criptográfico de 1-RTT (baseado em uma implementação de uma função pseudorandom cega) que permite que os usuários recebam uma quantidade significativa de tokens anônimos para cada solução de desafio que eles fornecem. Esses tokens podem ser trocados no futuro por acesso sem precisar interagir com um desafio.
Implementamos nossa solução inicial em uma extensão de navegador chamada "Privacy Pass" e trabalhamos com a CDN Cloudflare para implantar componentes compatíveis do lado do servidor em sua infraestrutura. No entanto, vislumbramos que nossa solução poderia ser usada de forma mais geral para muitas aplicações em que o acesso anônimo e honesto pode ser concedido (por exemplo, edição anônima de wiki). A garantia de anonimato de nossa solução a torna imediatamente apropriada para uso por usuários de Tor/VPNs/I2P. Também publicamos figuras da Cloudflare indicando o impacto potencial do lançamento global do Privacy Pass.