La censura di Internet è una sfortunata realtà. Ci sono dozzine di paesi in tutto il mondo che limitano l'accesso a torrenti, pornografia, media politici e social media. La mappa mondiale della censura di Internet. La mappa mondiale della censura di Internet. Non dare per scontata la libertà di Internet. Leggi di più . Ma solo perché ci sono potenti governi che combattono contro la libertà di Internet non significa che non puoi contrattaccare. Streisand, una sceneggiatura creata da un programmatore di nome Joshua Lund, ti offre gli strumenti necessari per combattere la censura di Internet.
Chi è Josh Lund?
Mi sono messo in contatto con Lund dopo aver sentito parlare di Streisand per saperne di più su chi c'era dietro questo fantastico strumento, e ho scoperto che è stato un appassionato di privacy e sicurezza sin da quando era un programmatore principiante; uno dei suoi primi programmi era un semplice codice Caesar. Ha continuato a frequentare la scuola superiore, quando ha organizzato una festa per la firma delle chiavi di PGP che era "solo tre di noi nel laboratorio informatico in lotta contro l'interfaccia imbarazzante di PGP in una missione per unirsi alla favolosa rete di fiducia".
Da allora, però, ha fatto più lavoro sul campo, inclusa la pubblicazione di un confronto dettagliato delle app di messaggistica mobile sicure all'inizio dell'anno, proprio come il nostro confronto tra le app di messaggistica dopo l'acquisizione di WhatsApp 4 di Slick WhatsApp Alternative che proteggono la tua privacy 4 chiazza di petrolio WhatsApp Alternative che proteggono la tua privacy Facebook ha acquistato WhatsApp. Ora che siamo sopraffatti da questa notizia, sei preoccupato per la tua privacy dei dati? Leggi di più .
Lund è anche coinvolto in Open Whisper Systems, un gruppo che produce applicazioni di messaggistica e chiamata open source che forniscono comunicazioni e storage crittografati. Un collaboratore di Whisper ha ispirato Lund a iniziare a lavorare su Streisand dopo i suoi tweet sulla censura di Twitter in Turchia. Questo gli ha fatto davvero pensare: "mi ha costretto a pensare al fatto che le persone in Cina e in Iran lo avessero già affrontato per anni".
Sebbene avesse eseguito relay Tor e lavorando a progetti OpenVPN, Lund decise che era ora di fare un passo in più. Streisand è nato.
Cos'è Streisand?
In breve, Streisand è uno script che automatizza gran parte del processo di installazione della creazione di un server anti-censura. Utilizza una serie di tecnologie che consentono agli utenti di paesi censurati. Può la tecnologia Outsmart Internet Censorship? La tecnologia può sopprimere la censura di Internet? Come utenti di Internet, siamo costantemente in evoluzione per superare le sfide e gli ostacoli. Leggi di più per connetterti in modo sicuro con il mondo esterno, per utilizzare i social media, leggere e contribuire a discussioni politiche o accedere a torrent. (Chiedendosi perché si chiama Streisand? A causa dell'effetto Streisand: quando qualcuno tenta di censurare, nascondere o rimuovere qualcosa da Internet, inevitabilmente attira più attenzione su di esso.)
Lo script imposta un nuovo server su uno dei quattro provider (Amazon, DigitalOcean, Linode o Rackspace) con L2TP / IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel e un bridge Tor; genera anche un semplice file HTML che contiene le istruzioni su come accedere al server che può essere dato ad amici, familiari o altri attivisti. Lund sceglie queste tecnologie per motivi di ridondanza; "Adoro l'idea di qualcuno seduto in un coffee shop, che non è in grado di connettersi a L2TP / IPsec e di rendersi conto che hanno altri cinque metodi di connessione disponibili, tutti con una documentazione completa."
Oltre a garantire la possibilità di connettersi, l'uso di questi diversi metodi assicura che Streisand sarà in grado di creare un server che aggiri gli sforzi di censura di quasi tutti i paesi. Shadowsocks, ad esempio, è stato sviluppato quasi interamente da sviluppatori cinesi per aggirare il Great Firewall della Cina. Oltre a Shadowsocks, è noto che altri tre metodi di connessione funzionano in Cina e in Iran.
Quelli non sono gli unici paesi in cui Streisand ha aiutato le persone a sfuggire alla censura su Internet Come bypassare la censura di Internet Come bypassare la censura di Internet In questo articolo vengono esaminati alcuni dei metodi più comuni utilizzati per filtrare i contenuti e le tendenze emergenti. Per saperne di più, però. Lund ha ricevuto biglietti di ringraziamento da tutto il mondo, tra cui Iran, Israele, Romania, Uruguay, Austria e Stati Uniti. Sebbene non vi sia tracciamento incorporato in Streisand e nessun server centrale per monitorare le connessioni, è chiaro che lo script è ampiamente utilizzato in tutti gli angoli del globo.
Nella creazione di Streisand, una delle principali priorità di Lund era la facilità d'uso. Prima di Streisand, "la creazione di un sottoinsieme di questi servizi richiedeva un po 'di esperienza sull'amministrazione del sistema Linux e un'enorme quantità di pazienza". Ora, tuttavia, gli utenti possono impostare le connessioni in circa quindici minuti, anche se hanno una piccola esperienza da linea di comando.
E per garantire che la documentazione su come connettersi ai server fosse facilmente comprensibile, Lund ha reclutato amici senza alcun software VPN 5 Grandi servizi VPN gratuiti Confrontati: quale è il più veloce? 5 Grandi servizi VPN gratuiti Confrontati: quale è il più veloce? Se non hai mai usato una VPN prima, potresti voler riconsiderare. Una VPN instrada la tua connessione Internet attraverso un server di terze parti crittografato, proteggendo i tuoi dati. Ma quale servizio VPN è più veloce? Leggi Altre esperienze per vedere se potevano usare le istruzioni per alzarsi e correre. L'esperimento è stato un successo: tutti erano in grado di connettersi ad almeno uno dei servizi al primo tentativo.
Utilizzando Streisand
Se sei interessato a creare Streisand per aggirare la censura nel tuo paese, per aiutare gli altri a sfuggire all'oppressione della censura, o semplicemente per avere un solido server sicuro, puoi andare su GitHub per ottenere le istruzioni necessarie nel readme di Streisand file.
Per ottenere il server attivo e funzionante, avrai bisogno di un sistema BSD, Linux o OS X, oltre a un programma di installazione del pacchetto, come Homebrew. Le istruzioni ti guidano attraverso le installazioni del pacchetto necessarie e, quando hai finito, puoi utilizzare Git, un software di controllo della versione What Is Git e Why Dovresti usare Version Control Se sei uno sviluppatore What Is Git & Why You Dovrebbe usare il controllo della versione se sei uno sviluppatore Come sviluppatori web, molto spesso tendiamo a lavorare su siti di sviluppo locali, quindi basta caricare tutto quando abbiamo finito. Questo va bene quando sei solo tu e le modifiche sono piccole, ... Leggi altro, per clonare il repository Streisand ed eseguire lo script.
Dopodiché, tutto ciò che devi fare è seguire le istruzioni per scegliere il tuo server provider, la regione per il server e il suo nome; dovrai anche fornire alcune informazioni API. Quando hai finito, finirai con un file HTML pronto per essere distribuito a chiunque voglia accedere al server.
Sebbene abbia esperienza con la linea di comando Una guida rapida per iniziare con la riga di comando di Linux Una guida rapida per iniziare con la riga di comando di Linux È possibile eseguire moltissime cose sorprendenti con i comandi in Linux e non è davvero difficile da imparare. Leggi di più e il software VPN aiuterà il processo di installazione, il tutto è stato progettato per essere il più semplice possibile e la maggior parte delle impostazioni è automatizzata.
Cosa riserva il futuro?
Mentre una serie di grandi caratteristiche sono già state aggiunte alla versione originale di Streisand dalla comunità, Lund spera che il progetto continuerà ad avanzare. In cima alla sua lista sta ottenendo le istruzioni tradotte in lingue diverse dall'inglese 10 Usi di Google Traduci per attraversare il grande linguaggio diviso 10 usi di Google Traduci per attraversare il grande linguaggio La lingua è un tale totem culturale che la sua traduzione non copre tutti gli angoli Quando parliamo di traduzione automatica, il nome senza sorprese che viene in mente è di Google Translate. Forse, la maggior parte di ... Read More, in quanto vi sono "probabilmente persone che potrebbero davvero usare Streisand che potrebbero non essere in grado di seguire le istruzioni in questo momento." Con Streisand che raggiunge così tanti paesi, probabilmente ha ragione.
Anche nei lavori è disponibile un supporto aggiuntivo per più fornitori di servizi cloud, come Microsoft Azure e Google Compute Engine. Un nuovo pacchetto pip Streisand può anche essere creato, rendendo la configurazione di tutte le dipendenze notevolmente più semplice. Gli utenti sono stati parte integrante del processo di miglioramento e crescita di Streisand, ed è facile vedere quante persone sono interessate guardando questo thread su Hacker News.
Fortunatamente, Lund dice che è impegnato nel progetto Streisand a lungo termine, quindi puoi aspettarti di continuare a vederlo crescere.
La censura e la sorveglianza di Internet sono questioni di ampio respiro che riguardano tutti noi, anche se non viviamo in un posto come la Turchia o l'Iran. E disporre degli strumenti adeguati per garantire l'anonimato online e l'accesso senza restrizioni a Internet è qualcosa che tutti possiamo fare per contribuire a fare la differenza.
Per istruzioni su come scaricare e utilizzare Streisand, vedere il file readme di Streisand su GitHub. Per saperne di più sul progetto, controlla questo post sul blog di Josh. E per saperne di più su Josh Lund, controlla il suo sito web, MissingM, o seguilo su Twitter.
Crediti immagine: Bella giovane studentessa universitaria in un caffè via Shutterstock, Jeffrey Ogden tramite Wikimedia Commons, zensursula via flickr.