OnionShareを使用してTorネットワークを介して任意のサイズのファイルを安全かつ匿名で共有する方法


2016年半ばで、12タイムゾーン離れた他の人とオンラインでファイルを共有する方法はたくさんあります。それらのいくつかは、無料で一定量のディスク容量を提供するという点で便利であり、より多くのストレージが必要な場合は商用オプションも提供します。

もちろん、ownCloudなどのツールを使用して代替手段を設定することもできますが、必要なのがファイルをプライベートかつ安全に共有するための1回限りの方法だけである場合はどうでしょうか。一方で、このために独自のクラウドを設定するのはやり過ぎのように思えます。サードパーティが提供するサービスを使用すると、データが必要かどうかにかかわらず、サードパーティの意志で利用できなくなり、政府の要請に応じてデータが残る可能性があります。

この記事では、Onionshareの使用方法について説明します。これは、自分のコンピューターでホストされているファイルを、反対側のTorブラウザーを使用して、任意のサイズで安全かつ匿名で共有できるオープンソースのデスクトップユーティリティです。

プライバシーを守るために、必ずしも極秘データや機密性の高いデータを配布する必要はないことに注意してください。ファイルを安全かつ匿名で共有できることは、私たちが毎日アクセスできるものでなければなりません。どうすれば簡単にできるか見てみましょう。

LinuxへのOnionshareのインストール

前述したように、Onionshareを使用すると、共有したいファイルをオンラインで保存する必要がありません。 OnionshareはローカルでWebサーバーを起動し、Torサービスを使用して、Torネットワークを介してインターネット経由でそれらのファイルを利用できるようにします。

したがって、適切な権限を持つ人だけが、許可されている限り、それらを表示できます。理論的には、リモートユーザーがファイルのダウンロードを完了したらすぐに、ローカルコンピューターで実行されているWebサーバーを閉じる必要があります。話はこれで終わりです。Onionshareをインストールしましょう。次の環境を使用します。

Local host: Linux Mint 17.3 32 bits
Remote host: Windows 7 Professional 64 bits

Linux Mintまたは別のUbuntu派生物(Ubuntu自体を含む)にOnionshareをインストールするには、次のようにします。

$ sudo add-apt-repository ppa:micahflee/ppa

ソフトウェアソースにPPAが実際に必要かどうかを確認するメッセージが表示されたら、Enterキーを押します。

$ sudo apt-get update
$ sudo apt-get install onionshare

CentOS、RHEL、またはFedoraを使用している場合は、EPELリポジトリが有効になっていることを確認してください。

# yum update && yum install epel-release -y
# yum install onionshare

別のディストリビューションを使用している場合は、GitHubで開発者が提供するビルド手順に従うことをお勧めします。

Onionshareをインストールして起動する前に、Torブラウザをバックグラウンドでインストールして起動する必要もあります。これは、コンピュータとリモートユーザーのマシンの間に安全なチャネルを設定するのに役立ちます。

この目標を達成するには、次の手順に従います。

ステップ1-Torプロジェクトのウェブサイトにアクセスしてプログラムをダウンロードします。この記事の執筆時点では、Torの最新バージョンは6.0.2です。

ステップ2–ファイルを解凍し、ファイルが抽出されたディレクトリに移動して、Torを起動します。

$ tar xJf tor-browser-linux32-6.0.2_en-US.tar.xz
$ cd tor-browser_en-US
$ ./start-tor-browser.desktop

ステップ3–Torネットワークに接続します。これを行う必要があるのは1回だけです。

これで、インストールされているプログラムのリストからOnionshareを起動する準備が整いました(上の画像はスペイン語です)。 [ファイルの追加]ボタンを使用してファイルを追加するか、白い領域にファイルをドラッグアンドドロップします(「ファイルをここにドラッグ」)。

OnionshareのWebサーバーを起動すると、リスト内のファイルが指定されたURLから利用できるようになります(上の画像で強調表示されているものを参照)。次に、[URLのコピー]ボタンを使用してコピーし、ファイルを共有する相手に送信できます。ただし、このURLには、Firefox、Google Chrome、Opera、Safari、InternetExplorerなどの通常のWebブラウザからはアクセスできないことに注意してください。他の人はTorブラウザを使用している必要があります(他のオペレーティングシステムのダウンロードはプロジェクトのWebサイトで入手できます)。

このプロセスでは、URLの保護が不可欠であることに注意することが重要です。安全でないチャネルや暗号化されていないチャットサービスで共有したくない。暗号化されたチャットサービス(引用符なし)をGoogleで検索すると、ダウンロードURLを共有するために検討する可能性のあるオプションのリストが返されます。

リモートユーザーがTorブラウザでURLを指定すると、ファイルをダウンロードするオプションが表示されます。青いボタンは変更されたファイルの名前を示していますが、元のボタンはすぐ下に表示されます。 Torはファイルを開くことができないことを警告し、ダウンロードするようにアドバイスしますが、プライバシーを保護するために、Torを迂回してインターネットに直接接続する可能性のあるファイルを開かないようにする必要があることに注意してください。

ダウンロードが完了すると、ローカルマシンで実行されているサーバーはOnionshareによって自動的に閉じられます。

単一のファイルでのOnionshareの使用について説明しましたが、単一のURLを介した複数のファイルとフォルダーの転送、および複数のユーザーが同時にダウンロードすることをサポートしていることに注意してください。

概要

このガイドでは、Onionshareをインストールし、Torネットワークとともに使用して、ファイルを安全かつ匿名で共有する方法を示しました。 Onionshareを使用すると、プライバシーやサードパーティ企業による個人データへの配慮について心配することを忘れることができます。これで、貴重なプライベートファイルを完全に制御できるようになりました。

Torの詳細を読み、ネットワークをより効果的に使用するための提案を見つけるには、プロジェクトのWebサイトにある警告の完全なリストをここで参照することをお勧めします。

下記のコメントフォームを使用して、Onionshareについてのご意見をお聞かせください。質問はいつでも歓迎しますので、遠慮なくご連絡ください。