A censura na Internet é uma realidade infeliz. Existem dezenas de países ao redor do mundo que restringem o acesso a torrents, pornografia, mídia política e mídia social. O Mapa do Mundo da Censura na Internet O Mapa do Mundo da Censura na Internet Não dê liberdade à Internet como garantida. Consulte Mais informação . Mas só porque há governos poderosos lutando contra a liberdade na Internet, não significa que você não possa revidar. Streisand, um script criado por um programador chamado Joshua Lund, oferece as ferramentas necessárias para lutar contra a censura na Internet.
Quem é Josh Lund?
Entrei em contato com Lund depois de ouvir sobre Streisand para saber mais sobre quem estava por trás dessa ótima ferramenta, e descobri que ele é um entusiasta de privacidade e segurança desde que era programador iniciante; Um de seus primeiros programas foi uma simples cifra de César. Ele continuou durante o ensino médio, quando organizou uma festa de assinatura de chaves em PGP que “apenas três de nós no laboratório de informática lutava contra a estranha interface do PGP em uma busca para se juntar à lendária teia da confiança”.
Desde então, no entanto, ele fez mais trabalhos na área, incluindo a publicação de uma comparação detalhada de aplicativos de mensagens móveis seguras no início deste ano, muito parecida com a nossa própria comparação de aplicativos de mensagens após a aquisição do WhatsApp pelo WhatsApp 4 Slick WhatsApp Alternativas que protegem sua privacidade Alternativas do WhatsApp que protegem sua privacidade O Facebook comprou o WhatsApp. Agora que estamos no choque dessas notícias, você está preocupado com sua privacidade de dados? Consulte Mais informação .
Lund também está envolvido no Open Whisper Systems, um grupo que produz aplicativos de mensagens e chamadas de código aberto que fornecem comunicação e armazenamento criptografados. Um colega de trabalho da Whisper inspirou Lund a começar a trabalhar na Streisand depois de seus tweets sobre a censura do Twitter na Turquia. Isso realmente o fez pensar: “isso me forçou a pensar no fato de que as pessoas na China e no Irã já estavam lidando com isso há anos”.
Embora ele estivesse executando relays Tor e trabalhando em projetos OpenVPN, Lund decidiu que era hora de dar um passo adiante. Streisand nasceu.
O que é Streisand?
Em resumo, Streisand é um script que automatiza grande parte do processo de instalação de um servidor anti-censura. Utiliza várias tecnologias que permitem aos usuários em países censurados A tecnologia pode superar a censura na Internet? A tecnologia pode superar a censura na Internet? Como usuários da Internet, estamos constantemente evoluindo para superar desafios e obstáculos. Leia mais para se conectar com segurança ao mundo exterior, para usar as mídias sociais, ler e contribuir para discussões políticas ou acessar torrents. (Por que se chama Streisand? Por causa do efeito Streisand: quando alguém tenta censurar, ocultar ou remover algo da Internet, eles inevitavelmente chamam mais atenção para isso.)
O script configura um novo servidor em um dos quatro provedores (Amazon, DigitalOcean, Linode ou Rackspace) executando L2TP / IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel e uma ponte Tor; ele também gera um arquivo HTML simples que contém instruções sobre como acessar o servidor que pode ser fornecido a amigos, familiares ou outros ativistas. Lund escolher essas tecnologias por uma questão de redundância; “Adoro a idéia de alguém sentado em uma cafeteria, não podendo se conectar ao L2TP / IPsec, e percebendo que eles têm cinco outros métodos de conexão disponíveis, todos com documentação completa.”
Além de garantir a capacidade de conexão, o uso desses métodos diferentes garante que a Streisand possa criar um servidor que contorne os esforços de censura de praticamente qualquer país. O Shadowsocks, por exemplo, foi desenvolvido quase inteiramente por desenvolvedores chineses para contornar o Great Firewall of China. Além de Shadowsocks, três outros métodos de conexão funcionam na China e no Irã.
Esses não são os únicos países em que Streisand ajudou as pessoas a escaparem da censura na Internet. Como contornar a censura na Internet Como contornar a censura na Internet Este artigo examina alguns dos métodos mais comuns usados para filtrar conteúdo e tendências emergentes. Leia mais, no entanto. Lund recebeu notas de agradecimento de todo o mundo, incluindo Irã, Israel, Romênia, Uruguai, Áustria e Estados Unidos. Embora não haja rastreamento embutido em Streisand e nenhum servidor central para monitorar conexões, fica claro que o script é amplamente usado em todos os cantos do globo.
Ao criar Streisand, uma das principais prioridades de Lund era a facilidade de uso. Antes de Streisand, “configurar até mesmo um subconjunto desses serviços costumava exigir um pouco de conhecimento sobre a administração do sistema Linux e uma enorme quantidade de paciência”. Agora, no entanto, os usuários podem configurar as conexões em cerca de quinze minutos, mesmo eles têm pouca experiência em linha de comando.
E para garantir que a documentação sobre como se conectar aos servidores fosse facilmente compreensível, Lund recrutou amigos sem nenhum software VPN. 5 Grandes serviços gratuitos de VPN comparados: Qual é o mais rápido? 5 grandes serviços gratuitos de VPN comparados: Qual é o mais rápido? Se você nunca usou uma VPN antes, convém reconsiderar. Uma VPN roteia sua conexão com a Internet por meio de um servidor de terceiros criptografado, protegendo seus dados. Mas qual serviço de VPN é mais rápido? Leia Mais experiência para ver se eles podem usar as instruções para começar a usar. O experimento foi um sucesso: todos eles conseguiram se conectar a pelo menos um dos serviços em sua primeira tentativa.
Usando Streisand
Se você estiver interessado em montar Streisand para contornar a censura em seu próprio país, ajudar os outros a escapar da opressão da censura, ou apenas ter um servidor seguro sólido, você pode ir ao GitHub para obter as instruções necessárias no readme de Streisand. Arquivo.
Para colocar o servidor em funcionamento, você precisará de um sistema BSD, Linux ou OS X, assim como um programa de instalação de pacotes, como o Homebrew. As instruções levam você através das instalações de pacotes necessárias e, quando estiver pronto, você pode usar o Git, um software de controle de versão. O que é o Git e por que você deve usar o controle de versão? Deve usar o controle de versão se você for um desenvolvedor Como desenvolvedores da Web, na maior parte do tempo, tendemos a trabalhar em sites de desenvolvimento locais e, em seguida, basta fazer o upload de tudo quando terminarmos. Isso é bom quando é só você e as mudanças são pequenas, ... Leia Mais, para clonar o repositório Streisand e executar o script.
Depois disso, tudo o que você precisa fazer é seguir os prompts para escolher seu provedor de servidor, a região do servidor e seu nome; você também precisará fornecer algumas informações da API. Quando estiver pronto, você terminará com um arquivo HTML pronto para distribuição para qualquer pessoa que deseje acessar o servidor.
Apesar de ter alguma experiência com a linha de comando Um guia rápido para começar com a linha de comando do Linux Você pode fazer muitas coisas incríveis com comandos no Linux e não é realmente difícil de aprender. Leia mais e o software de VPN ajudará no processo de configuração, tudo foi projetado para ser o mais fácil possível e a grande maioria da configuração é automatizada.
O que o futuro guarda?
Enquanto uma série de ótimos recursos já foram adicionados à versão original de Streisand pela comunidade, Lund espera que o projeto continue avançando. No topo da sua lista está recebendo as instruções traduzidas para outros idiomas além do Inglês 10 Usos do Google Translate Para cruzar o ótimo idioma Divide 10 Usos do Google Translate Para cruzar o grande idioma Divide Language é um tal totem cultural que sua tradução não cobre todos os cantos. Quando falamos de tradução automática, o nome sem surpresas que vem à mente é do Google Translate. Talvez, a maioria de ... Leia mais, pois há "provavelmente pessoas que poderiam realmente usar Streisand que talvez não pudessem seguir as instruções agora". Com Streisand chegando a tantos países, ele provavelmente está certo.
Também está em andamento suporte adicional para mais provedores de nuvem, como o Microsoft Azure e o Google Compute Engine. Um novo pacote pip Streisand também pode ser criado, facilitando significativamente a configuração de todas as dependências. Os usuários têm sido parte integrante do processo de melhoria e crescimento da Streisand, e é fácil ver quantas pessoas estão interessadas em ver esse tópico no Hacker News.
Felizmente, Lund diz que está comprometido com o projeto de Streisand a longo prazo, então você pode esperar continuar crescendo.
A censura e a vigilância na Internet são questões de grande alcance que afetam a todos nós, mesmo que não vivamos em um lugar como a Turquia ou o Irã. E ter as ferramentas adequadas para garantir o anonimato on-line e o acesso livre de restrições à Internet é algo que todos nós podemos fazer para ajudar a fazer a diferença.
Para obter instruções sobre como baixar e usar Streisand, consulte o arquivo leia-me Streisand no GitHub. Para saber mais sobre o projeto, confira este post no blog de Josh. E para saber mais sobre Josh Lund, confira seu site, MissingM, ou siga-o no Twitter.
Créditos da imagem: Bela jovem universitária em um café via Shutterstock, Jeffrey Ogden via Wikimedia Commons, zensursula via flickr.