Dropbox / Copy.com et Truecrypt

J'ai une partition qui contient tous mes trucs personnels, qui est monté au démarrage sous /home/myuser/foo . Je voudrais le synchroniser sur le cloud via Dropbox ou Copy.com, mais je ne leur fais pas confiance, donc je dois chiffrer datatables d'une certaine façon.

Je suis un newbie Truecrypt, mais, comme je l'ai compris, il crée un "volume" lorsqu'il est ouvert, et datatables ne sont claires qu'en RAM, ce qui est génial. Le problème est que ce volume est considéré comme un seul file par le client Dropbox / Copy.com, donc quand je change quelque chose, aussi peu qu'un file text, il essaiera de download à nouveau l'intégralité du «volume» chiffré.

Il y a un moyen de chiffrer mes données et de les download en security?

Au lieu de chiffrer un volume entier, qui est l'approche TrueCrypt, LUKS et loopback, vous pouvez également crypter les files individuels que vous stockez dans le cloud. Faire cela manuellement avec pgp avant de copyr le file dans votre directory synchronisé dans le cloud est un moyen, mais un peu lourd.

EncFS peut être une solution pour vous à la place. Il crypte les files de manière transparente, en utilisant un directory arbitraire comme stockage pour les files cryptés.

Deux directorys sont impliqués dans le assembly d'un système de files EncFS: le directory source et le sharepoint assembly. Chaque file du sharepoint assembly possède un file spécifique dans le directory source qui lui correspond. Le file dans le sharepoint assembly fournit la vue non chiffrée de celui du directory source. Les noms de files sont cryptés dans le directory source.

Le meilleur outil que j'ai trouvé pour ce scénario (ne résoudra pas à 100% votre problème), est d'utiliser:

duplicité – Sauvegarde incrémentielle chiffrée sur le stockage local ou distant.

Via 'cron', vous pouvez périodiquement faire une sauvegarde de vos données / partitions en fonction d'une configuration ou même des vidages de bases de données, le problème est que si vous changez un seul file, vous devez recréer le package complet à download.

Autre approche / alternative pourrait être d'utiliser quelque chose comme https://mega.co.nz/ dans lequel le encryption est fait du côté client du browser et stocké crypté.

À la fin, assurez-vous que datatables sont cryptées de votre côté, avant de les download, sinon elles sont compromises.

Si vous voulez faire votre propre code, vous pouvez avoir une idée avec ceci: py-backup