ウェブサイト検索

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

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

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

別のディストリビューションを使用している場合は、GitHub で開発者が提供するビルド手順に従ってください。

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

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

ステップ 1 – Tor プロジェクトの Web サイトにアクセスし、プログラムをダウンロードします。この記事の執筆時点での 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 を起動する準備ができました (上の画像がスペイン語で申し訳ありません)。ファイルを追加するには、[ファイルの追加] ボタンを使用するか、白い領域にファイルをドラッグ アンド ドロップします (「ファイルをドラッグしますe」)。

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

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

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

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

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

まとめ

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

Tor についてさらに詳しく知り、ネットワークをより効果的に使用するための提案を見つけるには、プロジェクトの Web サイトにある警告の全リストを参照してください。

以下のコメントフォームを使用して、Onionshare についてのご意見をお聞かせください。ご質問はいつでも受け付けておりますので、お気軽にお問い合わせください。