OwnCloud: 面倒だが安全な自宅ホスト同期と共有

Table of Contents

OwnCloud: 面倒だが安全な自宅ホスト同期と共有

ポケットにはスマートフォン、ソファにはタブレット、バッグにはノートパソコン。これほど多くのデバイスを所有したことはかつてありません。利便性だけでなく、私たちの精神衛生のためにも、デバイス間でフォルダやデータを同期・共有することは理にかなっています。

Apple、Google、Dropboxから数十の小規模企業まで、多くの企業が接続ギャップを埋めるサービスを提供しています。これらの企業に共通するのは、ユーザーのデータをホストしている点です。

選択肢がたくさんある中で、どれを選べばいいのでしょうか?

ほとんどのモバイルアプリは、ほぼ同じ機能を提供しています。典型的には、デバイス側のクライアントでファイルをサーバーに自動同期し、ファイルを共有する手段とサードパーティ製アプリとの連携を備えています。後者は以前ほど重要ではなく、現在ではほとんどのモバイルOSにアプリケーション間でファイルをやり取りする手段が備わっています。

そのため、どちらを選ぶかは、サーバー上のデータがどうなるかという問題になります。データは安全ですか?プライベートですか?データはあなたの管理下にあるのでしょうか、それともサービスプロバイダーの管理下にあるのでしょうか?

オウンクラウド 7 シュリング

OwnCloud でファイルを共有する (クリックして拡大)

残念ながら、スノーデン後の世界では、Dropbox や Google Drive などのサービスを使用するということは、友人、家族、同僚だけでなく、NSA や GCHQ とも文書を共有することになるということを受け入れざるを得なくなっています。

大したことではないと考える人もいるかもしれません。しかし、たとえ個人的には何も隠すことはないと思っていても(本当にそうでしょうか?)、あなたの会社はおそらく隠しているでしょう。将来の計画を最も近い競合他社と共有したいですか?おそらくそうではないでしょう。しかし、NSAが今日できることは、あなたの良心的でない競合他社が明日行うことになるということを忘れてはなりません。

エドワード・スノーデン氏自身もDropboxを特に批判し、「プライバシーに非常に敵対的」だと非難しました。残念ながら、スノーデン氏の批判はGoogleドライブや、サーバー上でのみデータを暗号化する他の同期サービスにも同様に当てはまります。

最近、データホスティングサービス間の最大の違いはおそらくデータの暗号化でしょう。ホスティングサービスはプレーンテキストファイルを読み取ることができるのでしょうか?Dropbox、Google Drive、その他ほとんどの大手サービスはすべてサーバー側で暗号化を提供しており、つまり誰がデータを閲覧できるかはユーザーではなく、サービス側が制御することになります。

ただし、SpiderOakなど、他にも選択肢はあります。ユーザーエクスペリエンスの観点からはDropboxとほぼ同じですが、すべての暗号化はユーザーのマシン上で行われます。つまり、SpiderOakがユーザーのデータを保管している間、SpiderOakはデータにアクセスできず、暗号化キーはユーザーのみが保有しています。そのため、SpiderOakはユーザーのデータを引き渡さざるを得ない状況にあっても、第三者が実際にデータを閲覧するには、ユーザーから暗号化キーを入手する必要があります。米国では、依然として令状が必要です。

公平に言えば、独自の暗号化を設定することに慣れているなら、Dropbox でも同様のことを実現できますが、それほど簡単ではありません。

プライバシーとセキュリティを重視する人にとって、SpiderOak は実際にプライバシーとセキュリティを提供するという単純な事実により、Dropbox、Google Drive などよりも優れています。

もう一つの選択肢は、オープンソースのセルフホスト型サービス「OwnCloud」です。現在、このサービスはサーバー側の暗号化のみを提供しており(デフォルトでは有効になっていません)、独自のサーバーをホストするため、暗号化キーは引き続き自分で管理できます。

OwnCloudプロジェクトが最近、メジャーアップデートとなるバージョン7をリリースしました。試してみることにしました。

今回のリリースでは、サーバー間共有という新しい共有方法が導入されました。以前のOwnCloudでは、共有フォルダは1つだけで、そのフォルダにドキュメントをドロップし、リンクを介して共有する(DropboxやGoogle Driveのように)というものでした。しかし、共有したい相手全員のためにOwnCloudアプリでユーザーを作成しない限り、フォルダ全体を共有する簡単な方法はありませんでした。

Owncloud7モバイル

OwnCloudの新しいモバイルインターフェース

OwnCloud 7のサーバー間共有は、表面上はこれまでと変わりません。共有したいコンテンツへのリンクを作成し、共有相手に送信します。相手もOwnCloudのインスタンスを使用している場合、共有したリンクは、そのインスタンス内でファイルまたはフォルダとして表示されます。相手はリンクを好きな場所に移動したり、好きな場所に配置したり、まるで自分のファイルであるかのように操作できます。

平凡に聞こえるかもしれませんが、次のシナリオを考えてみてください。あなたは個人用のOwnCloudサーバーを所有しており、勤務先もインスタンスを運用しています。以前は、デスクトップクライアント経由で両方のサーバーを操作する簡単な方法はありませんでした。これを回避するには複雑なハックが必要でしたが、新しいサーバー間共有機能を使えば、解決策はシンプルです。必要なものを職場のインスタンス(またはその逆)に共有するだけで、すべてがデスクトップクライアントに表示されます。

例えば、私は個人文書用に小さなOwnCloudインスタンスをセルフホストしています。そこには、執筆中の記事からウェブからクリップしたブックマーク、そしてドットファイルを使ったgitリポジトリまで、あらゆるものが保存されています。また、写真もすべて別のOwnCloudインスタンスに保存しています。OwnCloud 7までは、これらは完全に別々で、それぞれデスクトップクライアントのインスタンスを使って同期していました。OwnCloud 7では、写真フォルダを個人用サーバーと共有するだけで済み、今ではすべてが1か所に集約され、デスクトップクライアントのインスタンスを1つだけ実行すれば済みます。

スパイダーオークスパイダーオーク

SpiderOakはDropboxやGoogle Driveなどよりもプライバシーとセキュリティを重視している(クリックして拡大)

OwnCloud の Web 管理には、どのファイルが誰と共有されているかを表示するリスト ビューの新機能も含まれています。そのため、共有フォルダーを使用する必要がなくなった場合でも、どのファイルを共有し、誰がそのファイルで作業しているかを簡単に追跡できます。

OwnCloud 7 には、新しいモバイル インターフェイス、Web ベースのエディターでの MS Word ドキュメント編集のサポート、管理者向けの新しいユーザー管理ツールなど、その他の改善点も数多く含まれています。

では、Google Drive、Dropbox、SpiderOak、OwnCloud のうちどれが最適な選択肢でしょうか?

セキュリティとプライバシーを気にしないのであれば、これらはすべてほぼ同じです。

ファイルの同期と共有に関しては、OwnCloudはDropboxやGoogle Driveのほとんどの機能を備えていますが、自分でホストする場合は、自分で管理するサーバー上で動作できるという利点があります。つまり、プライバシーとセキュリティが向上します。ただし、Webベースのインターフェースとサードパーティ製アプリの追加機能を考えると、OwnCloudはこれまでクライアント側の暗号化には手を出していません。もちろん自分で暗号化することも可能ですが、共有がはるかに複雑になります。

ファイルの同期と共有だけではありません。他にも様々な機能があります。

最終的な結論は?DropboxとGoogleを除外するなら、残る選択肢はOwnCloudとSpiderOakです。OwnCloudは、信頼できるサーバー上で動作する場合に有効です。信頼できるサーバーにアクセスできない場合は、プライバシーとセキュリティの観点からSpiderOakの方が優れたソリューションとなります。®

Discover More