web-dev-qa-db-ja.com

Dropboxで個別のファイル暗号化を行うにはどうすればよいですか?

ファイルがファイルごとに暗号化されるDropbox内に単一のディレクトリを設定したいと思います。

現時点では、Dropbox内で2Mb Truecryptコンテナーを使用しています。このコンテナーは、手動でマウントし、ファイルにアクセス/変更してから、手動でアンマウントする必要があります。その時点で、2Mb全体がDropboxにアップロードされます。これはいくつかの理由で苦痛です:

  1. Dropboxはロックされていないファイルのみを同期し、コンテナーをマウントするとロックされるため、Dropboxの同期はTruecryptコンテナーがアンマウントされたときにのみ発生します。
  2. そのコンテナー内の1つのファイルを1バイト変更すると、2Mb全体が再度アップロードされます。
  3. それはスケールしません-私はもともと10Mbコンテナを使用していましたが、明らかにコンテナが大きいほど、アンマウントされたときに同期に時間がかかります。

どういうわけかLUKSを使用してファイルごとの暗号化を実装し、「コンテナ」の問題を回避できるのかと思っていました。

12
Scaine

Dropboxには2つの方法があります。

1つは CryptKeeperInstall CryptKeeper 。これにより、PrivateのUbuntu実装に関係なく、enc_fs暗号化ディレクトリが作成およびマウントされます。

Cryptkeeperの使用に関するScaineの手順は次のとおりです。 Dropboxで個別のファイル暗号化を行うにはどうすればよいですか?

CryptKeeper screenshot

2つ目は、選択したディレクトリを~/.PrivateからDropboxディレクトリにシンボリックリンクすることです。これにより、通常~/Privateにあるファイルの暗号化されたバージョンが自動的にアップロード(および同期)されます。これは、暗号化されたプライベートディレクトリを設定済みであることを前提としています!また、リンクする正しいものを見つけることは、最初は難しい場合があります。

Ecryptfs screenshot

これらはいずれも単一ファイルの厳密な暗号化ではありませんが、どちらも一種のコンテナを使用するため、変更されたファイルのみがアップロードされるため、両方の方法で簡単に拡張できます。

10
Jonathon

私の知る限り、将来的にはDropboxに暗号化メカニズムが統合される予定です。 (私は機能のリクエストでそうです)。それまでは、ファイルをローカルで暗号化/復号化してから、Dropboxストレージ経由でファイルを同期してください。

5
Vincenzo

Cryptkeeperでは、ファイルごとの暗号化フォルダーを次のように設定できます。

Cryptkeeperをインストールします。

Sudo apt-get install cryptkeeper

暗号化されたコンテナを作成します。

alt text

Cryptkeeperアイコンを左クリックし、新しいコンテナーを右クリックして削除します(「暗号化フォルダーの削除」を選択します)。

最初のプロンプトで「OK」を選択します。

alt text

次に、最後のプロンプトで「いいえ」を選択します。

alt text

これで、前に指定したディレクトリに.Private_encfsフォルダーができます。これを選択した場所のDropboxにコピーし、Cryptkeeperアイコンからそのフォルダーをインポートします。インポートするときに、暗号化されたデータをマウントする場所を尋ねられます。 Dropboxのoutsideを選択すると、完全に暗号化されたフォルダーがNautilusに統合され、そこに機密ファイルを配置できます。これらのファイルの暗号化されたバージョンはDropboxに自動的にアップロードされます。

3
Scaine

私は(ギガバイトボリューム)DropBox内でTrueCryptを使用しており、ファイルを変更するたびにコンテナ全体をアップロードする必要はありません。 TrueCrypt GUIには、[タイムスタンプの保持]と呼ばれるものがあり、チェックを外すだけで(グーグル)、変更されたコンテナの部分のみをアップロードします。 Macと同期する場合、ボリュームをクリックしてマウントし、TrueCryptを選択してそのファイルに関連付けると、MacがLinuxのDropboxが拒否するリソースフォークを追加することになります同期します。それを修正するには、MackでFileBuddyをダウンロードし、リソースフォークのみを削除するオプションが表示される削除オプションを使用します。 Truecryptには、Cryptkeeper/ecryptfs-utilにはない利点があります。 Cryptkeeperを使用すると、DropBoxのバージョン管理機能を利用できると思いますが、これはテストしていません。

幸運を祈ります

1
Peter