.
O Google começou a dividir seu código cliente-servidor proxy Outline em um SDK para que os desenvolvedores possam eventualmente incorporar a tecnologia que evita a censura em seus aplicativos.
Primeiro, para quem não sabe: a unidade Jigsaw Internet Freedom do Google oferece um projeto de código aberto chamado Contorno que consiste em um cliente e um gerente.
Você usa o gerenciador para iniciar um servidor proxy Outline pessoal, que pode estar em seu próprio hardware ou em uma máquina virtual na nuvem, e gerar chaves de acesso que são usadas pelos clientes para se conectar a esse nó do servidor. Você pode configurar um servidor do Outline só para você ou compartilhar o acesso a ele com amigos, familiares e colegas. Os clientes que se conectam a ele roteiam o tráfego de Internet do dispositivo com segurança por meio do servidor proxy do Outline.
Assim, se você não conseguir acessar determinados serviços online de onde quer que esteja, poderá conectar-se através do seu servidor, que pode estar localizado em um país ou rede com mais liberdade. O Outline às vezes é descrito como uma VPN, mas na verdade é um Meias Sombrias-proxy compatível e usa algoritmos padrão para criptografia e autenticação: AES e ChaCha20-Poly1305.
Uma das principais coisas do Outline é que você não usa um provedor de VPN público: você usa sua própria infraestrutura privada. A outra coisa principal é que ele deve ser relativamente fácil de configurar e usar, com clientes disponíveis prontos para Android, iOS, Windows, macOS, Chrome e Linux.
Agora o Google tem começou a trabalhar em fazer esse código do cliente disponível como um kit de desenvolvimento de softwareou SDK, para que possa ser incorporado em aplicativos de terceiros, permitindo que esses aplicativos forneçam evasão integrada de censura, conteúdo bloqueado geograficamente e outras restrições aos usuários.
“Em tempos de crise, a conectividade à Internet é uma tábua de salvação, mas os regimes autoritários são sofisticados no bloqueio do acesso. É por isso que as VPNs são vitais para manter as pessoas online quando mais precisam”, a equipe do Jigsaw xeetado na quarta-feira.
“Entre no Outline SDK: nossa equipe criou este kit de ferramentas para desenvolvedores. Ele os capacita a incorporar tecnologia de evasão diretamente em seus aplicativos. O Outline SDK simplifica o processo, permitindo que os aplicativos continuem entregando conteúdo crucial mesmo quando confrontados com censura, tudo sem a necessidade de um VPN.”
No momento, esta parte específica do projeto está em fase alfa, com várias bibliotecas para integração em aplicativos. Jigsaw avisa que o software, escrito em Go, “está em estágios iniciais e não tem garantia de estabilidade”.
Existem algumas outras limitações. Uma delas é que ele está focado no cliente no momento, portanto, se quiser usar o Outline em seu aplicativo, você precisará ajudar o usuário na configuração de um servidor proxy e na importação de uma chave de acesso. As bibliotecas do lado do servidor ainda estão por vir, bem como a documentação e outros recursos.
Além disso, o Outline não está sozinho. Existem alguns outros esforços semelhantes, e no topo da cabeça deste abutre, existe o tipo Tor Veilid do Cult of the Dead Cow, que também é um SDK de código aberto para integração de aplicativos. Ao contrário do Outline, porém, o Veilid não se destina realmente a serviços de proxy ou VPN e, em vez disso, é voltado para redes privadas e seguras entre clientes.
Se você quiser configurar sua própria VPN, você pode conferir Algo do Trail of Bits, o que torna a configuração de um WireGuard servidor – outro projeto legal – fácil.
De qualquer forma, com o Outline, parece que os desenvolvedores têm outra opção possível se quiserem adicionar censura ou contornar o bloqueio geográfico aos seus aplicativos. ®
.