ネットワークセキュリティー
 Computer >> コンピューター >  >> ネットワーキング >> ネットワークセキュリティー

StreisandSecureServerでインターネット検閲と戦う方法

インターネット検閲は残念な現実です。トレント、ポルノ、政治メディア、ソーシャルメディアへのアクセスを制限している国は世界中に数十あります。しかし、インターネットの自由と戦っている強力な政府があるからといって、あなたが反撃できないという意味ではありません。 Joshua Lundという名前のプログラマーによって作成されたスクリプトであるStreisandは、インターネット検閲と戦うために必要なツールを提供します。

​​ Josh Lundとは誰ですか?

ストライサンドについて聞いた後、私はルンドと連絡を取り、この優れたツールの背後にいるのは誰かについて詳しく知りました。彼がプログラマーを始めて以来、プライバシーとセキュリティの愛好家であることがわかりました。彼の最初のプログラムの1つは、単純なシーザー暗号でした。彼は高校を卒業し、「伝説の信頼の網に参加するためにPGPの厄介なインターフェースと戦うコンピューターラボの私たち3人だけ」であるPGPキーサインパーティーを組織しました。

しかし、それ以来、FacebookがWhatsAppを買収した後のメッセージングアプリの独自の比較と同様に、今年初めに安全なモバイルメッセージングアプリの詳細な比較を公開するなど、この分野でより多くの作業を行ってきました。

StreisandSecureServerでインターネット検閲と戦う方法

Lundは、暗号化された通信とストレージを提供するオープンソースのメッセージングおよび通話アプリを作成するグループであるOpenWhisperSystemsにも関わっています。 Whisperの同僚は、トルコでのTwitterの検閲についてツイートした後、LundにStreisandの作業を開始するよう促しました。それは本当に彼に考えさせました:「それは私に中国とイランの人々がすでに何年もの間これに対処していたという事実について考えることを余儀なくされました。」

彼はTorリレーを実行し、OpenVPNプロジェクトに取り組んでいましたが、Lundはさらに一歩踏み出す時が来たと判断しました。ストライサンドが生まれました。

ストライサンドとは何ですか?

つまり、Streisandは、検閲防止サーバーを作成するためのセットアッププロセスの多くを自動化するスクリプトです。検閲された国のユーザーが安全に外の世界と接続したり、ソーシャルメディアを使用したり、政治的な議論を読んで貢献したり、急流にアクセスしたりできるようにする多くのテクノロジーを使用しています。 (なぜそれがストライサンドと呼ばれるのか疑問に思いますか?ストライサンド効果のために:誰かがインターネットから何かを検閲、非表示、または削除しようとすると、必然的にそれにより多くの注意を引きます。)

このスクリプトは、L2TP / IPsec、OpenSSH、OpenVPN、Shadowsocks、sslh、Stunnel、およびTorブリッジを実行する4つのプロバイダー(Amazon、DigitalOcean、Linode、またはRackspace)のいずれかに新しいサーバーをセットアップします。また、友人、家族、または他の活動家に提供できるサーバーにアクセスする方法の説明を含む単純なHTMLファイルを生成します。ルンドは冗長性のためにこれらのテクノロジーを選択します。 「誰かが喫茶店に座っていて、L2TP / IPsecに接続できず、他に5つの接続方法があり、すべて完全なドキュメントがあることに気付いたというアイデアが大好きです。」

StreisandSecureServerでインターネット検閲と戦う方法

接続機能を確保することに加えて、これらのさまざまな方法を使用することで、Streisandは、ほぼすべての国の検閲の取り組みを回避するサーバーを作成できるようになります。たとえば、Shadowsocksは、中国のグレートファイアウォールを回避するために、ほぼ完全に中国の開発者によって開発されました。 Shadowsocksに加えて、他の3つの接続方法が中国とイランで機能することが知られています。

しかし、ストライサンドが人々がインターネット検閲から逃れるのを助けた国はこれらだけではありません。ルンドは、イラン、イスラエル、ルーマニア、ウルグアイ、オーストリア、米国を含む世界中からお礼状を受け取りました。 Streisandには追跡機能が組み込まれておらず、接続を監視する中央サーバーもありませんが、スクリプトが世界中で広く使用されていることは明らかです。

StreisandSecureServerでインターネット検閲と戦う方法

ストライサンドを作成する際、ルンドの主な優先事項の1つは使いやすさでした。ストライサンド以前は、「これらのサービスのサブセットを設定する場合でも、Linuxシステム管理に関するかなりの専門知識と、膨大な忍耐力が必要でした」。ただし、コマンドラインの経験がほとんどない場合でも、ユーザーは約15分で接続を設定できるようになりました。

また、サーバーへの接続方法に関するドキュメントを簡単に理解できるようにするために、Lundは、VPNソフトウェアの経験がない友人を募集して、手順を使用して起動して実行できるかどうかを確認しました。実験は成功しました。最初の試行で、すべてのサービスが少なくとも1つのサービスに接続できました。

Streisandの使用

自国で検閲を回避するため、他の人が検閲の抑圧から逃れるのを助けるため、または単に堅固な安全なサーバーを持つためにストライサンドを設定することに興味がある場合は、GitHubにアクセスしてストライサンドのreadmeで必要な手順を入手できますファイル。

サーバーを稼働させるには、BSD、Linux、またはOS Xシステムと、Homebrewなどのパッケージインストールプログラムが必要です。手順に従って、必要なパッケージのインストールを行います。完了したら、バージョン管理ソフトウェアの一部であるGitを使用して、Streisandリポジトリのクローンを作成し、スクリプトを実行できます。

StreisandSecureServerでインターネット検閲と戦う方法

その後、プロンプトに従ってサーバープロバイダー、サーバーのリージョン、およびその名前を選択するだけです。また、いくつかのAPI情報を提供する必要があります。完了すると、サーバーへのアクセスを希望するすべての人に配布できるHTMLファイルが作成されます。

コマンドラインとVPNソフトウェアの経験があるとセットアッププロセスに役立ちますが、すべてが可能な限り簡単になるように設計されており、セットアップの大部分は自動化されています。

将来はどうなるのか?

コミュニティによってStreisandの元のバージョンにすでに多くの優れた機能が追加されていますが、Lundはプロジェクトが引き続き進行することを望んでいます。彼のリストの上位にあるのは、英語以外の言語に翻訳された指示を取得していることです。「おそらく、現在、指示に従えない可能性のあるストライサンドを実際に使用できる人がいるでしょう」。ストライサンドが非常に多くの国に到達しているので、彼はおそらく正しいです。

また、MicrosoftAzureやGoogleComputeEngineなどのより多くのクラウドプロバイダーの追加サポートも進行中です。新しいStreisandpipパッケージも作成できるため、すべての依存関係のセットアップが大幅に簡単になります。ユーザーはストライサンドの改善と成長のプロセスに不可欠であり、ハッカーニュースのこのスレッドを見ると、どれだけの人が興味を持っているかを簡単に確認できます。

StreisandSecureServerでインターネット検閲と戦う方法

幸いなことに、ルンドは彼がストライサンドプロジェクトに長期的に取り組んでいると言っているので、それが成長するのを見続けることが期待できます。

インターネットの検閲と監視は、トルコやイランのような場所に住んでいなくても、私たち全員に影響を与える広範囲にわたる問題です。また、オンラインの匿名性とインターネットへの制限のないアクセスを確保するための適切なツールを用意することは、違いを生むために私たち全員ができることです。

Streisandをダウンロードして使用する方法については、GitHubのStreisandreadmeファイルを参照してください。プロジェクトの詳細については、Joshのブログのこの投稿を確認してください。 Josh Lundの詳細については、彼のWebサイトMissingMを確認するか、Twitterでフォローしてください。

画像クレジット:Shutterstock経由のカフェでの美しい若い大学生、Wikimedia Commons経由のJeffreyOgden、flickr経由のzensursula。


  1. ダイナミック ロック機能で Windows 10 を保護する方法

    Windows 10 が追加した新機能の 1 つに、「動的ロック」があります。これは、Windows 10 で提供されるもう 1 つの非表示の機能であり、Creators の更新で開始されました。しかし、多くのユーザーはまだこの機能を認識していません. この記事では、動的ロックとは何か、またその使用方法について説明します。 Windows 10 の「ダイナミック ロック」とは? 動的ロックは、Microsoft によって追加された Windows 10 の機能です。この機能は、ユーザーが Bluetooth 経由でコンピュータまたはラップトップをロックするのに役立ちます。コンピューターをロ

  2. Windows がウイルスに感染していませんか?確認方法は次のとおりです。

    いくつかのことは避けられず、私たちの制御を超えています。ウイルスやマルウェアについても同じことが言えます。どんなに避けようとしても、防ぐことはできません。そして日を追うごとに、マルウェア攻撃はますます頻繁になり、脅威を増しています。実際、マルウェアは、ハッカーがデジタル ライフを悪用しようとする最も一般的なサイバー攻撃の 1 つです。 Windows は世界中で最も一般的に使用されているオペレーティング システムの 1 つですが、あなたの PC はどの程度安全だと思いますか?最近、Windows PC の動作が遅くなったり、動作がおかしくなったりしていませんか? Windows がウイルスや