Signal encoraja usuários a compartilharem proxy para ajudar iranianos
Com colaboração de comunidade, usuários da região serão capazes de contornar censura e comunicar-se livrementeBy - Liliane Nakagawa, 27 setembro 2022 às 22:02
Após a morte em circunstâncias suspeitas de uma jovem sob custódia policial em 16 de setembro, o Irã tem passado novamente por episódios de forte censura e violência. Para contornar as restrições agressivas impostas pelo regime local, o Signal está encorajando a sua comunidade global a ajudar iranianos a permanecerem conectados.
A request to our community: Signal is blocked in Iran. You can help people in Iran reconnect to Signal by hosting a proxy server. If you’re willing and able, please follow the instructions here: https://t.co/hznCI9EwCa 1/2 #IRanASignalProxy
— Signal (@signalapp) September 22, 2022
Desde a segunda-feira passada (19), os moradores da região não conseguem usar a internet livremente, agora tendo que lidar com bloqueios a todos os ISPs (Internet Service Provider ou fornecedor de acesso à internet, em tradução livre), além de ficarem totalmente offline por várias horas do dia.
Assim como o mensageiro de criptografia de ponta a ponta, WhatsApp e Instagram também foram bloqueados no país, já que são geralmente usados para coordenar protestos e servirem de ferramentas para compartilhar informações com o resto do mundo.
Em resposta à censura do governo, o Signal pede a colaboração dos seus usuários para que configurem um servidor proxy (procurador), o qual permitirá que as pessoas no Irã se conectem ao Signal e desta forma consigam se comunicar. Tecnicamente, ao fazer isso, o endereço de IP bloqueado do servidor será substituído por outro, fazendo com que as solicitações sejam encaminhadas sem obstrução.
De forma provisória, os usuários que não estão sob censura servem de ponte de comunicação para os iranianos (servidor intermediário), permitindo-os contornar o firewall do regime e, consequentemente, possibilitando a comunicação livre entre eles e o resto do mundo.
Para viabilizar isso, o Signal adicionou suporte para um simples proxy TLS (semelhante ao tráfego web criptografado regular) — tecnicamente com configuração mais fácil —, usado para contornar o bloqueio da rede e encaminhar o tráfego com segurança para o serviço Signal.
Como ajudar rodando um servidor proxy do mensageiro
Para executar um proxy, será necessário:
- Um servidor com as portas 80 e 443 disponíveis.
- Um nome de domínio (ou subdomínio) que aponte para o endereço IP do servidor.
- Observação: o proxy é extremamente leve. Um VPS barato e minúsculo pode facilmente lidar com centenas de usuários simultâneos. Para fazê-lo funcionar, siga as instruções abaixo:
- Acesse o servidor via SSH.
- Instale o Docker, Docker Compose e git:
sudo apt update && sudo apt install docker docker-compose git
- Clone o repositório de Proxy TLS do Signal:
git clone https://github.com/signalapp/Signal-TLS-Proxy.git
- Entre no diretório do repositório:
cd Signal-TLS-Proxy
- Execute o script do helper que configura e fornece um certificado TLS do Let’s Encrypt:
sudo ./init-certificate.sh
Você será solicitado a entrar no domínio ou subdomínio que está apontando para o endereço IP deste servidor. - Use o Docker Compose para executar o proxy:
sudo docker-compose up --detach
- Pronto! Seu procurador já está funcionando! Você pode compartilhá-lo com amigos e familiares usando o formato de URL: https://signal.tube/#<seu_nome_de_domínio>
O aplicativo do Signal para Android é registrado para lidar com links do signal.tube. Desta forma, a aplicação pode configurar automaticamente o suporte ao proxy quando o usuário toca em um link de qualquer outro aplicativo.
Esta etapa acontece antes de qualquer solicitação web, portanto, mesmo que um censor tente bloquear aquele domínio, ele não conseguirá. É possível também configurar manualmente as informações do proxy acessando Configurações do Signal.
Voluntariado pela #IRanASignalProxy
No Twitter, os voluntários podem compartilhar os endereços proxies do Signal usando a hashtag #IRanASignalProxy, mas de forma discreta, enviando o link apenas por uma DM ou uma mensagem não pública, visto que eles têm grande chance de serem adicionados à lista de IPs bloqueados do Irã.
O mensageiro também disponibilizou uma página traduzida em persa ensinando iranianos a usarem os proxies compartilhados pela comunidade. “Como todos no mundo, as pessoas no Irã merecem privacidade. Esperamos que isso ajude, e agradecemos sinceramente à nossa comunidade pelo crescimento”, diz o mensageiro em um post no blog oficial.
For people connecting to Signal in Iran, here's more information on how to use a proxy, in Persian. Please share: https://t.co/UMKMXgreGQ#IRanASignalProxy
— Signal (@signalapp) September 23, 2022
Enquanto mobiliza seus usuários pelo mundo, o Signal também investiga técnicas adicionais mais automatizadas e convenientes para contornar a censura iraniana.
Aos usuários do WhatsApp no Irã, o aplicativo da Meta informou em seu perfil no Twitter que está fazendo “qualquer coisa dentro de sua capacidade técnica” para manter o serviço disponível, frisando que não são responsáveis pelo bloqueio na região.
We exist to connect the world privately. We stand with the rights of people to access private messaging. We are not blocking Iranian numbers. We are working to keep our Iranian friends connected and will do anything within our technical capacity to keep our service up and running
— WhatsApp (@WhatsApp) September 22, 2022
Via BleepingComputer
Comentários